Patents Assigned to LLC
  • Patent number: 10999388
    Abstract: 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: Grant
    Filed: February 27, 2018
    Date of Patent: May 4, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: 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: 10999331
    Abstract: 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: Grant
    Filed: July 27, 2016
    Date of Patent: May 4, 2021
    Assignee: Google LLC
    Inventors: Julien Marchand, Ramona Bobohalma, Daniel Kaemmerer, Sana Mithani
  • Patent number: 10999717
    Abstract: 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: Grant
    Filed: July 23, 2019
    Date of Patent: May 4, 2021
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10994462
    Abstract: 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: Grant
    Filed: February 7, 2020
    Date of Patent: May 4, 2021
    Assignee: MakerBot Industries, LLC
    Inventors: Aljosa Kemperle, Filipp Gelman, Peter Joseph Schmehl
  • Patent number: 10996987
    Abstract: 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: Grant
    Filed: January 7, 2019
    Date of Patent: May 4, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Pu Li, Omid Afnan, Dian Zhang
  • Patent number: 10994086
    Abstract: 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: Grant
    Filed: June 29, 2017
    Date of Patent: May 4, 2021
    Assignee: Altria Client Services LLC
    Inventors: Travis Martin Garthaffner, Charles L. Dendy
  • Patent number: 10994418
    Abstract: 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: Grant
    Filed: December 13, 2017
    Date of Patent: May 4, 2021
    Assignee: X Development LLC
    Inventors: Tatiana Kichkaylo, Geoffrey Lalonde
  • Patent number: 10997728
    Abstract: 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: Grant
    Filed: April 19, 2019
    Date of Patent: May 4, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Michael Bleyer, Yuri Pekelny, Raymond Kirk Price
  • Patent number: 10998753
    Abstract: Systems and methods for charging electric vehicles and for quantitative and qualitative load balancing of electrical demand are provided.
    Type: Grant
    Filed: September 4, 2020
    Date of Patent: May 4, 2021
    Assignee: Charge Fusion Technologies, LLC
    Inventors: Jeffrey R. Ambroziak, Carson C. K. Fincham
  • Patent number: 10999201
    Abstract: 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: Grant
    Filed: June 1, 2018
    Date of Patent: May 4, 2021
    Assignee: ENGINE MEDIA, LLC
    Inventors: Louis Clayton Ashner, John Patrick Roach, Michael Zacharski
  • Patent number: 10996293
    Abstract: 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: Grant
    Filed: August 4, 2020
    Date of Patent: May 4, 2021
    Assignee: HI LLC
    Inventor: Hooman Mohseni
  • Patent number: 10996489
    Abstract: 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: Grant
    Filed: December 3, 2018
    Date of Patent: May 4, 2021
    Assignee: Bunny Eyez, LLC
    Inventors: Jennifer Hutt, Stacy Fritz, Andrea Gluck
  • Patent number: 10994290
    Abstract: 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: Grant
    Filed: March 20, 2019
    Date of Patent: May 4, 2021
    Assignee: CNH Industrial America LLC
    Inventors: Roy A. Bittner, Steven Winkel
  • Patent number: 10997457
    Abstract: Methods, systems, and media for relighting images using predicted deep reflectance fields are provided.
    Type: Grant
    Filed: October 16, 2019
    Date of Patent: May 4, 2021
    Assignee: Google LLC
    Inventors: 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: 10997037
    Abstract: 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: Grant
    Filed: August 31, 2016
    Date of Patent: May 4, 2021
    Assignee: EMC IP HOLDING COMPANY LLC
    Inventors: Manjunatha Hebbar, Vaibhav Khanduja, Kiran Bachu, Srinivasan Ramachandran
  • Patent number: 10999609
    Abstract: 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: Grant
    Filed: August 17, 2017
    Date of Patent: May 4, 2021
    Assignee: Comcast Cable Communications, LLC
    Inventors: Alan Ramaley, Brian Burkhart, George Lester
  • Patent number: 10994419
    Abstract: 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: Grant
    Filed: December 20, 2018
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Harshavardhana Kikkeri, Bryan J. Thibodeau
  • Patent number: 10993581
    Abstract: 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: Grant
    Filed: February 6, 2019
    Date of Patent: May 4, 2021
    Assignee: TurboChef Technologies, LLC
    Inventors: James K. Pool, III, Pete Ashcraft, Karl Jobst
  • Patent number: 10996898
    Abstract: 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: Grant
    Filed: May 29, 2018
    Date of Patent: May 4, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: David Meiri, Anton Kucherov
  • Patent number: 10997562
    Abstract: 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: Grant
    Filed: May 25, 2017
    Date of Patent: May 4, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Robert Emmett McCann, Michael Anthony Affronti, Andrew Russell Brauninger, Jorge Pereira, James J. Edelen, IV