Patents Examined by Ranjan Pant
  • Patent number: 11108658
    Abstract: A method for detecting data of a vehicle operated at least partially in an automated manner, including at least one sensor, in particular, a surroundings sensor, in particular, a video sensor, a radar sensor, a LIDAR sensor, an ultrasonic sensor, an infrared sensor, and/or a GNSS sensor, in particular, for receiving a GPS signal, a GLONASS signal or a Galileo signal, and/or a vehicle sensor, in particular, for engine control, for activating occupant protection means, for activating assistance functions and/or convenience functions, in particular, an acceleration sensor, a rotation rate sensor, a pressure sensor, and at least one memory, in particular, a ring memory, including detecting data of the at least one sensor; saving the data in the memory, in particular, in the ring memory; detecting an event; initially storing the content of the memory, in particular, of the ring memory, at the point in time of the detected event.
    Type: Grant
    Filed: February 6, 2018
    Date of Patent: August 31, 2021
    Assignee: Robert Bosch GmbH
    Inventors: Astrid Rall, Andreas Heyl, Markus Schweizer
  • Patent number: 11102097
    Abstract: Techniques related to communication between independent containers are provided. In an embodiment, a first programmatic container includes one or more first namespaces in which an application program is executing. A second programmatic container includes one or more second namespaces in which a monitoring agent is executing. The one or more first namespaces are independent of the one or more second namespaces. A monitoring agent process hosts the monitoring agent. The monitoring agent is programmed to receive an identifier of the application program. The monitoring agent is further programmed to switch the monitoring agent process from the one or more second namespaces to the one or more first namespaces. After the switch, the monitoring agent process continues to execute in the second programmatic container, but communication is enabled between the application program and the monitoring agent via the monitoring agent process.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: August 24, 2021
    Assignee: Sysdig, Inc.
    Inventors: Loris Degioanni, Luca Marturana, Gianluca Borello
  • Patent number: 11089099
    Abstract: Technologies for managing data object requests in a storage node cluster include a proxy computing node communicatively coupled to the cluster of storage nodes. The proxy computing node is configured to receive data object requests from a communicatively coupled client computing device and identify a plurality of storage nodes of the cluster at which the data object of the data object request is stored. The proxy computing node is further configured to determine which of the identified storage nodes from which to retrieve the stored data object and transmit a request for the data object. Additionally, the proxy computing node is configured to estimate a request completion time based on a service time and a wait time for each of the identified storage nodes, as well as identify which of the storage nodes to retrieve the stored data object from based on the estimated request completion times. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 26, 2015
    Date of Patent: August 10, 2021
    Assignee: Intel Corporation
    Inventors: Arun Raghunath, Michael Mesnier, Paul Brett
  • Patent number: 11086962
    Abstract: The present invention discloses a webpage loading method, a client terminal and a server. The webpage loading method includes: receiving, by a client terminal, a webpage accessing request input by a user; searching locally, by the client terminal, for a reference webpage meeting a preset match condition with the webpage; sending, by the client terminal, the webpage accessing request to a server, and notifying, by the client terminal, the server to use the reference webpage as a reference; receiving, by the client terminal, differential data from the server; and loading, by the client terminal, to obtain a complete webpage according to the reference webpage and the differential data. By means of the present invention, transmission resources can be saved during transmission of webpage resources.
    Type: Grant
    Filed: May 17, 2016
    Date of Patent: August 10, 2021
    Assignee: UC Mobile Co., Ltd.
    Inventor: Wenping Luo
  • Patent number: 11032360
    Abstract: An integration flow is monitored to determine a processing location of a message. The integration flow includes a route, one or more nodes, and one or more secure connectors. A first message is received by the integration flow. A central processing unit serialization load is received including a serialization of the first message on a first secure connector and a deserialization of the first message on a second secure connector. A processing load of the first message running on a first node of the one or more nodes is received. A first threshold of a processing load of the first message is received. The first threshold is determined to have been reached. Based on the first threshold being reached, a processing location of the integration flow is altered such that the first message is processed on a second node of the one or more nodes.
    Type: Grant
    Filed: July 30, 2019
    Date of Patent: June 8, 2021
    Assignee: International Business Machines Corporation
    Inventors: John Hosie, Martin A. Ross, Craig H. Stirling, Dominic J. Storey
  • Patent number: 10999240
    Abstract: In one embodiment, a domain name system (DNS) server processes a DNS query based on a policy statement that is attached to the DNS query. Upon receiving the DNS query, the DNS server executes one or more commands specified in the policy statement to generate a query state. The query state controls DNS resolution behavior that the DNS server implements as part of processing the DNS query. The DNS server then performs one or more DNS resolution operations based on DNS query and the query state to generate a response. Advantageously, because the semantics of the policy statement are encapsulated within the policy statement, the policy statement enables a client to unambiguously control DNS resolution behavior. By contrast, conventional DNS resolution guidance mechanisms that rely on DNS servers to infer policies based on client data may not reflect the preferences of the clients.
    Type: Grant
    Filed: August 31, 2016
    Date of Patent: May 4, 2021
    Assignee: VERISIGN, INC.
    Inventors: Eric Osterweil, Ashvatth Lakshmanan
  • Patent number: 10985990
    Abstract: A controller and a method for determining a logical topology of communications resources for providing a service offering. The controller comprises a function identifier, a graph generator and a mapper. The identifier is coupled to a service level description (SLD) associating the service with at least one service type and a library of network functions (NFs) and identifies at least one NF in the library for each service type. The generator is coupled to the SLD and a library of primitive service level graphs (SLGs) representing at least one data flow between directly-coupled resource entities and associates at least one primitive SLG to each identified NF. The mapper is coupled to the service level description and a map of network infrastructure elements and maps at least one resource entity of a primitive SLG onto an available network infrastructure element.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: April 20, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Hang Zhang, Xu Li
  • Patent number: 10977146
    Abstract: By selecting, as a monitoring API, an API which does not involve modifying information when executing a request, from APIs called by an AP to be monitored, transmitting a pseudo-request to the monitoring API, and receiving a response to the request, a monitoring node for determining whether or not the monitoring API is operating normally is created and is included in the AP.
    Type: Grant
    Filed: February 26, 2018
    Date of Patent: April 13, 2021
    Assignee: HITACHI, LTD.
    Inventors: Emiko Kobayashi, Jun Mizuno, Takashi Tameshige, Nobuhiro Maki, Junji Kinoshita
  • Patent number: 10969753
    Abstract: According to various aspects, exemplary embodiments are disclosed of building system device node commissioning systems, methods, apparatus, tools, and/or devices. In an exemplary embodiment, at least one commissioning apparatus is configured to analyze networked system design data, generate unique room-zone identifiers for the building system device nodes, generate one or more custom project workbooks for inclusion of the unique room-zone identifiers and individual device addresses for installed building system device nodes, and identify physical locations of the installed building system device nodes using the one or more custom project workbooks including the unique room-zone identifiers and the individual device addresses of the installed building system device nodes.
    Type: Grant
    Filed: December 6, 2017
    Date of Patent: April 6, 2021
    Assignee: Greenlight IOT, Inc.
    Inventors: Kevin Martin, Anthony Garcia
  • Patent number: 10951699
    Abstract: A first storage system in one illustrative embodiment is configured to participate in a replication process with a second storage system. Each of a plurality of storage nodes of the first storage system comprises a plurality of storage devices and a set of processing modules configured to communicate with corresponding sets of processing modules on other ones of the storage nodes. In conjunction with the replication process, a first one of the processing modules is configured to generate a request message for transmission to a second one of the processing modules requesting that the second processing module transfer designated replication data to the second storage system. The request message comprises a unique message identifier that the second processing module incorporates into a subsequent response message transmitted back to the first processing module to indicate a result of the requested transfer of the designated replication data to the second storage system.
    Type: Grant
    Filed: November 28, 2017
    Date of Patent: March 16, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Christopher Sayles, Xiangping Chen, William Stronge, David Meiri, Archana Parasnis
  • Patent number: 10931617
    Abstract: Non-limiting examples describe sharing of bundled content through an application/service. A first input may be received, through a user interface of the email service. The first input is associated with a selection of a user interface element for sharing of a bundle of emails that comprises a grouping of at least two separate email threads. A second input is received indicating one or more other users for sharing the bundle of emails. The bundle of emails is shared with the one or more other users. Sharing of the bundle of emails creates a sharing permission that enables multi-directional sharing between the user and the one or more other users for current content of the shared bundle of emails and future content added to the shared bundle of emails. The shared bundle of emails is displayed inline with other emails of an email mailbox of the user through the user interface.
    Type: Grant
    Filed: February 10, 2017
    Date of Patent: February 23, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Linda Chen Gray, Sherry Pei-chen Lin, Thomas Coolidge Stanton, Andrew James Peacock, Megan Marie Quintero
  • Patent number: 10917762
    Abstract: A device includes a processor. The processor receives a user device's geographic location. The processor further discovers an event that is electronically registered with an electronic application. The processor further sends a first electronic message to the user device. The first electronic message includes an electronic list and the event's geographic location.
    Type: Grant
    Filed: September 28, 2017
    Date of Patent: February 9, 2021
    Assignee: Challenge Star LLC
    Inventor: Jed Royer
  • Patent number: 10848577
    Abstract: In one example, a method includes monitoring user interaction with a modified computing environment for a period of time and detecting a plurality of groups of users, each group of users corresponding to a different initial time of interaction with the modified computing environment. The method also includes generating a metric for each of the groups of users, the metric corresponding to an action in the modified computing environment initiated by the users in each group. Additionally, the method includes generating an impact curve corresponding to the modified computing environment based on aggregated metrics for each of the plurality of groups of users and disabling the modification to the computing environment in response to detecting values along the impact curve are below a threshold value.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: November 24, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Filip Lazar, Richard T. Guy, Tong Xia
  • Patent number: 10826785
    Abstract: Methods, computing systems and computer program products implement embodiments of the present invention that include detecting, on a communications network in a computing facility including a first computer coupled to a second computer via the communications network, an input/output (I/O) request conveyed from the first computer to the second computer. Subsequent to detecting the I/O request, data traffic resulting from the second computer processing the I/O request is identified on the communications network, and network statistics are collected based on the I/O request and the data traffic. Upon detecting a performance degradation of the computing facility, the performance degradation greater than a predetermined amount, heuristics can be applied to the collected network statistics, to identify a cause of the performance degradation and to identify a remedy to the detected performance degradation. In some embodiments, the identified cause and the identified remedy can be presented to a user on a display.
    Type: Grant
    Filed: September 25, 2015
    Date of Patent: November 3, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jonathan Amit, Lior Chen, Vladislav Drouker, Osnat Shasha
  • Patent number: 10819567
    Abstract: A datacenter cabling issue addressing system includes computing devices interconnected by cabling subsystems. Cabling locator devices are associated with each of the cabling subsystems. A cabling management system receives cabling issue identification information through a network that identifies a cabling issue with a first cabling subsystem. A cabling issue location of the first cabling subsystem is determined using the cabling issue identification information and a first cabling locator device location received through the network from a first cabling locator device that is associated with the first cabling subsystem. A current location is received through the network from each of the cabling servicing devices and, in response, a first cabling servicing device is determined to include a current location that is closest to the cabling issue location. The cabling issue location of the first cabling subsystem is then provided through the network for display on the first cabling servicing device.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: October 27, 2020
    Assignee: Dell Products L.P.
    Inventor: Sanjay Sane
  • Patent number: 10798043
    Abstract: In one embodiment, a method includes sending, to a first client system of a first user, a first trending module having references to a first set of trending topics, where one of the references does not include a live badge; generate a trending-topic interface corresponding to a first trending topic in the first set of trending topics, wherein the trending-topic interface comprises a live module containing at least one live video associated with the first trending topic; storing a reference to the live module with a news-event object; querying the news-event object to determine whether a live module is associated with the first trending topic; and sending, to a second client system for display, a second trending module having references to a second set of trending topic that includes the first trending topic, wherein a reference to the first trending topic includes a live badge.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: October 6, 2020
    Assignee: Facebook, Inc.
    Inventors: Zheng Yong, Dirk John Stoop
  • Patent number: 10785326
    Abstract: Disclosed are various embodiments for a content module to identify targeted content to a user based on the user's prior interactions with a content providing entity over multiple forms of communication. Information about the user's interaction over the multiple forms of communication, such as, for example, duration of interaction and frequency of interaction, is received by the content module. The content module executes a set of content identification rules to identify the targeted content using the received information about the user's prior interactions. The identified targeted content is provided to the user's device for display on a user interface.
    Type: Grant
    Filed: November 4, 2014
    Date of Patent: September 22, 2020
    Assignee: Acoustic, L.P.
    Inventors: Bryan Reid Brown, Scott H Mitchell, Jason Burke Brett
  • Patent number: 10719273
    Abstract: SCSI commands that are not supported by a client terminal can be enabled. In scenarios where the client terminal's operating system may not support the same SCSI commands as the server's operating system, a redirected mass storage device that does support the same SCSI commands as the server's operating system can still be initialized on the server as supporting these SCSI commands. Then, to allow the SCSI commands that are not supported by the client terminal's operating system to be provided to the mass storage device, a client-side proxy can employ a SCSI Pass Through Interface to send the unsupported commands rather than providing them to the client-side disk driver. The proxy may still provide supported SCSI commands to the client-side disk driver for typical handling.
    Type: Grant
    Filed: January 24, 2017
    Date of Patent: July 21, 2020
    Assignee: Wyse Technology L.L.C.
    Inventor: Gokul Thiruchengode Vajravel
  • Patent number: 10693946
    Abstract: A service provider may provide a companion computer system associated with a mobile device in order to facilitate operation of the mobile device. The companion computer system and the mobile device may be associated in a database operated by the service provider. Furthermore, the companion computer system may execute a component of an application on behalf of the mobile device, where the mobile device executes another component of the application.
    Type: Grant
    Filed: September 16, 2014
    Date of Patent: June 23, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Marco Argenti, Khawaja Salman Shams
  • Patent number: 10659532
    Abstract: Technologies for reducing latency variation of stored data object requests include a proxy computing node communicatively coupled to a plurality of storage nodes. The proxy computing node is configured to determine whether to chunk a data object corresponding to a data object request received by the proxy computing node. Accordingly, the proxy computing node is configured to obtain a retrieval latency of the storage node and determine whether to chunk the data object based on the retrieval latency. The proxy computing node is further configured to, subsequent to a determination to chunk the data object, determine a chunk size (i.e., a portion of the data object) to be retrieved from the storage node and a remaining size of the data object at the storage node after the portion of the data object corresponding to the chunk request is received. Other embodiments are described and claimed.
    Type: Grant
    Filed: September 26, 2015
    Date of Patent: May 19, 2020
    Assignee: Intel Corporation
    Inventors: Arun Raghunath, Michael P. Mesnier