Patents Assigned to LLC
-
Patent number: 10999388Abstract: Systems and methods for dispatching targeted event notifications to subscribers are disclosed. In an example embodiment, a notification indicating creation of an even subscription by a subscriber may be received. An event source may be invoked to enable publishing of events corresponding to an event topic associated with the event subscription. A response from the event source for publishing of the events may be received and targeted event notifications may be forwarded to the subscribers on receiving the response.Type: GrantFiled: February 27, 2018Date of Patent: May 4, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cesar M. Ruiz-Meraz, Clemens F. Vasters, David L. Stucki, Hillary Caituiro Monge, Hitesh Madan, Jayaraman Kalyana Sundaram, PadmaPriya Aradhyula Bhavani, Venkata Raja Gopal Ravipati
-
Patent number: 10999331Abstract: The present disclosure describes methods and systems for an automatic device discovery and connection protocol via a multi-device experience server. The server may register user devices and associate them with a local network. Upon receiving a request from a media device on the local network, the server may trigger a user device to automatically discover and connect to the media device, increasing speed of discovery and connections, reducing required user control and direction, and enhancing connectivity and communications between the devices, providing new channels for interaction.Type: GrantFiled: July 27, 2016Date of Patent: May 4, 2021Assignee: Google LLCInventors: Julien Marchand, Ramona Bobohalma, Daniel Kaemmerer, Sana Mithani
-
Patent number: 10999717Abstract: Disclosed is an apparatus and method of communicating with a user of a wireless device and processing message delivery. One example method of operation may include identifying a group of participants to receive a broadcast message transmitted from a wireless device, transmitting at least one broadcast message from the wireless device to a plurality of computing devices corresponding to the group of participants, receiving a plurality of response messages responsive to the at least one transmitted broadcast message, examining the plurality of response messages and extracting content of the plurality of response messages, generating a summary message based on the extracted content of the plurality of response messages, the summary message comprising portions from all of the plurality of response messages and also comprising information unique to each of the plurality of response messages, and displaying the summary message on a display interface of the wireless device.Type: GrantFiled: July 23, 2019Date of Patent: May 4, 2021Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10994462Abstract: A technique for planarizing build surfaces in three-dimensional printing includes the use of a three-dimensional printer having an extruder with a sensor mechanically coupled thereto, where the sensor is operable to sense a contact force between the extruder and a separate structure. In particular, the sensor may be used to measure the contact force at a plurality of locations across a build surface of the separate structure, so that a difference between the measured contact force at two or more locations can be identified. In response to the difference between the measured contact force at these locations, a control signal may be created to reduce the difference for planarizing the build surface, e.g., by fabricating a layer on the build surface that mitigates irregularities therein, by gap filling on the build surface, or by adjusting a parameter of the three-dimensional printer.Type: GrantFiled: February 7, 2020Date of Patent: May 4, 2021Assignee: MakerBot Industries, LLCInventors: Aljosa Kemperle, Filipp Gelman, Peter Joseph Schmehl
-
Patent number: 10996987Abstract: The visualization of progress of a distributed computational job at multiple points of execution. After a computational job is compiled into multiple vertices, and then those multiple vertices are scheduled on multiple processing nodes in a distributed environment, a processing gathering module gathers processing information regarding processing of multiple vertices of a computational job, and at multiple instances in time in the execution of the computational job. A user interface module graphically presents a representation of an execution structure representing multiple nodes of the computational job, and dependencies between the multiple nodes, where the nodes may be a single vertex or a group of vertices (such as a stage).Type: GrantFiled: January 7, 2019Date of Patent: May 4, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Pu Li, Omid Afnan, Dian Zhang
-
Patent number: 10994086Abstract: A cartridge of an electronic vaping device includes a reservoir configured to store a pre-vapor formulation and a heating element configured to heat the pre-vapor formulation. The heating element includes a metal tube having a first end and a second end. The metal tube defines an opening therethrough. The metal tube includes a sidewall defining at least one spiral channel extending substantially continuously along a portion of the metal tube.Type: GrantFiled: June 29, 2017Date of Patent: May 4, 2021Assignee: Altria Client Services LLCInventors: Travis Martin Garthaffner, Charles L. Dendy
-
Patent number: 10994418Abstract: Systems and methods related to roadmaps for mobile robots are provided. A computing device can determine a roadmap of an environment. The roadmap can include lanes and a designated region that is adjacent to a first lane of the plurality of lanes and suitable for robotic traversal when unoccupied. The computing device can determine a first route between first and second points in the environment that uses the first lane. The computing device can send a direction to use the first route to a first robot. The computing device can receive, from the first robot, sensor data indicative of an occupied status of the designated region. The computing device can determine a second route between the first and second points through the designated region based on the occupied status of the designated region. The computing device can send a direction to use the second route to a second robot.Type: GrantFiled: December 13, 2017Date of Patent: May 4, 2021Assignee: X Development LLCInventors: Tatiana Kichkaylo, Geoffrey Lalonde
-
Patent number: 10997728Abstract: Techniques are provided to dynamically generate and render an object bounding fence in a mixed-reality scene. Initially, a sparse spatial mapping is accessed. The sparse spatial mapping beneficially includes perimeter edge data describing an object's edge perimeters. A gravity vector is also generated. Based on the perimeter edge data and the gravity vector, two-dimensional (2D) boundaries of the object are determined and a bounding fence mesh of the environment is generated. A virtual object is then rendered, where the virtual object is representative of at least a portion of the bounding fence mesh and visually illustrates a bounding fence around the object.Type: GrantFiled: April 19, 2019Date of Patent: May 4, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Michael Bleyer, Yuri Pekelny, Raymond Kirk Price
-
Patent number: 10998753Abstract: Systems and methods for charging electric vehicles and for quantitative and qualitative load balancing of electrical demand are provided.Type: GrantFiled: September 4, 2020Date of Patent: May 4, 2021Assignee: Charge Fusion Technologies, LLCInventors: Jeffrey R. Ambroziak, Carson C. K. Fincham
-
Patent number: 10999201Abstract: Dynamic advertisement routing is disclosed. For example, a plurality of internet protocol (“IP”) addresses associated with respective plurality of target nodes is stored in a routing pool. Each IP address in the routing pool is pinged through each of first and second load balancer network interfaces. Network routes associated with target nodes are updated based on a first plurality of ping responses. Communications sessions are established with target nodes through respective network routes. IP addresses are pinged and respective latencies in a latency cache are updated based on a second plurality of ping responses. A first request directed to the plurality of target nodes is received and is determined to be sent to a first target node based on the latency cache forwarded to the first target node via the first network route.Type: GrantFiled: June 1, 2018Date of Patent: May 4, 2021Assignee: ENGINE MEDIA, LLCInventors: Louis Clayton Ashner, John Patrick Roach, Michael Zacharski
-
Patent number: 10996293Abstract: An array of optically pumped magnetometers includes an array of vapor cells; and an array of beam splitters. The array of beam splitters is arranged into columns, including a first column, and rows. Each row and each column includes at least two of the beam splitters. The array of beam splitters is configured to receive light into the first column of the array and to distribute that light from the first column into each of the rows and to distribute the light from each of the rows into a plurality of individual light beams directed toward the vapor cells.Type: GrantFiled: August 4, 2020Date of Patent: May 4, 2021Assignee: HI LLCInventor: Hooman Mohseni
-
Patent number: 10996489Abstract: The multiuse eyeglasses include a frame that holds two lenses and arms that extend from the frame. The arms include a first axis of rotation that is generally perpendicular to the arms and a second axis of rotation that is orthogonal to the first axis of rotation and allows the arms to be rotated downwards relative to the frame.Type: GrantFiled: December 3, 2018Date of Patent: May 4, 2021Assignee: Bunny Eyez, LLCInventors: Jennifer Hutt, Stacy Fritz, Andrea Gluck
-
Patent number: 10994290Abstract: The present invention is directed to a spray system for an agricultural machine in which multiple spray nozzles for spraying a liquid product can be dynamically arranged in number and location along a preconfigured rail acting as a boom. Each spray nozzle can include an attachment arrangement for conveniently attaching, tightening, loosening and/or detaching the spray nozzle with respect to the rail. In one aspect, the attachment arrangement can comprise a fastener configured to tighten or loosen a clip with respect to a body for engaging the rail. A separate product line for supplying liquid product to the spray nozzles can flexibly include numerous ports, more than there are spray nozzles, with some ports attaching to spray nozzles via branch lines, and other ports being sealed to inhibit flow.Type: GrantFiled: March 20, 2019Date of Patent: May 4, 2021Assignee: CNH Industrial America LLCInventors: Roy A. Bittner, Steven Winkel
-
Patent number: 10997457Abstract: Methods, systems, and media for relighting images using predicted deep reflectance fields are provided.Type: GrantFiled: October 16, 2019Date of Patent: May 4, 2021Assignee: Google LLCInventors: Christoph Rhemann, Abhimitra Meka, Matthew Whalen, Jessica Lynn Busch, Sofien Bouaziz, Geoffrey Douglas Harvey, Andrea Tagliasacchi, Jonathan Taylor, Paul Debevec, Peter Joseph Denny, Sean Ryan Francesco Fanello, Graham Fyffe, Jason Angelo Dourgarian, Xueming Yu, Adarsh Prakash Murthy Kowdle, Julien Pascal Christophe Valentin, Peter Christopher Lincoln, Rohit Kumar Pandey, Christian Häne, Shahram Izadi
-
Patent number: 10997037Abstract: A request is received from a client for accessing a first backup instance of first backup data associated with the client, wherein the request includes a first filename and a first savetime. A first directory record database is identified from a plurality of directory record databases based on a client identifier (ID) identifying the client. A first node identifier associated with a first directory comprising the first filename from the first directory record is identified. A first node record database is identified based on the first savetime from the node record databases, the first node record database including node records, each corresponding to a file or a directory of files associated with the first backup instance. A first node record is obtained from the first node record database based on the first node identifier. Node record information associated with the first node record is returned to the client.Type: GrantFiled: August 31, 2016Date of Patent: May 4, 2021Assignee: EMC IP HOLDING COMPANY LLCInventors: Manjunatha Hebbar, Vaibhav Khanduja, Kiran Bachu, Srinivasan Ramachandran
-
Patent number: 10999609Abstract: Methods and systems for enhancing service compatibility are described. A request for content can be received from a client (e.g., user device). A first resource locator for at least a portion of the content can be encoded with service information. A second resource locator indicating a redirect device can comprise the encoded first resource locator and the service information. The client can request at least the portion of the content from a redirect device using the second resource locator. The redirect device can process the request by decoding the first resource locator and service information and sending the service information to a service. The redirect device can send the first resource locator to the client. The client can request at least the portion of the content from a content device using the first resource locator.Type: GrantFiled: August 17, 2017Date of Patent: May 4, 2021Assignee: Comcast Cable Communications, LLCInventors: Alan Ramaley, Brian Burkhart, George Lester
-
Patent number: 10994419Abstract: A method, system, and one or more computer-readable storage media for controlling a robot in the presence of a moving object are provided herein. The method includes capturing a number of frames from a three-dimensional camera system and analyzing a frame to identify a connected object. The frame is compared to a previous frame to identify a moving connected object (MCO). If an unexpected MCO is in the frame a determination is made if the unexpected MCO is in an actionable region. If so, the robot is instructed to take an action.Type: GrantFiled: December 20, 2018Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Harshavardhana Kikkeri, Bryan J. Thibodeau
-
Patent number: 10993581Abstract: Embodiments of the invention described herein thus provide systems and methods for creating a pressed food item in an oven cooking cavity. The oven system is secured within the oven cooking cavity and is not dependent upon oven door movement or any other oven function. A movable platen is configured to move up and down with respect to a lower platen in order to press a food item during the cooking process. The movable platen may be activated via an actuating arm that extends and is manipulated from outside the oven cooking cavity. In another example, the movable platen may be activated by motor.Type: GrantFiled: February 6, 2019Date of Patent: May 4, 2021Assignee: TurboChef Technologies, LLCInventors: James K. Pool, III, Pete Ashcraft, Karl Jobst
-
Patent number: 10996898Abstract: A storage system in one embodiment comprises a plurality of storage devices and an associated storage controller. The storage controller is configured to identify a dataset to be scanned to generate a capacity release estimate for prospective deletion of that dataset, to designate a content-based signature prefix to be utilized in the scan, and to scan logical address mapping information for the dataset to identify one or more pages of the dataset that have the designated content-based signature prefix. The scanning further comprises, for each such identified page, determining a reference count of the page, and responsive to the reference count of the page having a particular value, determining a compressibility measure for the page. The storage controller generates the capacity release estimate for prospective deletion of the dataset based at least in part on the one or more page compressibility measures determined as part of the scan.Type: GrantFiled: May 29, 2018Date of Patent: May 4, 2021Assignee: EMC IP Holding Company LLCInventors: David Meiri, Anton Kucherov
-
Patent number: 10997562Abstract: Technologies are described herein for a user interface uniting two primary components, a list view and a reading pane, within a message reading application. Technologies are also described for synchronizing status and parameters between the two primary user interface components. In particular, a user interface for reading messages can represent all components of a conversation with both a list view for presenting a message map, and a reading pane for presenting a content view. The list view can present a list of messages grouped by conversation. The reading pane window can contain smaller windows or frames. Each of the smaller windows or frames can contain a message within a given conversation. Synchronization provided between the list view and a reading pane can allow message selection in one of the user interface components to cause display and selection of the corresponding message in the other user interface component.Type: GrantFiled: May 25, 2017Date of Patent: May 4, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Robert Emmett McCann, Michael Anthony Affronti, Andrew Russell Brauninger, Jorge Pereira, James J. Edelen, IV