Systems and methods are provided for dynamic configuration of interactive controls available on a dashboard. Interactive controls may be dynamically configured by manipulating network resource address information for a network resource that provides a dashboard, for example using query string parameters. For example, a dashboard that displays one type, source, or summary of information can be dynamically configured to allow interactive selection and display of another type, source, or summary of information depending on values passed in the network resource address information for the dashboard network resource.
G06F 3/0482 - Interaction with lists of selectable items, e.g. menus
G06F 3/04817 - Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance using icons
Exemplary embodiments relate to a system for recovering a conversation between a user and the system when the system is unable to properly respond to a user's input. The system may process the user input and determine an error condition exists. The system may query one or more storage systems to identify candidate text data based on their semantic similarity to the user input. The storage systems may store data related to past frequently entered inputs and/or user-generated inputs. Alternative text data is selected from the candidate text data, and presented to the user for confirmation.
A semiconductor package can include a capacitance die. The package can have multiple dice (e.g., logic die, memory die) mounted on a substrate. Each die can include a power domain. The dice can be distributed on the substrate such that an extra space is present on the substrate between at least some of the dice. For example, an extra space may be present between two dice, at a corner of the substrate, or other locations. The extra space can disrupt a coplanarity of the semiconductor package. The capacitance die can be located in the extra space so as to establish the coplanarity with the other dice. The capacitance die can include a capacitor array electrically coupled to multiple power domains of the plurality of dice.
H01L 23/50 - Arrangements for conducting electric current to or from the solid state body in operation, e.g. leads or terminal arrangements for integrated circuit devices
H01L 25/16 - Assemblies consisting of a plurality of individual semiconductor or other solid state devices the devices being of types provided for in two or more different main groups of groups , or in a single subclass of , , e.g. forming hybrid circuits
4.
DEVICE ARBITRATION BY MULTIPLE SPEECH PROCESSING SYSTEMS
A device can perform device arbitration, even when the device is unable to communicate with a remote system over a wide area network (e.g., the Internet). Upon detecting a wakeword in an utterance, the device can wait a period of time for data to arrive at the device, which, if received, indicates to the device that another speech interface device in the environment detected an utterance. If the device receives data prior to the period of time lapsing, the device can determine the earliest-occurring wakeword based on multiple wakeword occurrence times, and may designate whichever device that detected the wakeword first as the designated device to perform an action with respect to the user speech. To account for differences in sound capture latency between speech interface devices, a pre-calculated time offset value can be applied to wakeword occurrence time(s) during device arbitration.
G10L 15/32 - Multiple recognisers used in sequence or in parallel; Score combination systems therefor, e.g. voting systems
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
G10L 25/60 - Speech or voice analysis techniques not restricted to a single one of groups specially adapted for particular use for comparison or discrimination for measuring the quality of voice signals
A semiconductor package can include a capacitance die. The package can have multiple dice (e.g., logic die, memory die) mounted on a substrate. Each die can include a power domain. The dice can be distributed on the substrate such that an extra space is present on the substrate between at least some of the dice. For example, an extra space may be present between two dice, at a corner of the substrate, or other locations. The extra space can disrupt a coplanarity of the semiconductor package. The capacitance die can be located in the extra space so as to establish the coplanarity with the other dice. The capacitance die can include a capacitor array electrically coupled to multiple power domains of the plurality of dice.
H01L 25/065 - Assemblies consisting of a plurality of individual semiconductor or other solid state devices all the devices being of a type provided for in the same subgroup of groups , or in a single subclass of , , e.g. assemblies of rectifier diodes the devices not having separate containers the devices being of a type provided for in group
H01L 23/538 - Arrangements for conducting electric current within the device in operation from one component to another the interconnection structure between a plurality of semiconductor chips being formed on, or in, insulating substrates
H01L 25/00 - Assemblies consisting of a plurality of individual semiconductor or other solid state devices
Systems, devices, and methods are provided for facet-based context-aware user interfaces. A system such as an online purchasing system may determine one or more intent contexts based at least in part on one or more user interactions with an online purchasing system associated with a first product. A list of substitute products may be determined based on the intent context and facets associated with the substitute products to provide for a diversity of dimensions along which a user can explore different products.
Disclosed herein are methods for evaluating the efficacy of an immunogenic composition by monitoring circulating tumor DNA. The disclosure also relates to methods for treating a subject having cancer.
A container management service of a provider network causes a container of an application to be run using resources identified for the application at a premise external to the provider network. A condition under which a container of the application is to be run at a resource at a data center of the provider network is determined. In response to detecting that the condition has been satisfied, a container is run at a resource at a data center of the provider network.
H04L 47/762 - Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions triggered by the network
Techniques are described for a location-aware service-oriented application deployment management (“SOADM”) service that abstracts the complexities of deploying distributed applications in a cloud provider network providing many possible deployment zones of one or multiple types. These deployment zone types can include traditional cloud provider regions and availability zones as well as so-called edge locations (e.g., cloud provider operated edge locations, customer-operated edge locations, third-party operated edge locations, communications service provider (CSP) associated edge locations). The SOADM service enables users to create service group configurations representing a service-oriented application, including its constituent services and dependent resources, and specify distribution strategies for deploying and/or redistributing application services and resources, among other configurations. Using such configurations, the SOADM service automatically deploys and scales simple or complex, single or multi-service applications for users across any number of deployment zones and deployment zone types.
Features related to systems and methods for automated generation of a machine learning model based in part on a pretrained model are described. The pretrained model is used as a starting point to augment and retrain according to client specifications. The identification of an appropriate pretrained model is based on the client specifications such as model inputs, model outputs, and similarities between the data used to train the models.
A voice controlled assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The housing has an elongated cylindrical body extending along a center axis between a base end and a top end. The microphone(s) are mounted in the top end and the speaker(s) are mounted proximal to the base end. A control knob is rotatably mounted to the top end of the housing to rotate about the center axis. A light indicator is arranged on the control knob to exhibit various appearance states to provide visual feedback with respect to the one or more functions being performed by the assistant. In one case, the light indicator is used to uniquely identify participants involved in a call.
G06F 3/06 - Digital input from, or digital output to, record carriers
H04R 1/34 - Arrangements for obtaining desired frequency or directional characteristics for obtaining desired directional characteristic only by using a single transducer with sound reflecting, diffracting, directing or guiding means
H04R 1/00 - LOUDSPEAKERS, MICROPHONES, GRAMOPHONE PICK-UPS OR LIKE ACOUSTIC ELECTROMECHANICAL TRANSDUCERS; DEAF-AID SETS; PUBLIC ADDRESS SYSTEMS - Details of transducers
Systems and methods for natural language processing policies are disclosed. For example, content such as a response to a user command and/or user input such as a customer review, may be analyzed to determine if the content deviates from one or more content policies and to determine a severity of the content-policy deviation(s). A system may determine a number of content-policy deviations associated with the content and whether the content includes an indicator of a person, such as a pronoun and/or a proper noun. Content that includes multiple content-policy deviations and/or than includes an indicator of a person may be determined to be more severe than other deviated content. Applications associated with deviated content may be ranked and corrective action may be taken based on the ranking.
Systems and methods are disclosed to implement an application that can automatically download new digital certificates to verify signed code updates received by the application. In embodiments, under normal circumstances, the application uses a pinned certificate in the application's executable code to verify received updates signed using the certificate. However, if the code signing certificate changes, the application will automatically retrieve the new certificate from a certificate publishing service. Accordingly, the new certificate does not have to be included as part of the code update package, and the retrieval of the new certificate can be managed more robustly by the application updater. In embodiments, downloads from the certificate publishing service may be secured using a nonce and a shared secret that is known to the service and also pinned to the application. In this way, the download process can be protected from hijacking attacks.
An autonomous robot system to enable flexible, safe, efficient, and automated movement of goods and materials in a dynamic environment including one or more dynamic objects (e.g., humans). The autonomous robot system includes a modular autonomous ground vehicle (AGV) including a vehicle management system having a safety management system. The safety management system includes one or more safety management controllers to perform safety functions to enable the modular AGV to operate safely and efficiently alongside humans in a dynamic environment (e.g., a warehouse or fulfillment facility).
Systems and methods monitor a conveyor system to determine whether packages are at risk of falling off or jamming. Sensor(s), such as emitters, emit signals in a direction along a longitudinal length of the conveyor system, such as parallel to a flow of packages. Additional sensor(s), such as receivers, are arranged to receive the signals. In instances where the signals are received by the receivers, the packages may be properly positioned on the conveyor system and may not be at risk of falling off and/or jamming. However, if the signals are not received, this may be indicative of the packages being improperly positioned on the conveyor system. In such instances, the conveyor system may come to a stop, may slow in speed, and/or personnel may be instructed to reposition the packages on the conveyor system.
B65G 43/08 - Control devices operated by article or material being fed, conveyed, or discharged
G05B 19/4155 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by programme execution, i.e. part programme or machine function execution, e.g. selection of a programme
G05B 19/416 - Numerical control (NC), i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by control of velocity, acceleration or deceleration
B65G 47/22 - Devices influencing the relative position or the attitude of articles during transit by conveyors
A scalable test workflow service facilitates management, automated generation and execution of numerous test cases. Test definitions representing tasks to be executed to validate a capability, parameter providers that provide metadata options, and step executors that execute the individual steps of the tasks are all specified. In response to a request to perform a test, an iterative process builds, based on the test definitions and the corresponding parameters, test instances that are executed to obtain the test results. For example, a run tests workflow initiates a test initialization workflow for each test definition. The test initialization workflows call the parameter providers to obtain parameter combinations used to create test instances, and initiate test execution workflows for each parameter combination. Each test execution workflow calls a step executor for each step of the test definition using parameters for the test instance, and returns the results. Results are aggregated and returned.
A cryptography service provides an interface layer between an application and a cryptographic device, such as a hardware security module, trusted platform module, or cryptoprocessor that includes non-exportable tamper-resistant memory. A translation layer is provided between the customer application and the load-balancing service that accepts requests from the client application in a first protocol, such as KMIP, and converts the requests into a second protocol that is compatible with the cryptographic device. Results that are returned from the cryptographic device are translated and returned in accordance with the first protocol. In an embodiment, the cryptographic devices may be arranged in a cluster configuration where each cryptographic device stores a matching set of cryptographic keys, and a load-balancing service acts as an interface to the cluster of cryptographic devices.
Database systems may dynamically management concurrency levels for performing queries. A query may be received at a database system and a memory usage for the query may be predicted. A determination may be made as to whether available memory is enough to satisfy the predicted memory usage for the query. If the available memory is enough to satisfy the predicted memory usage for the query, then an increase in a concurrency level for performing queries at the database system may be made. The query may be allowed to execute concurrently with other queries according to the increased concurrency level.
Systems and techniques are generally described for anomaly detection in text. In some examples, text data comprising a plurality of words may be received. An image of a first word of the plurality of words may be generated. A feature representation of the first word may be generated using a variational autoencoder. A score may be generated based at least in part on the feature representation. In various examples, the score may indicate a likelihood that an appearance of the first word in the image of the first word is anomalous with respect to at least some other words of the plurality of words.
Techniques for improving sound source localization (SSL) are provided. A method for probabilistic SSL using a deep neural network (DNN) may include receiving audio data including a representation of audio such as a wakeword from a microphone array. The audio data may be processed by a DNN to output a plurality of values where each value indicates a probability that the audio originated from a direction corresponding to that value. A sensor may provide computer vision or other data which may be used to inform the plurality of values based on detecting presence of a human or obstacle. A probability that the audio originated from one of the directions of the plurality of directions may be determined based at least in part on the DNN output and the computer vision or other data.
G01S 3/808 - Systems for determining direction or deviation from predetermined direction using transducers spaced apart and measuring phase or time difference between signals therefrom, i.e. path-difference systems
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
G01S 5/20 - Position of source determined by a plurality of spaced direction-finders
G06T 7/70 - Determining position or orientation of objects or cameras
22.
Techniques for generating optimized video segments utilizing a visual search
Systems and methods are provided herein for generating optimized video segments. A derivative video segment (e.g., a scene) can be identified from derivative video content (e.g., a movie trailer). The segment may be used a query to search video content (e.g., the movie) for the segment. Once found, an optimized video segment may be generated from the video content. The optimized video segment may have a different start time and/or end time than those corresponding to the original segment. Once optimized, the video segment may be presented to a user or stored for subsequent content recommendations.
Systems, methods, and computer-readable media are disclosed for attributing conversion events to viewable content impressions using multiple efficacy attributes. In one embodiment, an example method may include determining, by one or more computer processors coupled to at least one memory, first content of a content campaign for presentation at a first user device, the content campaign related to a product or service, receiving a first indication of a first conversion event related to the product or service at the first user device, determining that a first impression of the first content was presented at the first user device before the first conversion event, determining a first raw score for the first impression based at least in part on a first viewability of the first impression at the first user device, determining a first set of efficacy attributes for the first impression, determining a first weighted score for the first impression based at least in part on the first raw score and the first set of efficacy attributes, and attributing the first conversion event to the first impression based at least in part on the first weighted score.
Techniques are described for managing program execution capacity, such as for a group of computing nodes that are provided for executing one or more programs for a user. In some situations, dynamic program execution capacity modifications for a computing node group that is in use may be performed periodically or otherwise in a recurrent manner, such as to aggregate multiple modifications that are requested or otherwise determined to be made during a period of time, and with the aggregation of multiple determined modifications being able to be performed in various manners. Modifications may be requested or otherwise determined in various manners, including based on dynamic instructions specified by the user, and on satisfaction of triggers that are previously defined by the user. In some situations, the techniques are used in conjunction with a fee-based program execution service that executes multiple programs on behalf of multiple users of the service.
A system may include a receiver configured to receive sensor data from one or more aerial vehicles, the sensor data including map data including sensed data related to an aerial view from one or more aerial vehicles of terrain and objects on the terrain. The system may also include a map updating processor in communication with the receiver. The map updating processor may receive the map data and identify a geographic location and/or an orientation associated with the map data. The map updating processor may also align, based at least in part on the geographic location and/or the orientation, the map data with a virtual aerial map providing an aerial view of terrain and objects on the terrain. The map updating processor may also incorporate at least a portion of the map data into the virtual aerial map and generate an updated virtual aerial map.
A support service application may process a request that contains a hyperlink. The hyperlink may be examined to determine a level of risk associated with accessing a resource referred to by the hyperlink. An execution environment for processing the hyperlink may be identified. The execution environment may comprise a virtual machine drawn from a pool of virtual machines. The resource may be retrieved by a browser process operating within the context of the virtual machine, and a safe version of the resource may be rendered and made available to customer support personnel using the support service application.
G06F 21/53 - Monitoring users, programs or devices to maintain the integrity of platforms, e.g. of processors, firmware or operating systems during program execution, e.g. stack integrity, buffer overflow or preventing unwanted data erasure by executing in a restricted environment, e.g. sandbox or secure virtual machine
G06F 21/55 - Detecting local intrusion or implementing counter-measures
G06F 21/57 - Certifying or maintaining trusted computer platforms, e.g. secure boots or power-downs, version controls, system software checks, secure updates or assessing vulnerabilities
G06F 21/62 - Protecting access to data via a platform, e.g. using keys or access control rules
G06F 21/56 - Computer malware detection or handling, e.g. anti-virus arrangements
Techniques for generating, from first speaker recognition data corresponding to at least a first word, second speaker recognition data corresponding to at least a second word are described. During a speaker recognition enrollment process, a device receives audio data corresponding to one or more prompted spoken inputs comprising the at least first word. Using the prompted spoken input(s), the first speaker recognition data (specific to that least first word) is generated. Sometime thereafter, a user may indicate that speaker recognition processing is to be performed using at least a second word. Rather than have the user go through the speaker recognition enrollment process a second time, the device (or a system) may apply a transformation model to the first speaker recognition data to generate second speaker recognition data specific to the at least second word.
A speech-processing system may provide access to multiple virtual assistants via one or more voice-controlled devices. Each assistant may leverage language processing and language generation features of the speech-processing system, while handling different commands and/or providing access to different back applications. Each assistant may be associated with its own voice and/or speech style, and thus be perceived as having a particular “personality.” In some situations, a user may invoke a first assistant, e.g., with a wakeword or button press, and provide a command that the speech-processing system may determine will be better handled by a second assistant. The speech-processing system may thus call on a component to generate plan data describing one or more operations for the speech-processing system to execute to handoff the command to the second assistant and provide the user with indications of which assistant will handle the command.
A speech interface device is configured to defer encryption of audio data on-device until a time when the encryption operation is not competing with other computationally-intensive operations for responding to the audio data. For example, audio data based on sound captured in an environment of the speech interface device can be stored in volatile memory of the speech interface device, without encrypting it, until a set of processing operations (e.g., ASR processing, NLU processing, audio event processing, etc.) performed based on the audio data have stopped. Based on a determination that these processing operations for responding to the audio data have stopped, the logic may encrypt the audio data to generate encrypted data, and the encrypted data can be stored in non-volatile memory of the speech interface device for uploading to a remote system when a connection is available.
A technology is provided for delivering a data object to a device. Data delivery instructions to distribute a data object to a device may be received at a delivery service and indicate a storage location of the data object, a messaging topic, and a size of data receivable by the device. The data object is then divided into blocks corresponding to the size of data receivable by the device. A messaging topic is identified to which the device is subscribed via a messaging service. The blocks are sent to the device using the messaging topic and a network protocol available to the device.
Techniques for emulating frequency coefficients of film grain for video (e.g., frame) encoding are described. According to some embodiments, a computer-implemented method includes receiving a request to encode a video with film grain at a content delivery service, performing a film grain synthesis on a frame of the video with film grain to generate film grain metadata for the frame and generate a degrained frame from the frame, determining film grain emulation frequency coefficients based at least in part on the film grain metadata for the frame, performing a frequency transform on the degrained frame to generate frequency coefficients for the degrained frame, encoding the frame into an encoded frame, by the content delivery service, based at least in part on the frequency coefficients for the degrained frame and the film grain emulation frequency coefficients, and transmitting the encoded frame from the content delivery service to a viewer device.
H04N 11/02 - Colour television systems with bandwidth reduction
H04N 19/46 - Embedding additional information in the video signal during the compression process
H04N 19/60 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using transform coding
H04N 19/172 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a picture, frame or field
H04N 19/91 - Entropy coding, e.g. variable length coding [VLC] or arithmetic coding
H04N 19/85 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using pre-processing or post-processing specially adapted for video compression
H04N 19/176 - Methods or arrangements for coding, decoding, compressing or decompressing digital video signals using adaptive coding characterised by the coding unit, i.e. the structural portion or semantic portion of the video signal being the object or the subject of the adaptive coding the unit being an image region, e.g. an object the region being a block, e.g. a macroblock
33.
Dynamic congestion control through real-time QOS monitoring in video streaming
Methods and apparatus are described for providing thinned manifests during a live event. As network usage of a regional internet service provider (ISP) or content delivery network (CDN) becomes unsustainable, new streaming sessions for a live event are provided a thinned manifest that does not have playback options for bitrates above a bitrate limit.
H04L 65/613 - Network streaming of media packets for supporting one-way streaming services, e.g. Internet radio for the control of the source by the destination
09 - Scientific and electric apparatus and instruments
16 - Paper, cardboard and goods made from these materials
25 - Clothing; footwear; headgear
28 - Games; toys; sports equipment
35 - Advertising and business services
41 - Education, entertainment, sporting and cultural services
Goods & Services
Apparatus for recording, transmission or reproduction of sound or images; magnetic data carriers, recording discs; compact discs, DVDs and other digital recording media; mechanisms for coin-operated apparatus; cash registers, calculating machines, data processing equipment, computers; computer software; fire-extinguishing apparatus; data processing equipment and computers; electronic publications, namely, downloadable electronic publications in the nature of books, magazines and periodicals in the field of fiction and non-fiction and television children's entertainment; audio books in the field of fiction and non-fiction and television children's entertainment; entertainment in the nature of children's television entertainment downloaded in electronic form from the Internet, software for use in television programme creation; cinematic and television programmes recorded on disc, tape and electronic form; apparatus for electronic distributing, electrical apparatus for use in television programme creation; portable electronic devices for receiving and reading text, images and sound through wireless internet access; devices for the display of electronically circulated materials, namely, children's television entertainment; computer hardware and software in the field of text, image and sound transmission and display; electronic publications; audio books; electronic books; downloadable MP3 files, MP3 recordings, MP4 files, MP4 recordings, digital audio files, digital multimedia files and podcasts featuring music, audio books and audiovisual material in the nature of children's television entertainment; downloadable audiovisual works, in the nature of children's television entertainment on a selection of themes; electronic publications featuring images, photographs, magazines, newspapers, periodicals, newsletters, and journals all relating to television children's entertainment; video cameras; DVD players; DVD recorders; remote controllers for DVD recorders and players; remote controllers for video disc recorders and players; remote controllers for recording devices; digital audio players; audio recorders; digital video players; portable apparatus for recording and reproduction of music; portable apparatus for recording and reproduction of video; other apparatus for recording and reproduction of video; monitors for television receiver; television receivers [TV sets] and television transmitters; remote controllers for television receiver [TV set]; television tuners; remote controllers for radio set; computer, electronic and video games programmes and equipment; electronic instructional and teaching apparatus and instruments; television and radio signal transmitters and receivers; cinematographic machines and apparatus; set-top boxes; television receivers and transmitters; electronic controllers; electronic controllers to impart sensory feedback, namely, sounds and vibrations that are perceptible to the user; video games; computer hardware, software, and peripherals for personalized, interactive television (TV) programming and for use in generating, displaying and manipulating visual media, graphic images, text, photographs, illustrations, digital animation, video clips, film footage and audio data, and for social networking; wireless controllers to monitor and control the functioning of other electronic devices; remote controls; joysticks; computer touchscreens; downloadable audio works, visual works, audiovisual works and electronic publications; computer software for use on electronic devices, namely computer software development kit consisting of computer software development tools for the development of content and service delivery across global computer networks, computer software for use in generating, displaying and manipulating visual media, graphic images, photographs, illustrations, digital animation, video clips, film footage and audio data; application development computer software programs; computer software for formatting and converting content, text, visual works, audio works, audiovisual works, literary works, data, files, documents and electronic works into a format compatible with portable electronic devices and computers; computer software enabling content, text, visual works, audio works, audiovisual works, literary works, data, files, documents and electronic works to be downloaded to and accessed on a computer or other portable consumer electronic device, downloadable software in the nature of a mobile application for computers or other portable consumer electronic device; parental control software; computer hardware and software; headphones and earphones; remote controls for portable and handheld electronic devices and computers; software for use in connection with electronic publications in the nature of children's television entertainment; software tool in the nature of children's television entertainment exploration guide; computer software for searching, locating, compiling, indexing, correlating, navigating, obtaining, downloading, receiving, encoding, decoding, playing, storing and organizing text, data, images, graphics, audio and video on a global computer network; Internet browser software; web browser software for mobile communications devices; computer software to enhance mobile access to the internet via computers, mobile computers, and mobile communications devices; computer and mobile device software for enhancing uploading and downloading capabilities on computers, mobile computers, and mobile communications devices; computer software enabling content, text, visual works, audio works, audiovisual works, literary works, data, files, documents and electronic works to be downloaded to and accessed on a computer or other portable consumer electronic device; computer and electronic game software, publishing software; downloadable audio works, visual works and audiovisual works featuring books, magazines, newspapers, periodicals, newsletters, guides, quizzes, tests, journals, manuals and television entertainment on a variety of topics in the field of children's entertainment; downloadable video games, interactive game programs and applications for computer or other portable consumer electronic device; computer software for transmitting, sharing, receiving, downloading, streaming, displaying and transferring content, text, visual works, audio works, audiovisual works, literary works, data, files, documents and electronic works via portable electronic devices and computers and global computer and communications networks; and parts for all the aforesaid goods. Paper, cardboard and goods made from these materials in the nature of printed matter; bookbinding material; photographs; stationery; adhesives for stationery or household purposes; artists' materials; paint brushes; typewriters and office requisites (except furniture); instructional and teaching material (except apparatus); plastic materials for packaging (not included in other classes); printers' type; printing blocks; series of books on a variety of topics related to audiovisual entertainment, namely, a series of fiction and non-fiction books on a variety of topics in the nature of children's entertainment; fiction and non-fiction books on a variety of topics in the nature of children's entertainment; comic books; graphic novels; stories in illustrated form and comic book stories, storyboards, and artwork; periodicals in the field of comic book stories, storyboards, and artwork; magazines; newspapers on a variety of topics; newspapers and photographs of general interest; journals, periodicals, and newsletters on a variety of topics; printed matter in the field of multi-media products, interactive products and online services; printed publications; advertising and promotional material; catalogues; catalogues relating to children's television entertainment; address books; almanacs; appointment books; art prints; arts and craft paint kits; autograph books; baby books; ball point pens; baseball cards; binders; bookends; bookmarks; books, magazines, and periodicals, featuring stories, games and activities for children and teens; bumper stickers; calendars; cartoon strips; Christmas cards; chalk; children's activity books; coasters made of paper; coin albums; coloring books; color pencils; coupon books; decals; decorative paper centerpieces; diaries; drawing rulers; envelopes; erasers; felt pens; flash cards; gift cards; gift wrapping paper; globes; greeting cards; guest books; maps; memo pads; modeling clay; newsletters; newspapers; note paper; notebooks; notebook paper; paintings; paper flags; paper cake decorations; paper party decorations; paper napkins; paper party bags; paperweights; paper gift wrap bows; paper pennants; paper place mats; paper table cloths; pen or pencil holders; pencils; pencil sharpeners; pen and pencil cases and boxes; pens; periodicals; photograph albums; photo-engravings; pictorial prints; picture books; portraits; postcards; posters; printed awards; printed certificates; printed invitations; printed menus; recipe books; rubber stamps; rulers; score cards; stamp albums; staplers; stickers; trading cards; writing paper; and writing implements. Clothing; footwear; headgear; athletic shoes; bandanas; baseball caps; beach cover-ups; beachwear; belts; bikinis; blazers; boots; bow ties; caps; cloaks; cloth bibs; coats; costumes for use in role-playing games; dresses; ear muffs; gloves; golf shirts; Halloween costumes; hats; head bands; headwear; hosiery; infantwear; jackets; jeans; jerseys; kerchiefs; leotards; leg warmers; lingerie; loungewear; mittens; neckties; night shirts; night gowns; overalls; pajamas; pants; polo shirts; ponchos; rainwear; robes; sandals; scarves; shirts; shoes; skirts; shorts; slacks; slippers; sleepwear; socks; stockings; sweaters; sweat pants; sweat shirts; swimsuits; t-shirts; tank tops; tights; underwear; vests; and wrist bands; all of the aforesaid goods being for children. Action skill games; action figures and accessories therefore; board games; card games; beach balls; bean bags (toys); bean bag dolls; toy building blocks; toys; chess sets; Christmas stockings; collectable toy figures; disc toss toys; dolls; doll clothing; doll accessories; doll playsets; electric action toys; equipment sold as a unit for playing card games; handheld unit for playing electronic games other than those adapted for use with an external display screen or monitor; inflatable toys; jigsaw puzzles; manipulative games; mechanical toys; music box toys; musical toys; ornaments for Christmas trees; parlor games; party favors in the nature of small toys; party games; playing cards; plush toys; puppets; role playing games; rubber balls; soccer balls; spinning tops; squeeze toys; stuffed toys; talking toys; target games; teddy bears; toy action figures and accessories therefore; toy vehicles; toy scooters; toy cars; toy model hobby craft kits consisting primarily of model toy vehicles; toy figures; toy banks; toy trucks; toy watches; wind-up toys and yo-yos; paper party favors. Advertising; Business management; retail store services and online retail store services in relation to apparatus for recording, transmission or reproduction of sound or images, magnetic data carriers, recording discs, compact discs, DVDs and other digital recording media; retail store services and online retail store services in relation to mechanisms for coin-operated apparatus, cash registers, calculating machines, data processing equipment, computers, computer software, data processing equipment and computers, electronic publications, audio books, apparatus for electronic distributing, electrical apparatus for use in television programme creation, portable electronic devices for receiving and reading text, images and sound through wireless internet access; retail store services and online retail store services in relation to devices for the display of electronically circulated materials, electronic publications, audio books, electronic books, downloadable MP3 files, MP3 recordings, MP4 files, MP4 recordings, digital audio files, digital multimedia files and podcasts featuring music, audio books and audiovisual material, downloadable audiovisual works; retail store services and online retail store services in relation to video cameras, DVD players, DVD recorders, remote controllers for DVD recorders and players, remote controllers for video disc recorders and players, remote controllers for recording devices, digital audio players, audio recorders, digital video players, portable apparatus for recording and reproduction of music, portable apparatus for recording and reproduction of video; retail store services and online retail store services in relation to other apparatus for recording and reproduction of video, monitors for television receivers, television receivers [TV sets] and television transmitters, remote controllers for television receiver [TV set], television tuners, remote controllers for radio set, computer, electronic and video games programmes and equipment, electronic instructional and teaching apparatus and instruments, television and radio signal transmitters and receivers; retail store services and online retail store services in relation to cinematographic machines and apparatus, set-top boxes, television receivers and transmitters, electronic controllers, video games, computer hardware, software, and peripherals for personalized, interactive television (TV) programming and for use in generating, displaying and manipulating visual media, graphic images, text, photographs, illustrations, digital animation, video clips, film footage and audio data, and for social networking; retail store services and online retail store services in relation to wireless controllers to monitor and control the functioning of other electronic devices, remote controls, joysticks, computer touchscreens, downloadable audio works, visual works, audiovisual works and electronic publications, parental control software, computer hardware and software, headphones and earphones, remote controls for portable and handheld electronic devices and computers; retail store services and online retail store services in relation to computer and electronic game software, publishing software, downloadable audio works, visual works and audiovisual works featuring books, magazines, newspapers, periodicals, newsletters, guides, quizzes, tests, journals, manuals and television entertainment on a variety of topics, downloadable video games, interactive game programs and applications for computer or other portable consumer electronic device; retail store services and online retail store services in relation to computer software for transmitting, sharing, receiving, downloading, streaming, displaying and transferring content, text, visual works, audio works, audiovisual works, literary works, data, files, documents and electronic works via portable electronic devices and computers and global computer and communications networks; retail store services and online retail store services in relation to paper, cardboard and goods made from these materials in the nature of printed matter, bookbinding material, photographs, stationery, adhesives for stationery or household purposes, artists' materials, paint brushes, typewriters and office requisites (except furniture), instructional and teaching material (except apparatus), plastic materials for packaging (not included in other classes), printers' type, printing blocks; retail store services and online retail store services in relation to series of books on a variety of topics related to audiovisual entertainment, namely, a series of fiction and non-fiction books on a variety of topics in the nature of children's entertainment, fiction and non-fiction books on a variety of topics in the nature of children's entertainment; retail store services and online retail store services in relation to comic books, graphic novels, stories in illustrated form and comic book stories, storyboards, and artwork, periodicals in the field of comic book stories, storyboards, and artwork, magazines, newspapers on a variety of topics, newspapers and photographs of general interest; retail store services and online retail store services in relation to journals, periodicals, and newsletters on a variety of topics, printed matter in the field of multi-media products, interactive products and online services, printed publications, advertising and promotional material, catalogues, catalogues relating to children's television entertainment, address books, almanacs, appointment books, art prints, arts and craft paint kits, autograph books, baby books, ball point pens, baseball cards; retail store services and online retail store services in relation to binders, bookends, bookmarks, books, magazines, and periodicals, featuring stories, games and activities for children and teens, bumper stickers, calendars, cartoon strips, Christmas cards, chalk, children's activity books, coasters made of paper, coin albums, coloring books, color pencils, coupon books, decals, decorative paper centerpieces, diaries, drawing rulers, envelopes, erasers, felt pens, flash cards; retail store services and online retail store services in relation to gift cards, gift wrapping paper, globes, greeting cards, guest books, maps, memo pads, modeling clay, newsletters, newspapers, note paper, notebooks, notebook paper, paintings, paper flags, paper cake decorations, paper party decorations, paper napkins, paper party bags, paperweights, paper gift wrap bows, paper pennants, paper place mats, paper table cloths; retail store services and online retail store services in relation to pen or pencil holders, pencils, pencil sharpeners, pen and pencil cases and boxes, pens, periodicals, photograph albums, photo-engravings, pictorial prints, picture books, portraits, postcards, posters, printed awards, printed certificates, printed invitations, printed menus, recipe books, rubber stamps, rulers, score cards, stamp albums, staplers, stickers, trading cards, writing paper, and writing implements; retail store services and online retail store services in relation to clothing, footwear, headgear, athletic shoes, bandanas, baseball caps, beach cover-ups, beachwear, belts, bikinis, blazers, boots, bow ties, caps, cloaks, cloth bibs, coats, costumes for use in role-playing games, dresses, ear muffs, gloves, golf shirts, Halloween costumes, hats, head bands, headwear, hosiery, infantwear, jackets, jeans, jerseys, kerchiefs, leotards, leg warmers, lingerie, loungewear; retail store services and online retail store services in relation to mittens, neckties, night shirts, night gowns, overalls, pajamas, pants, polo shirts, ponchos, rainwear, robes, sandals, scarves, shirts, shoes, skirts, shorts, slacks, slippers, sleepwear, socks, stockings, sweaters, sweat pants, sweat shirts, swimsuits, t-shirts, tank tops, tights, underwear, vests, and wrist bands; retail store services and online retail store services in relation to action skill games, action figures and accessories therefore, board games, card games, beach balls, bean bags (toys), bean bag dolls, toy building blocks, toys, chess sets, Christmas stockings, collectable toy figures, disc toss toys, dolls, doll clothing, doll accessories, doll playsets, electric action toys, equipment sold as a unit for playing card games; retail store services and online retail store services in relation to handheld unit for playing electronic games other than those adapted for use with an external display screen or monitor, inflatable toys, jigsaw puzzles, manipulative games, mechanical toys, music box toys, musical toys, ornaments for Christmas trees, parlor games, party favors in the nature of small toys, party games, playing cards; retail store services and online retail store services in relation to plush toys, puppets, role playing games, rubber balls, soccer balls, spinning tops, squeeze toys, stuffed toys, talking toys, target games, teddy bears, toy action figures and accessories therefore, toy vehicles, toy scooters, toy cars, toy model hobby craft kits consisting primarily of model toy vehicles, toy figures, toy banks, toy trucks, toy watches, wind-up toys and yo-yos, paper party favors. Education; providing of training; entertainment; sporting and cultural activities; entertainment services in the nature of a television animated series; entertainment services, namely an on-going animated series provided through television, cable, the Internet and wireless communication networks; providing prerecorded audio, audiovisual, and multimedia works featuring entertainment, movies, television, audiovisual works, music, audio works, books, theatre, literary works via the internet or other computer or communications networks with a children's entertainment theme; providing prerecorded audio, audiovisual, and multimedia works featuring sporting events, recreational events, leisure activities, tournaments, art, dance, musicals, exhibitions, sports instruction, clubs, radio, contests, visual works, games, gaming, festivals, museums, parks, cultural events, concerts, publishing, animation, current events, fashion shows, and multimedia presentations via the internet or other computer or communications networks with a children's entertainment theme; providing online newsletters and blogs featuring entertainment, movies, television, audiovisual works, music, audio works, books, theatre, literary works, and multimedia presentations with a children's entertainment theme; entertainment services in the nature of podcasts, webcasts, and continuing programs featuring news and commentary in the field of entertainment, movies, television, audiovisual works, music, audio works, books, theatre, literary works, and multimedia presentations; publishing of books, magazines, periodicals, literary works, visual works, audio works, and audiovisual works with a children's entertainment theme; providing non-downloadable pre-recorded audio, visual and audiovisual works via wireless networks; providing on-line computer games and on-line interactive stories; providing online newsletters and blogs featuring entertainment, movies, television, audiovisual works, music, audio works, books, theatre, literary works, sporting events, recreational activities, leisure activities, tournaments, art, dance, musicals, exhibitions, sports instruction, clubs, radio, comedy, drama, contests, visual works, games, gaming, festivals, museums, parks, cultural events, concerts, publishing, animation, current events, fashion shows, and multimedia presentations; publication of excerpts from books, periodicals, and literary works, and providing virtual environments in which users can interact for recreational, leisure, or entertainment purposes; providing information, news, articles and commentary in the field of entertainment, including, movies, television, audiovisual works, music, audio works, books, theatre, literary works, sporting events, recreational activities, leisure activities, tournaments, art, dance, musicals, exhibitions, sports instruction, clubs, radio, comedy, drama, contests, visual works, games, gaming, festivals, museums, parks, cultural events, concerts, all with a children's entertainment theme; providing information, news, articles and commentary in the field of entertainment, including, publishing, animation, current events, fashion shows, and multimedia presentations, interactive entertainment services in the nature of computer-based and computer-assisted instruction on topics of current events, education, history, language, liberal arts, literature, math, business, science, hobbies, technology, culture, sports, arts, psychology, and philosophy all with a children's entertainment theme; entertainment services in the nature of podcasts, webcasts, and continuing programs featuring news and commentary in the field of movies, television programs, audiovisual works, music, audio works, books, theatre, literary works, sporting events, recreational activities, leisure activities, tournaments, art, dance, musicals, exhibitions, sports instruction, clubs, radio, comedy, drama, contests, visual works, games, gaming accessible via the internet or other computer on communications networks; entertainment services in the nature of podcasts, webcasts, and continuing programs featuring news and commentary in the field of festivals, museums, parks, cultural events, concerts, publishing, animation, current events, fashion, and multimedia presentations accessible via the internet or other computer on communications networks; entertainment services in the nature of literary works, visual works, audio works, and audiovisual works all with a children's entertainment theme; providing electronic nondownloadable newsletters and blogs featuring entertainment, movies, television, audiovisual works, music, audio works, books, theatre, literary works, sporting events, recreational activities, leisure activities, tournaments, art, dance, musicals, exhibitions, sports instruction, clubs, radio, comedy, drama, contests, visual works, games, gaming, all with a children's entertainment theme; providing electronic nondownloadable newsletters and blogs featuring festivals, museums, parks, cultural events, concerts, publishing, animation, current events, fashion shows, and multimedia presentations all with a children's entertainment theme; electronic games services provided via the internet or a global computer network; provision of entertainment, recreation, production, presentation and distribution of audio, video, still and moving images and data; publishing services (including electronic publishing services); non-downloadable electronic publications; organisation, production and presentation of shows, competitions, games, concerts, exhibitions and events; provision of information and advisory services relating to any of the aforesaid services; entertainment services, namely, providing prerecorded audio, audiovisual, and multimedia works on a variety of topics of general interest via the internet or other computer or communications networks; entertainment services, namely, providing a website featuring entertainment content, namely, movies, television shows, audiovisual works, music, audio works, books, theatrical works, sporting events, recreational activities, leisure activities in the nature of hobbies, tournaments, art, dance, musicals, culture, sporting and current event exhibitions; entertainment services, namely, providing a website featuring entertainment content, namely, sports instruction, clubs, radio programs, comedy, drama, contests, visual works of art, games, gaming, festivals, museums, parks, cultural events, concerts, desktop publishing, animation, current events, fashion shows, multimedia presentations, and interactive educational quizzes.
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Arranging and conducting a trade show featuring information and product information for the information technology, web services, cloud computing, and data security industries; providing commercial information on information technology, web services, cloud computing, and data security services; organizing business networking events in the fields of information technology, web services, cloud computing, and data security Educational services, namely, conducting live and on-line classes, events, workshops, and conferences in the fields of information technology, web services, cloud computing, and data security and distribution of training material in connection therewith; arranging and conducting educational classes, events, workshops, and conferences in the fields of information technology, web services, cloud computing, and data security; arranging and conducting live and on-line business seminars in the fields of information technology, web services, cloud computing, and data security; organizing educational events in the fields of information technology, web services, cloud computing, and data security Technology consulting and providing information in the fields of information technology, web services, cloud computing, and data security; consulting services in the fields of information technology, web services, cloud computing, and data security
36.
CONTACTLESS POWERING AND CONTROL OF CONVEYORS ON SHUTTLES
Systems and methods are disclosed for contactless powering and control of conveyors on shuttles. An example system may include a track, a first transmitter disposed at a first location along the track, the first transmitter configured to transmit power and data wirelessly, and a shuttle configured to move along the track. The shuttle may include a conveyor, and a first receiver configured to wirelessly receive the power and the data from the first transmitter, where the power is used to power the conveyor. The shuttle may not have an onboard power source coupled to the conveyor.
H04B 5/00 - Near-field transmission systems, e.g. inductive loop type
B65G 54/02 - Non-mechanical conveyors not otherwise provided for electrostatic, electric, or magnetic
H04W 4/80 - Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
B65G 43/00 - Control devices, e.g. for safety, warning or fault-correcting
Techniques for ensuring content output to a user conforms to a quality of the user's speech, even when a speechlet or skill ignores the speech's quality, are described. When a system receives speech, the system determines an indicator of the speech's quality (e.g., whispered, shouted, fast, slow, etc.) and persists the indicator in memory. When the system receives output content from a speechlet or skill, the system checks whether the output content is in conformity with the speech quality indicator. If the content conforms to the speech quality indicator, the system may cause the content to be output to the user without further manipulation. But, if the content does not conform to the speech quality indicator, the system may manipulate the content to render it in conformity with the speech quality indicator and output the manipulated content to the user.
Respective network metrics sets corresponding to one or more data sources are examined at a network health manager. Network health states corresponding to one or more endpoint pair categories are determined based on the analysis of the network metric sets. An indication of the network health state of a particular endpoint pair category is stored.
A plurality of security rule processing nodes is configured for network traffic of a set of sources and destinations. Respective subsets of configuration information of the sources and destinations, including security rules, are transmitted to the nodes. Respective addresses of at least a subset of the nodes are transmitted to a packet processing intermediary. The intermediary requests evaluation of applicable security rules with respect to packet flows by selected nodes prior to initiating routing actions for packets of the flows.
A system uses information submitted in connection with a request to determine if and how to process the request. The information may be electronically signed by a requestor using a key such that the system processing the request can verify that the requestor has the key and that the information is authentic. The information may include information that identifies a holder of a key needed for processing the request, where the holder of the key can be the system or another, possibly third party, system. Requests to decrypt data may be processed to ensure that a certain amount of time passes before access to the decrypted data is provided, thereby providing an opportunity to cancel such requests and/or otherwise mitigate potential security breaches.
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
H04L 9/06 - Arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for blockwise coding, e.g. D.E.S. systems
H04L 9/14 - Arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
H04L 9/30 - Public key, i.e. encryption algorithm being computationally infeasible to invert and users' encryption keys not requiring secrecy
41.
CLIENT-DIRECTED PLACEMENT OF REMOTELY-CONFIGURED SERVICE INSTANCES
Methods and apparatus for client-directed placement of remotely configured service instances are described. One or more placement target options are selected for a client of a network-accessible service based on criteria such as service characteristics of the placement targets. The selected options, including a particular placement target that includes instance hosts configurable from remote control servers, are indicated programmatically to the client. A determination is made that a service instance is to be configured at the particular placement target on behalf of the client. A remote control server is configured to issue administrative commands to an instance host at the particular placement target to configure the service instance.
Methods and systems for rendering lists of instructions and performing actions associated with those lists are described herein. In some embodiments, an individual may request that a voice activated electronic device associated with their user account assist in performing a task using a list of instructions. The list of instructions may include metadata that indicates actions capable of being performed by additional Internet of Things (“IoT”) devices. When the instructions are rendered, an instructions speechlet may recognize the metadata and may cause one or more of the IoT devices to perform a particular action. Furthermore, the metadata may also correspond to content capable of being rendered by the voice activated electronic device to assist the individual in performing a particular step of the instructions.
Techniques for using a shared encoder and multiple different decoders for natural language understanding (NLU) tasks are described. The individual decoders are configured to perform different tasks using the output from one shared encoder. The decoders can process with respect to different domains and different languages. Using the shared encoder can reduce computation time during runtime. Using the shared encoder can reduce training costs (e.g., time and resources) when the system is updated to incorporate additional intents and entities. The system employs an attention mechanism to extract encoded representation data that can be used by the different decoders for its specific task.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
42 - Scientific, technological and industrial services, research and design
45 - Legal and security services; personal services for individuals.
Goods & Services
Devices for home and environmental monitoring, control, and automation, namely, wireless and wired controllers, and controlled devices, for HVAC systems, appliances, temperature control systems, humidity sensors, smoke sensors, door and window sensors; home automation control devices for controlling HVAC systems, appliances, temperature control systems, humidity sensors, smoke sensors, door and window sensors; optical apparatus and instruments, namely, optical profilers, optical scanners, and optical sensors; voice and data transmitters and receivers, namely, electronic locks; environmental hazard detectors, namely, electronic devices that detect and record the presence of water, humidity levels, heat, temperature; closed circuit television apparatus and cameras; security software, namely, software to control building access and security systems; software development kits (SDKs) consisting of computer software for the development, use, and interoperability of APIs that are used by electronic devices, systems, and interchanges that exchange data via communications networks and the internet and that connect with cloud-based data storage and exchange services; software development kits (SDKs) comprising of software development tools and software for use as an application programming interface (API) for creating software and applications related to internet connected consumer electronic devices; software development kits (SDKs) comprising of software development tools and software for use as an application programming interface (API) for creating software and applications related to theft-prevention and security systems, and home and business surveillance systems; security control apparatus, namely, security control panels; sensors and detectors, namely, moisture and water leak sensors and detectors, weather sensors and detectors, and temperature and humidity sensors and detectors; electronic systems, equipment and instruments, namely, behavior engine software in the nature of software for analyzing the behavior of people and things and sensors for use in connection with internet of things (IoT) enabled devices; automated self-contained electronic surveillance devices that can be deployed to gather evidence or intelligence remotely Data communication by electronic mail; consultancy and advisory services relating to telecommunications services; internet broadcasting services Providing on-line non-downloadable computer software for the editing, modifying, and book marking, of data and information; Platform as a service (PAAS) featuring computer software platforms for monitoring, operating, and automating home and environmental control systems; application service provider featuring application programming interface (API) software for monitoring, operating, and automating home and environmental control systems; Platform as a service (PAAS) featuring computer software to electronically connect and control voice-activated speakers, computer hardware and software for controlling networked devices in the internet of things (IoT); Software as a service (SaaS) featuring computer software for connecting, operating, integrating, controlling, and managing networked consumer electronic devices, namely, HVAC systems, appliances, temperature control systems, humidity sensors, smoke sensors, door and window sensors; Application service provider (ASP) services featuring software for controlling, integrating, operating, connecting, and managing voice controlled information devices, namely, cloud-connected and voice-controlled smart consumer electronic devices, in the nature of wireless and wired controllers, and controlled devices, for lighting, HVAC systems, security systems, appliances, temperature control systems, humidity sensors, smoke sensors, door and window sensors, and cameras; computer services, namely, providing an internet site featuring technology enabling users to remotely interact with home and environmental monitoring, control, and automation systems; computer services, namely, providing an internet portal featuring technology enabling users to remotely interact with home and environmental monitoring, control, and automation systems; design and development of computer hardware and software; hosting a website for others for the electronic storage of data; installation, maintenance and repair of computer software; Technical support services, namely, troubleshooting of computer software problems; computer security services in the nature of restricting unauthorized access to computer networks and computer systems for protecting data and information from unauthorized access; computer services, namely, providing search engines for obtaining data on a global computer network Home security monitoring services using sensors and detectors; monitoring of computer systems by remote access to detect home security breaches; monitoring of camera systems by remote access to detect home security breaches; consulting services relating to electronic home security monitoring; electronic monitoring of security systems for residential and commercial properties; security services, namely, providing security personnel to monitor residential and commercial properties
A singulation device can singulate items. The items can be received onto a singulation conveyor. A portion of the items can be retained on the singulation conveyor by a retaining ledge. The portion of the items not retained on the singulation conveyor can fall onto a return conveyor. The singulation conveyor can transport the retained items along the length of the ledge. During conveyance, some of the items can fall off of the singulation conveyor onto the return conveyor.
B65G 19/02 - Conveyors comprising an impeller or a series of impellers carried by an endless traction element and arranged to move articles or materials over a supporting surface or underlying material, e.g. endless scraper conveyors for articles, e.g. for containers
B65G 19/22 - Impellers, e.g. push-plates, scrapers; Guiding means therefor
B07C 5/36 - Sorting apparatus characterised by the means used for distribution
B65G 15/44 - Belts or like endless load-carriers made of rubber or plastics having ribs, ridges, or other surface projections for impelling the loads
B65G 47/51 - Devices for discharging articles or materials from conveyors with distribution, e.g. automatically, to desired points according to unprogrammed signals, e.g. influenced by supply situation at destination
B65G 21/20 - Means incorporated in, or attached to, framework or housings for guiding load-carriers, traction elements or loads supported on moving surfaces
B65G 47/46 - Devices for discharging articles or materials from conveyors with distribution, e.g. automatically, to desired points
Systems and methods to detect objects and associated properties may be performed by an aerial vehicle having one or more propellers and one or more microphones. The aerial vehicle may emit propeller noise patterns via the propellers during operation, and the aerial vehicle may receive echoes of the propeller noise patterns via the microphones. Based on the emitted noise patterns and received echoes, the aerial vehicle may detect objects and associated properties within an environment of the aerial vehicle. In addition, the aerial vehicle may emit encoded propeller noise patterns via the propellers during operation to communicate with other aerial vehicles, and other aerial vehicles may receive the encoded propeller noise patterns via microphones. Using such encoded propeller noise patterns, a plurality of aerial vehicles may communicate and/or coordinate operations with each other.
G01S 15/93 - Sonar systems specially adapted for specific applications for anti-collision purposes
G01S 15/32 - Systems for measuring distance only using transmission of continuous waves, whether amplitude-, frequency-, or phase-modulated, or unmodulated
B64C 39/02 - Aircraft not otherwise provided for characterised by special use
G01S 15/04 - Systems determining presence of a target
Systems and methods are provided for detecting discrepancies in information that is displayed to a user across different webpages of an online shopping system. User interaction with the online shopping system is simulated in one example to collect data relating to webpages of the online shopping system. The data is analyzed to identify relevant semantic blocks of data and compare the data in those blocks across webpages. In an additional example, source code for the webpages is analyzed using machine-learning systems, which are targeted based on the results of the user interaction simulation to identify problematic source code and correct associated issues.
A data lineage system tracks performance of data flows through different transformations independent of the systems that perform the transformations. A data flow model is maintained as a graph in the data lineage system that is updated by data processors to include performance history of different transformations in the data flow. Subsequent analyses of the data flow model, such as tracing particular data, can be supported using the recorded performance information in the graph of the data flow model.
G06F 16/17 - File systems; File servers - Details of further file system functions
G06F 16/16 - File or folder operations, e.g. details of user interfaces specifically adapted to file systems
G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
G06F 11/14 - Error detection or correction of the data by redundancy in operation, e.g. by using different operation sequences leading to the same result
G06F 16/21 - Design, administration or maintenance of databases
49.
Searching compression profiles for trained neural networks
Compression profiles may be searched for trained neural networks. An iterative compression profile search may be performed response to a search request. Different prospective compression profiles may be generated for trained neural networks according to a search policy. Performance of compressed versions of the trained neural networks according to the compression profiles may be tracked. The search policy may be updated according to an evaluation of the performance of the compression profiles for the compressed versions of the trained neural networks using compression performance criteria. When a search criteria is satisfied, a result for the compression profile search may be provided.
Non-relational database operations are invoked to provide results consistent with commands specified in a relational query language. A request to access data in a non-relational database is received that includes one or more commands specified in a query language for accessing data according to a relational data scheme. The request may be evaluated to determine one or more Application Programming Interfaces (APIs) to invoke operations at the non-relational database that provide a result consistent with the commands specified in the query language. The determined APIs are executed and a result returned for the request based on the execution of the APIs.
Systems and techniques are generally described for detecting evasive terms in item listings. In some examples, a first list of terms is determined. Terms of the first list of terms may be associated with evasive listing practices. In various examples, a first embedding representing a first term in an embedding space may be determined. In some examples, the top k closest embeddings in the embedding space to the first embedding may be determined. A term associated with one of the top k embeddings may be determined. A first Levenshtein distance between the first term and the second term may be determined. A list of items associated with the second term may be determined based on the Levenshtein distance being less than a threshold distance. An alert related to the list of items may be generated.
Devices and techniques are generally described for pre-caching of speech processing feature data. In various examples, first data indicating source data is received from a first speech processing component. The source data may be used to generate first feature data. In various examples, a first request to process first input data is received. A second speech processing component may generate the source data during processing of the first input data. The first feature data may be generated using the source data. The first feature data may be sent to the first speech processing component. In some examples, the first speech processing component may store the first feature data in a first cache local to the first speech processing component.
G10L 25/30 - Speech or voice analysis techniques not restricted to a single one of groups characterised by the analysis technique using neural networks
G10L 15/183 - Speech classification or search using natural language modelling using context dependencies, e.g. language models
G10L 15/16 - Speech classification or search using artificial neural networks
This disclosure describes, in part, techniques for performing multi-path calculations for energy levels on an electronic device. For instance, the electronic device may include a first circuit and a second circuit, where the first circuit uses less power than the second circuit. As such, when operating in a standby mode, the electronic device may use the first circuit to calculate energy levels at the electronic device, such as speech-energy values and ambient-energy values. Additionally, while operating in an active mode, the electronic device may active the second circuit and then use the second circuit to calculate the energy levels at the electronic device. The first circuit and the second circuit can send/receive current energy levels between one another so that the electronic device can continually calculate the energy levels even when the electronic device switches between modes of operation.
Technologies directed to co-channel interference detection using a signal correlation test are described. One method includes receiving a radio frequency (RF) signal and generating digital sample corresponding to the RF signal. The method further includes determining a first correlation coefficient using the digital samples, a first value, and a second value. The first value corresponds to a signal lag parameter and the second value corresponds to a cyclic frequency parameter. The method further includes determining a second correlation coefficient using the digital samples, the first value, and a third value corresponding to the cyclic frequency parameter. The second value and the third value are multiples of a fourth value. The method further includes determining, using the first correlation coefficient and the second correlation coefficient, that first RF signal comprises a first portion from a second communication device and a second portion from a third communication device.
Users access content using a variety of formats, where some formats provide stronger encryption or protections than others. Content transmitted over open protocols may expose content to unauthorized third parties or enable unauthorized use of the content. The content may be protected by converting the content to a set of instructions on a user device, where the instructions correlate characters to identifications and outlines of the characters with instructions for rendering the characters. Different segments of content may have different mappings between characters, identifications, and outlines to add time or resource use to attempts to reverse engineer the instructions.
A method and system to manage connectivity of a client device in a mesh network including one or more network devices. A first network device determines a first client link cost metric associated with a first connection between the first network device and the client device. The first network device determines a first mesh link cost metric associated with a second connection between the first network device and a destination device. A first total connection cost metric is determined based on the first client link cost metric and the first mesh link cost metric. The first network device identifies a set of total connection cost metrics associated with the one or more network devices and destination device of the network. The first network device executes a connection decision in response to a comparison of the set of total connection cost metrics.
41 - Education, entertainment, sporting and cultural services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Collection of market research information by providing a website for collecting information to be in used in marketing campaigns in the fields of climate change, sustainability, recycling, and carbon emissions; marketing services, namely, collecting market research information and data to be used in marketing campaigns in the fields of climate change, sustainability, recycling and carbon emissions; online business networking services; arranging and conducting online business meetings in the fields of ecological sustainability, environmental conservation, recycling, renewable energy, carbon footprint reduction, climate change, and the environment Education services, namely, providing online classes, instruction, seminars, and workshops in the fields of ecological sustainability, environmental conservation, recycling, renewable energy, carbon footprint reduction, climate change, and the environment Creating an online community for registered users to communicate, collaborate and share updates about climate change, sustainability, recycling, renewable energy, carbon emissions and the environment; providing temporary use of online, non-downloadable software for sharing information in the fields of climate change, sustainability, recycling, renewable energy, carbon emissions and the environment; providing temporary use of online, non-downloadable software for communicating and collaborating about strategies to combat climate change, carbon emissions and environmental impact; providing temporary use of online, non-downloadable software for measuring and reporting greenhouse gas emissions and carbon offsets; providing temporary use of online, non-downloadable software for tracking goals in the fields of climate change, and carbon emissions and environmental impact reduction; providing a website featuring environmental information about climate change, sustainability, carbon emissions reduction, and bio-diversity; providing an online computer database in the fields of climate change, sustainability, recycling, carbon emissions, and the environment; providing information and news in the fields of climate change, sustainability, renewable energy, environmental conservation and carbon emissions; providing information and news in the fields of decarbonization strategies, namely, efficiency improvements, renewable energy, and materials reductions
09 - Scientific and electric apparatus and instruments
35 - Advertising and business services
42 - Scientific, technological and industrial services, research and design
Goods & Services
Downloadable computer software for shipment processing; downloadable computer software for analyzing and reporting data relating to shipments; downloadable computer software for estimating and facilitating payment of shipping costs, coordinating shipment booking and pickup between senders and carriers, tracking shipments, facilitating communications and dispute resolution between senders and carriers, resolving shipping incidents, customs documentation management, and facilitating shipment payments and returns between senders and carriers Business data analysis; business management services, namely, supply chain logistics, reverse logistics, and management of shipments and returned shipments; logistics management in the field of shipping, returning, and exchanging consumer and wholesale products; freight management services in the nature of shipment processing, facilitating the exchange of shipping documents and invoices, and tracking documents, packages and freight over computer networks, intranets and the internet for business purposes; computerized tracking of packages in transit; transportation logistics services, namely, planning and scheduling shipments for users of transportation services; monitoring package shipments and deliveries for business purposes; computerized tracking and tracing of packages in transit to ensure on-time delivery for business purposes; facilitating shipping disputes between senders and carriers Providing temporary use of non-downloadable computer software for shipment processing; software as a service (SaaS) services featuring online non-downloadable computer software for shipment processing; providing temporary use of non-downloadable computer software for analyzing and reporting data relating to shipments; software as a service (SaaS) services featuring online non-downloadable computer software for analyzing and reporting data relating to shipments; providing temporary use of non-downloadable computer software for estimating and facilitating payment of shipping costs, coordinating shipment booking and pickup between senders and carriers, tracking shipments, facilitating communications and dispute resolution between senders and carriers, resolving shipping incidents, customs documentation management, and facilitating shipment payments and returns between senders and carriers; software as a service (SaaS) services featuring online non-downloadable computer software for estimating and facilitating payment of shipping costs, coordinating shipment booking and pickup between senders and carriers, tracking shipments, facilitating communications and dispute resolution between senders and carriers, resolving shipping incidents customs documentation management, and facilitating shipment payments and returns between senders and carriers
60.
Memory de-duplication using physical memory aliases
A computer system and methods are disclosed for mitigating side-channel attacks using memory aliasing. The computer system includes a memory, a memory controller and a cache. Responsive to determining to share a memory location among processes, the address of the memory may be aliased to another address within the same address space, with the address and aliased address assigned to respective ones of the processes. The memory controller manages the address space according to an aliasing region and a non-aliasing region, with addresses corresponding to the non-aliasing region being passed through to the memory. Addresses corresponding to the aliasing region are translated by the memory controller to match corresponding non-aliased memory addresses allowing aliased and non-aliased addresses to access same memory locations. A cache may cache accesses to memory addresses, including the non-aliased and aliased addresses, with different cache locations for selected according to the respective addresses of memory.
Systems and methods for sensitive data management are disclosed. A voice-enabled device may generate audio data representing a request from a user utterance. A remote system may perform speech-processing operations, including obtaining responsive text data from a third-party application. In examples, a sensitivity designation may be received from the third-party application, which may cause the remote system to encrypt the responsive text data, redact the text data, and/or remove the text data from the remote system after the response is provided to the voice-enabled device.
Various embodiments provide processes for identification of embedded unauthorized data within document data. Such processes may include evaluating document data properties for indications of closing headers, comparing document data sizes against reference sizes, and comparing document data sizes against other document data sizes. Certain embodiments evaluating image data may evaluate image properties, such as histograms or gradient images, to determine random or otherwise unauthorized data. Upon detection of unauthorized data, the document data may be flagged for later processing, such as removal from a storage server.
Methods, systems, and computer-readable media for offline evaluation of machine learning models with noise reduction are disclosed. A trigger computation system generates a plurality of experimental requests. The experimental requests do not represent unmodified requests received from clients in a production environment. At least one parameter value varies for individual ones of the experimental requests. The trigger computation system provides the experimental requests to a first machine learning model and a second machine learning model. The first machine learning model and the second machine learning model produce a set of results based at least in part on the experimental requests. The trigger computation system determines a reduced set of results for which the first machine learning model and the second machine learning model differ. An evaluation of the first machine learning model or the second machine learning model is performed using the reduced set of results.
Techniques for an identity-verification system to analyze image data representing palms of users using a segmented, characteristic-based approach. The system may compare palm-feature data representing characteristics of a palm of a user (or “query palm”) with stored palm-feature data of palms for user profiles (or “stored palms”). For instance, the system may identify characteristics of the query palm having salient or discriminative features, and compare palm-feature data for those discriminative characteristics to palm-feature data representing corresponding characteristics of stored palms of enrolled users. Additionally, the system may compare characteristics of the query palm with corresponding characteristics of stored palms until the system is confident that the query palm corresponds to a stored palm of a user profile. By performing simpler characteristic-by-characteristic sameness verification tasks, the system may reduce the amount of time and computing resources utilized to verify an identity of a user as opposed to top-level, palm-identity verification.
G06Q 20/40 - Authorisation, e.g. identification of payer or payee, verification of customer or shop credentials; Review and approval of payers, e.g. check of credit lines or negative lists
G06V 10/46 - Descriptors for shape, contour or point-related descriptors, e.g. scale invariant feature transform [SIFT] or bags of words [BoW]; Salient regional features
Disclosed are various embodiments for providing a unique navigation experience for a user interacting with an electronic commerce site by dynamically generating a navigation interface according to a user context for a given shopping experience. The user context associated with a user interacting with an electronic commerce site can be determined following an analysis of a variety of context factors. A navigation interface can be dynamically generated based on the user context. In some examples, navigation components within the navigation interface can be associated with different categories that the user can navigate through. The navigation components can visually indicate a level of completeness for a given category so that the user is aware of where he or she is in a given shopping experience.
Contextual data associated with an ambiguous voice command to a voice-controlled device can be used to provide information to complete the voice request without requiring additional input or an explicit statement of information from the user. Contextual data and voice request data are inputs to a machine learning ranker that produces a confidence score useful for selecting a data object and providing implicit information to fulfill the voice request. Once the data object is selected, the voice request is performed by the voice-controlled device.
Systems and methods for integration of speech processing functionality with organization systems are disclosed. For example, a voice interface application may be created to enable a voice interface functionality for devices associated with an organization. Space identifiers of spaces of the organization may be created and associated with the voice interface application. Devices associated with the space identifiers may be enabled for utilizing the voice interface application and may be set up utilizing wireless network identifiers associated with the spaces and/or the organization.
A database service may distribute resources across different geographic locations or other infrastructures to increase availability of the resources and may provide multiple locations to access resources and isolate failure of resources to a respective location or infrastructure. The processing resources in differing fault tolerance zones may be able to continue operating in the event of an outage impacting an entire fault tolerance zone. The database service may generate a supporting processing cluster in the differing fault tolerance zone that handles at least a portion of the access requests of an initial processing cluster. The database service may provision the supporting processing cluster in a separate fault tolerance zone that has a similar capacity and may provision and maintain the cluster in order to preclude the potential of not having sufficient capacity to recover upon failure of a single fault tolerance zone.
H04L 41/0604 - Management of faults, events, alarms or notifications using filtering, e.g. reduction of information by using priority, element types, position or time
Methods and apparatus are described for encoding and delivering secondary content (e.g., advertisements) for insertion in primary content (e.g., live events, movies, and television shows). Secondary content is encoded such that the duration of any audio component of the secondary content is equal to or longer than the video component duration. When the secondary content is inserted, the overall duration of the inserted content is specified to be equal to the video component duration.
H04N 21/236 - Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator ] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
70.
Audience matching and content selection for unidentified audiences
Devices, systems, and methods are provided for demographic matching and content selection for unidentified audiences. A method may include receiving, by a first device of a first device type, a request to present first content to a user of a first audience using a second device; determining a time at which the first content is to be presented to the first audience using the second device; identifying a second audience to which the second content is to be presented using devices of the first device type during a time period that includes the time; determining a probability that the user belongs to an audience group that includes users of the second audience based on the second content, the time period, and a second device type of the second device; and causing selection of the first content or third content for presentation to the first audience.
H04H 60/32 - Arrangements for monitoring conditions of receiving stations, e.g. malfunction or breakdown of receiving stations
H04N 21/258 - Client or end-user data management, e.g. managing client capabilities, user preferences or demographics or processing of multiple end-users preferences to derive collaborative data
H04N 21/25 - Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication or learning user preferences for recommending movies
71.
Enhanced cross-media channel deterministic and modeled presentation frequency limits
Devices, systems, and methods are provided for managing advertisement exposure. The method may include receiving, by a first device, from a second device, an audio fingerprint based on presentation of first media content using a first media channel at a first time; determining, using automatic content recognition, that the audio fingerprint represents a portion of a first advertisement; determining that the first advertisement was presented at a second time using a second media channel and the second device; determining that a first number of times that the first advertisement has been presented to the user exceeds a first threshold number and that a second number of times that the first advertisement has been presented to the user does not exceed a second threshold number; refraining from selecting the first advertisement at a third time; and selecting the first advertisement for presentation at a fourth time.
H04N 21/454 - Content filtering, e.g. blocking advertisements
H04N 21/439 - Processing of audio elementary streams
H04N 21/442 - Monitoring of processes or resources, e.g. detecting the failure of a recording device, monitoring the downstream bandwidth, the number of times a movie has been viewed or the storage space available from the internal hard disk
42 - Scientific, technological and industrial services, research and design
Goods & Services
Application service provider featuring application programming interface (API) software for communicating between retail seller applications and databases; application service provider featuring application programming interface (API) software for providing and ingesting retail seller data; application service provider featuring application programming interface (API) software for providing and ingesting data for retail business analytics, reporting, and management; application service provider featuring application programming interface (API) software for transmitting and receiving data in the fields of retail seller inventory, pricing, customers, listings, advertising, fees, orders, sales, shipments, payments; application service provider featuring application programming interface (API) software for a retail seller business management dashboard; providing temporary use of online non-downloadable software for communicating between retail seller applications and databases; providing temporary use of online non-downloadable software for providing and ingesting retail seller data; providing temporary use of online non-downloadable software for providing and ingesting data for retail business analytics, reporting, and management; providing temporary use of online non-downloadable software for transmitting and receiving data in the fields of retail seller inventory, pricing, customers, listings, advertising, fees, orders, sales, shipments, payments; providing temporary use of online non-downloadable software for a retail seller business management dashboard; software as a service (SaaS) featuring software for communicating between retail seller applications and databases; software as a service (SaaS) featuring software for providing and ingesting retail seller data; software as a service (SaaS) featuring software for providing and ingesting data for retail business analytics, reporting, and management; software as a service (SaaS) featuring software for transmitting and receiving data in the fields of retail seller inventory, pricing, customers, listings, advertising, fees, orders, sales, shipments, payments; software as a service (SaaS) featuring software for a retail seller business management dashboard.
42 - Scientific, technological and industrial services, research and design
Goods & Services
(1) Application service provider featuring application programming interface (API) software for communicating between retail seller applications and databases; application service provider featuring application programming interface (API) software for providing and ingesting retail seller data; application service provider featuring application programming interface (API) software for providing and ingesting data for retail business analytics, reporting, and management; application service provider featuring application programming interface (API) software for transmitting and receiving data in the fields of retail seller inventory, pricing, customers, listings, advertising, fees, orders, sales, shipments, payments; application service provider featuring application programming interface (API) software for a retail seller business management dashboard; providing temporary use of online non-downloadable software for communicating between retail seller applications and databases; providing temporary use of online non-downloadable software for providing and ingesting retail seller data; providing temporary use of online non-downloadable software for providing and ingesting data for retail business analytics, reporting, and management; providing temporary use of online non-downloadable software for transmitting and receiving data in the fields of retail seller inventory, pricing, customers, listings, advertising, fees, orders, sales, shipments, payments; providing temporary use of online non-downloadable software for a retail seller business management dashboard; software as a service (SaaS) featuring software for communicating between retail seller applications and databases; software as a service (SaaS) featuring software for providing and ingesting retail seller data; software as a service (SaaS) featuring software for providing and ingesting data for retail business analytics, reporting, and management; software as a service (SaaS) featuring software for transmitting and receiving data in the fields of retail seller inventory, pricing, customers, listings, advertising, fees, orders, sales, shipments, payments; software as a service (SaaS) featuring software for a retail seller business management dashboard
Telecommunications services, namely, electronic transmission of streamed audio, video, and multimedia files via computer and communications networks; electronic transmissions of downloadable audio, video, and multimedia files via computer and communications networks; broadcasting and retransmission of radio or television programs; transmission and broadcasting of television programs and films, namely, video-on-demand programs; video-on-demand transmission services; streaming of audio and visual content via the Internet
75.
CONFIGURABLE PARSER AND A METHOD FOR PARSING INFORMATION UNITS
A packet processing technique can include receiving a packet, and parsing the packet based on a protocol field to generate a parse result vector. The parse result vector is used to select between forwarding the packet to a virtual machine executing on a host processing integrated circuit, forwarding the packet to a physical media access controller, multicasting the packet to multiple virtual machines executing on the host processing integrated circuit, and sending the packet to a hypervisor.
G06F 16/00 - Information retrieval; Database structures therefor; File system structures therefor
G06F 16/13 - File access structures, e.g. distributed indices
G06F 16/90 - Information retrieval; Database structures therefor; File system structures therefor - Details of database functions independent of the retrieved data types
G06F 16/25 - Integrating or interfacing systems involving database management systems
G06F 16/2458 - Special types of queries, e.g. statistical queries, fuzzy queries or distributed queries
H04L 69/00 - Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
Methods and apparatus for coordinating inter-region operations in provider networks. An inter-region coordinator (IRC) operates asynchronously to the control planes of regional networks to coordinate inter-region operations. The IRC in a region may include one or more IRC servers. To perform inter-region operations, the servers may implement a local-remote-local method in which a server invokes an API in the local region to get work, sends the work to a control plane of a remote region, receives a response from the remote region, and informs the control plane in the local region of the status of the work.
A system that implements a scaleable data storage service may maintain tables in a data store on behalf of storage service clients. The service may maintain data in partitions stored on respective computing nodes in the system. The service may support multiple throughput models, including a committed throughput model and a best effort throughput model. A service request to create a table may specify that requests directed to the table should be serviced under a committed throughput model and may specify the committed throughput level in terms of logical service request units. The service may reserve low-latency storage and other resources sufficient to meet the specified committed throughput level. A client/user may request a modification to the committed throughput level in anticipation of workload changes, such as an increase or decrease in traffic or data volume. In response, the system may increase or decrease the resources reserved for the table.
Artifacts, including parameters are data sets, associated with experiment tasks are stored at an experiment management service. A query specifying a particular value of a parameter and a particular data set is received, and an indication of an experiment result associated with the particular data set and the particular parameter value is provided.
G06F 18/2113 - Selection of the most significant subset of features by ranking or filtering the set of features, e.g. using a measure of variance or of feature cross-correlation
Systems, methods, and computer-readable media are disclosed for language-agnostic subtitle drift detection and correction. A method may include determining subtitles and/or captions from media content (e.g., videos), the subtitles and/or captions corresponding to dialog in the media content. The subtitles may be broken up into segments which may be analyzed to determine a likelihood of drift (e.g., a likelihood that the subtitles are out of synchronization with the dialog in the media content) for each segment. For segments with a high likelihood of drift, the subtitles may be incrementally adjusted to determine an adjustment that eliminates and/or reduces the amount of drift, and the drift in the segment may be corrected based on the drift amount detected. A linear regression model and/or human blocks determined by human operators may be used to otherwise optimize drift correction.
A system that provides services to clients may receive and service requests, various ones of which may require different amounts of work. The system may determine whether it is operating in an overloaded or underloaded state based on a current work throughput rate, a target work throughput rate, a maximum request rate, or an actual request rate, and may dynamically adjust the maximum request rate in response. For example, if the maximum request rate is being exceeded, the maximum request rate may be raised or lowered, dependent on the current work throughput rate. If the target or committed work throughput rate is being exceeded, but the maximum request rate is not being exceeded, a lower maximum request rate may be proposed. Adjustments to the maximum request rate may be made using multiple incremental adjustments. Service request tokens may be added to a leaky token bucket at the maximum request rate.
H04L 67/51 - Discovery or management thereof, e.g. service location protocol [SLP] or web services
G06F 9/50 - Allocation of resources, e.g. of the central processing unit [CPU]
G06F 11/34 - Recording or statistical evaluation of computer activity, e.g. of down time, of input/output operation
H04L 47/76 - Admission control; Resource allocation using dynamic resource allocation, e.g. in-call renegotiation requested by the user or requested by the network in response to changing network conditions
H04L 41/0896 - Bandwidth or capacity management, i.e. automatically increasing or decreasing capacities
A distributed storage system may store data object instances in persistent storage and may store keymap information for those data object instances in a distributed hash table on multiple computing nodes. Each data object instance may include a composite key containing a user key. The keymap information for each data object instance may map the user key to a locator and the locator to the data object instance. A request to store or retrieve keymap information for a data object instance may be routed to a particular computing node based on a consistent hashing scheme in which a hash function is applied to a portion of the composite key of the data object instance. Thus, related entries may be clustered on the same computing nodes. The portion of the key to which the hash function is applied may include a pre-determined number of bits or be identified using a delimiter.
A network address assigned to a virtual network interface of a packet transformation node of a flow management service is identified. A packet of a particular network flow associated with an application implemented at an isolated virtual network is sent to the network address. Using a rewrite directive generated at a rewriting decisions node of the service and cached at the packet transformation node, a transformed packet corresponding to a packet received at the packet transformation node is generated and transmitted to a destination.
Techniques for a natural language processing (NLP) system to implement more than one assistant are described. The NLP system may receive a natural language input corresponding to more than one user command. The NLP system may respond to a first command, of the natural language input, using a TTS voice of a first NLP system assistant. The NLP system may respond to a second command, of the natural language input, using a TTS voice of a second NLP system assistant.
A request to add tags (e.g., labels, key-value pairs, or metadata) to resources can be digitally signed by the entity making the request, such that the source can be verified and an authorization determination made for each tag. For a request involving multiple services (or entities) that can each add tags, any tag added by a service can be included in the request and digitally signed by that service. Each service processing the request can also digitally sign the request before forwarding, so that each service signs a version of the request, which includes elements signed by other services earlier in the request chain. When the request is received to a tagging service, the service ensures that every tag was digitally signed by the appropriate authorized entity or service, and validates the signatures to ensure that no data was modified or omitted, before adding the tags to the designated resource(s).
H04L 9/32 - Arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system
G06F 12/14 - Protection against unauthorised use of memory
Managed lifecycle roles are disclosed. Managed lifecycle roles may be used for secure credential vending or otherwise. For instance, an entity (e.g., administrator or other entity) requests, via an interface of a role manager, creation of a role associated with a lifecycle definition (e.g., an expression of an enforceable expiration of the role or similar characteristic). The role manager stores the role and role lifecycle definition to a data store. Another entity requests to use the role to perform some operation with respect to a resource. A credential service validates the request against a lifecycle definition for the role (and against an access control list, in some examples) and responds to valid requests with credentials useable to perform the operation with respect to the resource. The other entity uses the credentials to perform the operation with respect to the resource. A sweep process manages attributes of the roles.
41 - Education, entertainment, sporting and cultural services
Goods & Services
Entertainment in the nature of ongoing television programs in the field of drama; entertainment services, namely, an ongoing series featuring drama, provided through television, cable, the internet and wireless communications networks
09 - Scientific and electric apparatus and instruments
Goods & Services
Motion picture films featuring comedy, drama, action, adventure, animation, and/or documentaries; motion picture films for broadcast on television featuring comedy, drama, action, adventure, animation, and/or documentaries; DVDs featuring music, comedy, drama, action, adventure, animation, and/or documentaries; downloadable audiovisual and multimedia content in the field of entertainment featuring motion pictures and television series; computer software, namely, computer software for streaming audiovisual and multimedia content via the Internet and global communications networks, and downloadable audio and video players for media content with multimedia and interactive functions; computer application software for accessing, browsing, and searching online databases and recommending multimedia content; downloadable computer software for accessing, browsing, and searching online databases and recommending multimedia content; computer application software for streaming and storing audiovisual and multimedia content via the Internet and global communications networks; downloadable computer software for streaming and storing audiovisual and multimedia content via the Internet and global communications networks; cinematographic films; software for streaming audiovisual and multimedia content to mobile digital electronic devices
41 - Education, entertainment, sporting and cultural services
Goods & Services
Entertainment services; entertainment services in the nature of development, creation, production, distribution, and post-production of motion pictures, television shows, and multimedia entertainment content; film and video production; production and distribution of television shows and movies; providing news and information in the field of entertainment relating to information, contests, text, video, audio, publications all related to entertainment; providing information on entertainment, movies and television shows via social networks; providing a website featuring entertainment information; production, distribution and rental of audiovisual and multimedia content for entertainment and educational purposes; providing non-downloadable movies and television shows via a video-on-demand service, as well as information, reviews, and recommendations regarding movies, television shows, and multimedia entertainment content; providing non-downloadable television shows, movies, and multimedia entertainment content, as well as information, reviews, and recommendations regarding television shows, movies, and multimedia entertainment content; providing movies, television shows, music, multimedia entertainment content, and information via a website
A natural language processing system may use system response configuration data to determine customized output data forms when outputting data for a user. The system response configuration data may represent various output attributes the system may use when creating output data. The system may have a certain number of existing profiles where a profile is associated with certain settings for the system response configuration data/attributes. The system may also use various data such as context data, sentiment data, or the like to customize system response configuration data during a dialog. Other components, such as natural language generation (NLG), text-to-speech (TTS), or the like, may use the customized system response configuration data to determine the form, timing, etc. of output data to be presented to a user.
G10L 13/08 - Text analysis or generation of parameters for speech synthesis out of text, e.g. grapheme to phoneme translation, prosody generation or stress or intonation determination
G10L 15/18 - Speech classification or search using natural language modelling
G10L 15/22 - Procedures used during a speech recognition process, e.g. man-machine dialog
90.
ADDING A READ-ONLY QUERY ENGINE TO PERFORM QUERIES TO A POINT-IN-TIME OF A WRITE-ACCESSIBLE DATABASE
A database system may add a read-only query engine to perform read-only queries associated with points-in-time of a database. In various embodiments, the read-only query engine may be added in response to a manual request, an automatic refresh of a network endpoint, a query specifying a point-in-time, or a connection request. The read-only query engine may perform the point-in-time queries on a version the database at the point-in-time and return results for the queries. Upon completion of the queries or at a determined time, the database system may remove the read-only query engine. The specified point-in-time may refer to a current time, a prior time, or a future time with respect to the current time.
Security policies can be dynamically updated in response to changes in endpoints associated with those policies. A user can indicate one or more regions or networks from which access is to be granted under a specific security policy. The user can subscribe to receive notifications upon a change relating to those endpoints, such as the addition or removal of one or more endpoints. When a change is detected, new policy information can be generated automatically and published for subscribed policies, which can then have the updates applied automatically or provided for manual review and application. Such a process enables access determinations to be made based upon up-to-date endpoint information.
Systems, methods, and computer-readable media are disclosed for processing input data to determine an entity such as a product, service, user profile, etc. referenced in or otherwise relevant to a semantic context of the input data. Information related to the entity may be provided as an information package (e.g., a card) that is shareable as part of an electronic message. The card may include a representation of a network resource identifier that identifies a network resource, a network location of the network resource, and an access mechanism for accessing a representation (e.g. a product detail page) of the network resource. The network resource identifier may include one or more tags or tokens that identify an electronic messaging application provider and/or a user such as a sender or recipient of an electronic message that includes the card so as to enable compensating the provider and/or the user for a purchase of a product or service to which the card relates.
G06Q 20/36 - Payment architectures, schemes or protocols characterised by the use of specific devices using electronic wallets or electronic money safes
G06F 40/40 - Processing or translation of natural language
G06Q 50/00 - Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
Systems and methods, to efficiently prepare for live and stored file content, implement one or more warm inputs, which actively ingest and demux content, but do not actively decode the content until an input switch is commanded. Each warm input can cache a most recent instantaneous decoder refresh and subsequent reference frames (I-frames and P -frames). Upon an input switch being commanded, the subject input commences decoding of such preserved frames. The formerly-warm input then acts as a hot input (decoding every frame) until the input switch completes. The use of warm inputs, which avoid the decoding stage, reduces computational resource use, allows preparation of all inputs by default, and permits metrics, status reports, and thumbnails to be generated regarding non-active inputs.
H04N 21/2343 - Processing of video elementary streams, e.g. splicing of video streams or manipulating MPEG-4 scene graphs involving reformatting operations of video signals for distribution or compliance with end-user requests or end-user device requirements
H04N 21/434 - Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams or extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
H04N 21/438 - Interfacing the downstream path of the transmission network originating from a server, e.g. retrieving MPEG packets from an IP network
H04N 21/44 - Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to MPEG-4 scene graphs
H04N 21/845 - Structuring of content, e.g. decomposing content into time segments
H04N 21/433 - Content storage operation, e.g. storage operation in response to a pause request or caching operations
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
41 - Education, entertainment, sporting and cultural services
Goods & Services
(1) Motion picture films featuring comedy, drama, action, adventure, animation, and/or documentaries; motion picture films for broadcast on television featuring comedy, drama, action, adventure, animation, and/or documentaries; DVDs featuring music, comedy, drama, action, adventure, animation, and/or documentaries; downloadable audiovisual and multimedia content in the field of entertainment featuring motion pictures and television series; computer software, namely, computer software for streaming audiovisual and multimedia content via the Internet and global communications networks, and downloadable audio and video players for media content with multimedia and interactive functions; computer application software for accessing, browsing, and searching online databases and recommending multimedia content; downloadable computer software for accessing, browsing, and searching online databases and recommending multimedia content; computer application software for streaming and storing audiovisual and multimedia content via the Internet and global communications networks; downloadable computer software for streaming and storing audiovisual and multimedia content via the Internet and global communications networks; cinematographic films; software for streaming audiovisual and multimedia content to mobile digital electronic devices. (1) Telecommunications services, namely, electronic transmission of streamed audio, video, and multimedia files via computer and communications networks; electronic transmissions of downloadable audio, video, and multimedia files via computer and communications networks; broadcasting and retransmission of radio or television programs; transmission and broadcasting of television programs and films, namely, video-on-demand programs; video-on-demand transmission services; streaming of audio and visual content via the Internet.
(2) Entertainment services; entertainment services in the nature of development, creation, production, distribution, and post-production of motion pictures, television shows, and multimedia entertainment content; film and video production; production and distribution of television shows and movies; providing news and information in the field of entertainment relating to information, contests, text, video, audio, publications all related to entertainment; providing information on entertainment, movies and television shows via social networks; providing a website featuring entertainment information; production, distribution and rental of audiovisual and multimedia content for entertainment and educational purposes; providing non-downloadable movies and television shows via a video-on-demand service, as well as information, reviews, and recommendations regarding movies, television shows, and multimedia entertainment content; providing non-downloadable television shows, movies, and multimedia entertainment content, as well as information, reviews, and recommendations regarding television shows, movies, and multimedia entertainment content; providing movies, television shows, music, multimedia entertainment content, and information via a website.
09 - Scientific and electric apparatus and instruments
38 - Telecommunications services
41 - Education, entertainment, sporting and cultural services
Goods & Services
Motion picture films featuring comedy, drama, action, adventure, animation, and/or documentaries; motion picture films for broadcast on television featuring comedy, drama, action, adventure, animation, and/or documentaries; DVDs featuring music, comedy, drama, action, adventure, animation, and/or documentaries; downloadable audiovisual and multimedia content in the field of entertainment featuring motion pictures and television series; computer software, namely, computer software for streaming audiovisual and multimedia content via the Internet and global communications networks, and downloadable audio and video players for media content with multimedia and interactive functions; computer application software for accessing, browsing, and searching online databases and recommending multimedia content; downloadable computer software for accessing, browsing, and searching online databases and recommending multimedia content; computer application software for streaming and storing audiovisual and multimedia content via the Internet and global communications networks; downloadable computer software for streaming and storing audiovisual and multimedia content via the Internet and global communications networks; cinematographic films; software for streaming audiovisual and multimedia content to mobile digital electronic devices. Telecommunications services, namely, electronic transmission of streamed audio, video, and multimedia files via computer and communications networks; electronic transmissions of downloadable audio, video, and multimedia files via computer and communications networks; broadcasting and retransmission of radio or television programs; transmission and broadcasting of television programs and films, namely, video-on-demand programs; video-on-demand transmission services; streaming of audio and visual content via the Internet. Entertainment services; entertainment services in the nature of development, creation, production, distribution, and post-production of motion pictures, television shows, and multimedia entertainment content; film and video production; production and distribution of television shows and movies; providing news and information in the field of entertainment relating to information, contests, text, video, audio, publications all related to entertainment; providing information on entertainment, movies and television shows via social networks; providing a website featuring entertainment information; production, distribution and rental of audiovisual and multimedia content for entertainment and educational purposes; providing non-downloadable movies and television shows via a video-on-demand service, as well as information, reviews, and recommendations regarding movies, television shows, and multimedia entertainment content; providing non-downloadable television shows, movies, and multimedia entertainment content, as well as information, reviews, and recommendations regarding television shows, movies, and multimedia entertainment content; providing movies, television shows, music, multimedia entertainment content, and information via a website.
Techniques for server-based UI rendering are described. In an example, a system receives, from a device, a request associated with rendering a UI that includes multiple UI components. The system receives, from a first source associated with a first UI component, availability information indicating that the first UI component is available for use by other UI components. Based at least in part on the availability information, the system determines that the first UI component is available for use by a second UI component. The system receives, from a second source associated with the second UI component, event information indicating content presentable in the first UI component and an event trigger at the second UI component to present the content. Further, the system sends, to the device, a set of instructions associated with the rendering of the UI. The set of instructions includes the event information.
G06F 9/451 - Execution arrangements for user interfaces
G06F 3/0484 - Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
Ordering rules, such as those enforced by the peripheral component interconnect express (PCIe) protocol for data communications, can be intelligently enforced for independent transactions. A single device might host or be associated with multiple PCIe devices, such as virtual machines, and treating requests from these separate PCIe devices as coming from separate domains enables the ordering rules to be bypassed for certain transactions. Further, since a virtual machine might host multiple applications or be associated with multiple processors that can submit independent requests, the ordering rules can be bypassed at the transaction level in at least some instances. The ability to intelligently bypass ordering rules can help to improve the performance of the overall system, as requests do not need to be unnecessarily delayed and data storage capacity can be more fully utilized.
Disclosed are various embodiments for delegated evaluation of a decision tree. A client device receives an expression and a plurality of responses from a second computing device, the expression providing an evaluation of a user input and each of the plurality of responses representing a potential response for the first computing device to provide to the user input. The client device then evaluates the user input with the expression received from the second computing device to determine a user intent. The client device then selects a response to the user intent from the plurality of responses and renders the response within a user interface.
H04L 51/02 - User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail using automatic reactions or user delegation, e.g. automatic replies or chatbot-generated messages
Devices and techniques are generally described for generating personalized search query suggestions. In some examples, a first search query entered by a user into a search field may be determined. A first keyword associated with the first search query may be determined based at least in part on past interactions of the user with content. In various examples, first string data comprising at least a portion of the first search query and the first keyword may be generated. A data store may be searched using the first string data. A first suggested search string associated with the first string data may be determined. In some examples, the first suggested search string may be displayed on a display in association with the search field.
A plurality of metrics records, including some records indicating metrics for which anomaly analysis has been performed, is obtained. Using a training data set which includes the metrics records, a machine learning model is trained to predict an anomaly analysis relevance score for an input record which indicates a metric name. Collection of a particular metric of an application is initiated based at least in part on an anomaly analysis relevance score obtained for the particular metric using a trained version of the model.
G06F 40/289 - Phrasal analysis, e.g. finite state techniques or chunking
G06F 40/284 - Lexical analysis, e.g. tokenisation or collocates
H04L 41/16 - Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks using machine learning or artificial intelligence