Abstract: Techniques described herein relate to a method for optimizing workflow execution. The method may include receiving an event notification at a service controller, wherein the event notification is associated with a workflow deployed in a device ecosystem; performing, based on receiving the event notification, a workflow reconfiguration action comprising: providing a first workflow portion to a first platform controller in a first domain in the device ecosystem; transmitting a workflow reconfiguration action notification to a second platform controller in a second domain of the device ecosystem; identifying, by the second platform controller and in response to receiving the workflow reconfiguration action notification, a data transfer optimization action associated with data to be transmitted from the second domain to the first domain and used during execution of the first workflow portion; and transmitting the data from the second domain to the first domain using the data transfer optimization action.
Type:
Grant
Filed:
April 21, 2021
Date of Patent:
June 6, 2023
Assignee:
EMC IP HOLDING COMPANY LLC
Inventors:
John S. Harwood, Robert Anthony Lincourt, Jr., William Jeffery White
Abstract: In one embodiment, a method includes receiving a user input at a client system, wherein the user input is associated with one or more intents and one or more slots, generating one or more first dialog acts based on the user input, calculating a task-confidence score based on one or more intent-confidence scores associated with the one or more intents, respectively, and one or more slot-confidence scores associated with the one or more slots, respectively, generating one or more second dialog acts modifying the one or more first dialog acts responsive to the task-confidence score being less than a threshold score, and presenting a response to the user input at the client system, wherein the response is based on one or more of the first dialog acts or the second dialog acts.
Type:
Grant
Filed:
February 7, 2022
Date of Patent:
June 6, 2023
Assignee:
Meta Platforms Technologies, LLC
Inventors:
Paul Anthony Crook, Baiyang Liu, Pararth Paresh Shah, Bing Liu
Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for training an optical flow object localization system and a novel object localization system. In a first aspect, the optical flow object localization system is trained to process an optical flow image to generate object localization data defining locations of objects depicted in a video frame corresponding to the optical flow image. In a second aspect, a novel object localization system is trained to process a video frame to generate object localization data defining locations of novel objects depicted in the video frame.
Type:
Grant
Filed:
March 26, 2021
Date of Patent:
June 6, 2023
Assignee:
Google LLC
Inventors:
Susanna Maria Ricco, Bryan Andrew Seybold
Abstract: An integrated circuit (IC) includes a level shifter coupled to receive a first supply voltage and a second supply voltage and configured to generate a first output signal and a second output signal in response to an input command signal and an edge detector configured to detect an edge on the second supply voltage and to sink a current from the level shifter in response to detection of the edge in order to prevent a change in logic state of the first output signal or the second output signal. The edge detector can include a positive edge detector configured to generate a positive edge signal in response to detection of a positive going edge of greater than a first predetermined slew rate and a negative edge detector configured to generate a negative edge signal in response to detection of a negative going edge of greater than a second predetermined slew rate.
Abstract: A computing system for direct three-dimensional pointing includes at least one computing device, and a pointing/input device including at least one light source and a motion sensor module for determining absolute and relative displacement of the pointing/input device. At least one imaging device is configured for capturing a plurality of image frames each including a view of the light source as the pointing/input device is held and/or moved in a three-dimensional space. Two or more imaging devices may be provided. A computer program product calculates at least a position and/or a motion of the light source in three-dimensional space from the plurality of sequential image frames and from the pointing/input device absolute and relative displacement information, and renders on the graphical user interface a visual indicator corresponding to the calculated position and/or the motion of the light source. Methods for direct three-dimensional pointing and command input are described also.
Abstract: Described herein are systems and methods for automatically administering a psychoactive substance to a user based on detection of an event or condition during sleep. The systems and methods can be used to promote wellness in personal and research settings, and to facilitate brain-computer interface training, among other beneficial uses.
Abstract: Systems and methods for automatically detecting and mitigating errors in a cloud computing environment. One example method includes receiving, from a telemetry server, telemetry data for the cloud computing environment, detecting an error within the cloud computing environment based on the telemetry data, determining an error type for the error based on the telemetry data, determining an impact severity for the error based on the telemetry data, and when the error type is a reportable error type and the impact severity exceeds a predetermined threshold, performing a mitigation action.
Type:
Grant
Filed:
February 15, 2022
Date of Patent:
June 6, 2023
Assignee:
MICROSOFT TECHNOLOGY LICENSING, LLC
Inventors:
Mangalam Rathinasabapathy, Priyanka Gundeli, Rahul Nigam, Mark R. Gilbert
Abstract: A computing device includes at least one processor and at least one module, operable by the at least one processor to receive an communication, determine, based at least in part on the communication, one or more candidate responses to the communication, and receive an indication of user input that selects a candidate response from the one or more candidate responses. The at least one module may be further operable by the at least one processor, responsive to receiving the indication of user input that selects the candidate response, to send the candidate response, determine, based at least in part on at least one of the candidate response and the communication, an operation that is contextually related to the candidate response, and execute the operation.
Abstract: A differential assembly is disclosed herein. The differential assembly includes a case, a weld ring and a ring gear. The ring gear and case may comprise dissimilar materials. The case may be overmolded onto the weld ring. The weld ring may be welded to the ring gear such that the ring gear is attached to the case.
Type:
Grant
Filed:
June 17, 2022
Date of Patent:
June 6, 2023
Assignee:
METALDYNE, LLC
Inventors:
Nathan Fredrick Broker, Carl A. Koerschner, Adam Turner, Hosam Z. Abdu, Charles V. Rupert, II, Cory J. Padfield
Abstract: A deployment server system may dynamically generate a user interface for a mobile application. The mobile application may comprise a set of interface pages and a set of workflow steps, and each workflow step may define a transition from a first interface page to a second interface page. The deployment server system obtains, from a mobile device, a workflow step request. The workflow step may include a transition from the interface page and transition data determined based on the interface page. The deployment server system determines a second interface page based on the interface page and transition data indicated in the workflow step request, generates a unit test for the second interface page. The deployment system validates the workflow step request by testing the second interface page using the generated unit test, and based on successfully validating the workflow step request, the deployment server may transmit the second interface page.
Abstract: Some embodiments include a system. The system can comprise an energy source supply hub and an energy source supply appliance. The energy source supply hub can comprise a hub energy source supply system and a hub vehicle configured to transport the hub energy source supply system. Further, the hub energy source supply system can comprise a hub energy source supply subsystem configured to receive an energy source. Meanwhile, the energy source supply appliance can comprise an appliance energy source supply system and an appliance vehicle configured to transport the appliance energy source supply system. Further, the appliance energy source supply system can comprise an appliance energy source supply subsystem configured to receive the energy source from the hub energy source supply subsystem and to make available the energy source received to a receiver vehicle. Other embodiments of related systems, devices, and methods also are provided.
Abstract: A method for receiving training data for training a neural network (NN) to perform a machine learning (ML) task and for determining, using the training data, an optimized NN architecture for performing the ML task is described. Determining the optimized NN architecture includes: maintaining population data comprising, for each candidate architecture in a population of candidate architectures, (i) data defining the candidate architecture, and (ii) data specifying how recently a neural network having the candidate architecture has been trained while determining the optimized neural network architecture; and repeatedly performing multiple operations using each of a plurality of worker computing units to generate a new candidate architecture based on a selected candidate architecture having the best measure of fitness, adding the new candidate architecture to the population, and removing from the population the candidate architecture that was trained least recently.
Type:
Grant
Filed:
September 14, 2021
Date of Patent:
June 6, 2023
Assignee:
Google LLC
Inventors:
Yanping Huang, Alok Aggarwal, Quoc V. Le, Esteban Alberto Real
Abstract: A sensor may be configured to determine how many people that have entered or exited a space. The sensor may comprise a pyroelectric infrared (PIR) detection circuit capable of generating different output signal patterns in response to a person entering or exiting the space. The sensor may determine whether the person has entered or exited the space based on the output signal pattern. The sensor may include a thermopile array, a radar detection circuit, or a visible light sensing circuit. The thermopile array, radar detection circuit, or visible light sensing circuit may be capable of detecting a person's location and/or movements within an area monitored by the sensor and determining, based on the detected movements, whether the person has entered or left the space. An occupant count of the space may then be determined accordingly by the sensor or by a system controller.
Abstract: Techniques are disclosed for identifying faulty links in a virtualized computing environment. Network path latency information is received for one or more network paths in the networked computing environment. Based on the network path latency information, a probable presence of a faulty component is determined. In response to the determination, physical links for a network path associated with the probable faulty component are identified. Information indicative of likely sources of the probable faulty component is received from multiple hosts of the networked computing environment. Based on the identified physical links and information, a faulty component is determined.
Type:
Grant
Filed:
May 21, 2021
Date of Patent:
June 6, 2023
Assignee:
MICROSOFT TECHNOLOGY LICENSING, LLC
Inventors:
Shachar Raindel, Jitendra D. Padhye, Avi William Levy, Mahmoud S. El Haddad, Alireza Khosgoftar Monafared, Brian D. Zill, Behnaz Arzani, Xinchen Guo
Abstract: A method of forming a structure for etch masking that includes forming first dielectric spacers on sidewalls of a plurality of mandrel structures and forming non-mandrel structures in space between adjacent first dielectric spacers. Second dielectric spacers are formed on sidewalls of an etch mask having a window that exposes a connecting portion of a centralized first dielectric spacer. The connecting portion of the centralized first dielectric spacer is removed. The mandrel structures and non-mandrel structures are removed selectively to the first dielectric spacers to provide an etch mask. The connecting portion removed from the centralized first dielectric spacer provides an opening connecting a first trench corresponding to the mandrel structures and a second trench corresponding to the non-mandrel structures.
Type:
Grant
Filed:
May 24, 2021
Date of Patent:
June 6, 2023
Assignee:
Tessera LLC
Inventors:
Sean D. Burns, Lawrence A. Clevenger, Matthew E. Colburn, Nelson M. Felix, Sivananda K. Kanakasabapathy, Christopher J. Penny, Roger A. Quon, Nicole A. Saulnier