Patents Examined by Jonathan A Bui
-
Patent number: 10855490Abstract: A CAN network synchronization method identifies a sync master node from a plurality of nodes, and designates each of the remaining nodes as a sync slave node. The method further designates a message from the sync master node as a sync message, and assigns a lowest number to the message ID of the sync message. The method further assigns a unique node ID to each sync slave node, and assigns a unique message ID to a transmission duration report message from a sync slave node. The method further assigns a unique message ID to a transmission target time allocation message from the sync master node. The method also performs a handshake operation between the sync slave nodes and the sync master node to exchange message burst transmission durations (Tsst), transmission target times (TTXtarget), and a common time reference point, and conducts time adjustment on each sync slave node.Type: GrantFiled: March 15, 2019Date of Patent: December 1, 2020Assignee: HAMILTON SUNSTRAND CORPORATIONInventor: Qiuming Leng
-
Patent number: 10848537Abstract: Implementations disclose leveraging aggregated network statistics for enhancing quality and user experience for live video streaming from mobile devices. A method includes receiving, by a processing device of a client device, a bandwidth parameter corresponding to aggregated network statistics for at least one of a current geographic location of the client device or a current network of the client device, initializing an upload quality parameter of an upload session based on the received bandwidth parameter, the upload session comprising upload of content from the client device, and modifying, by the processing device, the upload quality parameter throughout the upload session based on updated bandwidth parameters corresponding to aggregated network conditions for at least one of new geographic locations of the client device or new networks of the client device, the upload quality parameter to control a format of the upload session.Type: GrantFiled: November 15, 2016Date of Patent: November 24, 2020Assignee: GOOGLE LLCInventors: Tomer Margolin, Daniel Stodolsky
-
Patent number: 10834219Abstract: Aspects of the present invention disclose a method, computer program product, and system for providing push notifications to an active device of a user. The method includes one or more processors identifying a push notification for distribution to at least a first user, wherein the first user is associated with at least two computing devices. The method further includes retrieving historical push notification interaction information that includes data of the first user dismissing push notifications on the at least two computing devices and the first user opening push notifications on the at least two computing devices. The method further includes determining a prediction of an active computing device, of the at least two computing devices, for the first user based on the retrieved historical push notification interaction information. The method further includes the push notification to the predicted active computing device of the first user.Type: GrantFiled: January 10, 2020Date of Patent: November 10, 2020Assignee: International Business Machines CorporationInventors: Josephine E. Justin, Srinivasan Nanduri, Norton Samuel Augustus Stanley
-
Patent number: 10826960Abstract: A method of providing live adaptive bitrate (ABR) video to a premises includes receiving live ABR transport stream-based content for a channel from a content server; encapsulating transport stream (TS) packets for the content in RTP packets to form RTP content packets; encapsulating in RTP packets an aggregate manifest for a plurality of ABR streams for the content to form RTP manifest packets; multiplexing the RTP content packets and the RTP manifest packets; and transmitting the multiplexed RTP packets as a multicast stream.Type: GrantFiled: August 28, 2019Date of Patent: November 3, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Benjamin Harden, Nicolas Pintaux
-
Patent number: 10827000Abstract: Certain aspects of the present disclosure relate to user access to an application service that references user account information and previous user action information. One example method may include receiving, via a receiver device, user input information to access an application, the user input information including at least one action request and authorizing the user to access the application. The method may also include storing the user input information as part of a contextual history information record in a database memory, generating a response message to the selected at least one action request based on the contextual history information, and forwarding the response message to the user via a transmitter device.Type: GrantFiled: October 30, 2018Date of Patent: November 3, 2020Assignee: West CorporationInventors: Michael T Mateer, James K Boutcher, Jesse Andersen
-
Patent number: 10817529Abstract: A device, system and method for interoperability between digital evidence management systems (DEMS) is provided. A DEMS proxy computing device received, from a requesting device, a search string requesting digital evidence. The proxy provides, to a plurality of separate DEMS devices maintained by separate public safety agencies: corresponding search strings; and identification information identifying one or more of: a public safety role of a user of the requesting device, and a public safety agency membership of the user. The proxy receives, from at least a particular DEMS device, of the plurality of separate DEMS devices, a digital evidence record based on the search string, the digital evidence record describing a piece of digital evidence managed by the particular DEMS device, and including chain-of-custody information. The proxy provides, to the requesting device, the digital evidence record and the chain-of-custody information.Type: GrantFiled: March 20, 2019Date of Patent: October 27, 2020Assignee: MOTOROLA SOLUTIONS, INC.Inventors: Trent J. Miller, Daniel R. Bestor, Lee M. Proctor
-
Patent number: 10810061Abstract: Methods and systems for enhanced data reliability for sensor devices, such as Internet of Things (IoT) sensors can include a first set of sensor devices (e.g., primary sensors) for collecting data in accordance with an application program. A second set of sensor devices (peer sensors) can be enabled for collecting supplemental data. Each of the sensor devices in the second set of sensor devices corresponds to one of the sensor devices in the first set of sensor devices. After receiving data from a selected sensor device of the set of first sensor devices and determining that the received data triggers a notification for a critical event, a second sensor of the second set of sensor devices can be interrogated to confirm the critical event. The event is confirmed by a convergence of data from the selected sensor device and the supplemental data from the second sensor device.Type: GrantFiled: February 6, 2019Date of Patent: October 20, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Jeevan Srinivasalureddy, Ganesh Lokanath, Thippeswamy Jangamara Hosalli Mathad, Madhu Bhandimata, Sudharshan Ramaiah
-
Patent number: 10812617Abstract: A system for exchanging various forms of information between computer-executable agents. A computing device is configured to determine semantic data associated with each data object (DO) of a plurality of DOs. Each DO is associated with a location, and the semantic data describes the content of the associated DO. The computing device receives, from a first user computing device, a request for DO information and, in response to the request, provides DO information including the locations and the semantic data associated with the retrieved DOs to the user computing device by (a) transmitting the locations and the semantic data to the first user computing device, and/or (b) instructing the first user computing device to request the DO information from a second user computing device to which the locations and the semantic data were previously transmitted.Type: GrantFiled: March 19, 2018Date of Patent: October 20, 2020Assignee: Virtuanet LLCInventors: Michael Sean Koonce, Soeb Ahmed
-
Patent number: 10791082Abstract: A server and a number of client devices are connected via a network. Interactive objects are initiated in one of the client devices and delivered to any number of other client devices over the network. Real-time interactions between the object sender and the object receiver(s) can then be engaged using event-triggering mechanisms built into the client devices and applied onto the objects, and be coordinated by a coordinating module in the server. The interactive objects may carry instructions for event-triggered loading, activating and execution of functional widgets, such as workflows or collaborations, stored in the same server or elsewhere on the network. Once loaded in a client device, a widget needs not to be reloaded upon further use. Furthermore, the coordinating module may be linked to a machine-learning module in the same server or elsewhere on the network.Type: GrantFiled: November 21, 2017Date of Patent: September 29, 2020Assignee: D8AI Inc.Inventors: Richard Li-Cheng Sheng, Hui Hsiung
-
Patent number: 10749763Abstract: Reliable address discovery cache techniques are described. In an implementation, a reliable communication channel is established for control messages related to address resolution in a network. The communication channel is employed for communication of messages for internet protocol (IP) address acquisition, release, and mapping staleness between clients (e.g., nodes or endpoints) in the network and a cache manager component configured to maintain and update an address map for the clients. The cache manager component may also be configured to send directed messages via the communication channel to propagate changes in the mapping to the clients. Further, clients may provide explicit notifications regarding address release and staleness to the cache manager component to facilitate updating of the address map. In this way, a reliable and up-to-date address map is maintained and the amount of broadcast discovery messages and bandwidth consumed overall for address discovery operations may be reduced.Type: GrantFiled: August 21, 2017Date of Patent: August 18, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Pankaj Garg, Praveen Balasubramanian, Stephen E. Bensley, Luis I. Martinez Castillo
-
Patent number: 10742730Abstract: A computer-implemented method includes sending a broadcast over a network requesting a response from other host computers on the network that are also communicatively paired with the input device, receiving a broadcasted response from a second host computer on the network indicating that it is communicatively paired with the input device, establishing a communicative connection with the second host computer via the network and automatically reestablishing the connection with the second host computer when the second host computer disconnects and reconnects to the network. In response to an edge-detect event, sending a control signal to switch the communicative pairing of the input device from the first host computer to the second host computer.Type: GrantFiled: April 16, 2019Date of Patent: August 11, 2020Assignee: Logitech Europe S.A.Inventors: Paolo Passeri, Rajesh Gopalakrishna, Lapyan Larry Ng, Jean-Christophe Hemes, Jiri Holzbecher, Philippe Chazot, Tanvi K. Shah
-
Patent number: 10742437Abstract: The invention relates to a method for exchanging information between a household appliance (1) and a mobile device (2), the method comprising the steps of: providing optical information at a graphical user interface (3) of the household appliance (1) (S10); preferably, aligning the mobile device (2) with respect to the household appliance (1) based on one or more markers (4) displayed at a graphical user interface (5) of the mobile device (2) or based on a time-invariant portion of provided optical information (S11); receiving optical information at the mobile device (2) by capturing said optical information provided at the household appliance (1) by a camera (6) of the mobile device (2) (S12); processing said received optical information at the mobile device (1) in order to derive an information message included in said received optical information (S13); providing said information message or information associated with said information message at a user interface of the mobile device (2) (S14).Type: GrantFiled: October 4, 2017Date of Patent: August 11, 2020Assignee: Electrolux Appliances AktiebolagInventors: Riccardo Foiera, Gianluca Venturini, Alex Viroli, Massimo Nostro, Laurent Jeanneteau
-
Patent number: 10728334Abstract: A method includes a processing module issuing CAS-N compatible lists requests to storage units in a dispersed storage network (DSN) and when list request responses are received, determining whether associated data source(s) require rebuilding. When rebuilding is required the method continues with CAS-N compatible read requests for a read threshold number of being transmitted to the storage units. When read responses are received the method continues with the processing module determining whether state information for the data source(s) is unknown and whether there is an ongoing or aborted CAS-N operation associated with the data source(s).Type: GrantFiled: March 18, 2019Date of Patent: July 28, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yogesh R. Vedpathak, Mingyu Li
-
Patent number: 10721207Abstract: A network discovery service provides pattern-based techniques to discover relationships between hosts in a network employing address translation. Agents are deployed to hosts of the network. To configure an agent, the discovery service obtains outbound transmission data from the agent, which indicates outbound network transmissions that were established by the host. One or more unique outbound transmission patterns are provided to the agent, based on analysis of the outbound transmission data. Inbound transmission data is then received from the agents. The inbound transmission data indicates transmission events at the host devices, as well as the source for each of the open and close events. The inbound transmission data is analyzed to identify occurrences of the outbound transmission patterns. Based on the analysis, communication relationships between the host devices is determined. In some cases, communication relationships between individual processes on different hosts may be determined.Type: GrantFiled: September 27, 2017Date of Patent: July 21, 2020Assignee: Amazon Technologies, Inc.Inventor: Ekanth Sethuramalingam
-
Patent number: 10714216Abstract: Embodiments of the present inventive concept leverage RSS patterns, accelerometer patterns, hygiene event information, and hub locations to increase accuracy of room-level positioning of objects and people, and to ensure a high accuracy detection of zone entry and/or exit times in an indoor environment, all of which facilitate an accurate hand hygiene compliance monitoring system in hospitals and other medical facilities, as well as a variety of other applications.Type: GrantFiled: August 29, 2018Date of Patent: July 14, 2020Assignee: SwipeSense, Inc.Inventors: Jori Hardman, Harikrishna K. Rajabather, Won Il Kim, Nathan Lloyd Ward, Yuri F. Malina
-
Patent number: 10708201Abstract: Systems and methods are disclosed for response retrieval using communication session vectors. In one implementation, a first communication session is received. The first communication session includes a first communication. The first communication session is encoded as a first vector. A second vector is identified within a defined proximity of the first vector. The second vector represents a second communication session that includes a second communication. The second communication is provided within the first communication session in response to the first communication.Type: GrantFiled: June 27, 2019Date of Patent: July 7, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Emmanouil Koukoumidis, Joseph Edwin Johnson, Jr., Hailong Mu, Matthew W Schuerman, Ying Wang
-
Patent number: 10708318Abstract: An application server sends a request message to a subscriber server indicating a first query for terminating access domain selection (T-ADS) information for an Internet protocol multimedia subsystem (IMS) session of a wireless device. The application server receives from the subscriber server, the T-ADS information comprising: a first wireless device IP address and a first network name of a first RAT for the IMS session, and a second wireless device IP address and a second network name of a second RAT. The application server determines an access network for the IMS session based on the first network name, the first wireless device IP address, the second network name and the second wireless device IP address. The access network is one of the first RAT or the second RAT. The application server sends an IMS message to the wireless device to setup the IMS session over the access network.Type: GrantFiled: March 19, 2019Date of Patent: July 7, 2020Assignee: Ofinno, LLCInventors: Weihua Qiao, Esmael Dinan, Kyungmin Park, Peyman Talebi Fard
-
Patent number: 10708135Abstract: A consumption request, comprising a stack parameter and a resource characteristic parameter, is accessed. The stack parameter specifies at least one type of storage asset that is requested. The resource characteristic parameter specifies at least one functional capability required of the storage asset. Based on the stack parameter, a set of one or more first storage assets able to satisfy the consumption request, is determined. For each first storage asset in the set that is not deployed, a first workflow is generated, the first workflow configured to deploy the respective first storage asset in the set that is not deployed. For each second storage asset in the set that lacks the resource characteristic parameter, a second workflow, configured to implement that resource characteristic in the respective second storage asset, is generated. The set of storage assets is configured to satisfy the consumption request, by miming the first and second workflows.Type: GrantFiled: January 31, 2019Date of Patent: July 7, 2020Assignee: EMC IP Holding Company LLCInventor: William J. Elliott, IV
-
Patent number: 10708060Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for blockchain-based notification are provided. One of the methods includes: obtaining, from a computing device associated with a first decentralized identifier (DID), a query about event data; in response to the obtained query, searching a data store to obtain one or more notifications for event data associated with a second DID, wherein a DID document associated with the second DID comprises the first DID, and wherein the DID document is stored in a blockchain; and providing the one or more notifications for the computing device associated with the first DID.Type: GrantFiled: January 8, 2020Date of Patent: July 7, 2020Assignee: Alibaba Group Holding LimitedInventors: Renhui Yang, Jiawei Liu, Yuan Chen, Yuqi Lin
-
Patent number: 10708372Abstract: A system, computer program product, and computer-implemented method for communication channel integration are provided. The system is configured to generate a user profile comprising one or more accounts and interactions associated with a user, wherein the user profile is accessible by the user over a first communication channel in an interface of a user application; monitor the user profile; based on monitoring the user profile and user interactions, determine an actionable event associated with the user; identify a second communication channel associated with the actionable event; and in response to determining the actionable event and identifying the second communication channel, automatically integrate the second communication channel into the first communication channel thereby creating a merged communication channel in the interface of the user application.Type: GrantFiled: March 14, 2019Date of Patent: July 7, 2020Assignee: BANK OF AMERICA CORPORATIONInventors: John Allen Sellers, Jill A. Calabrese Bain, Allison Mensing Corbett, Victoria Lynn Dravneek, Christine Lee Fitzgerald, Mazen Ghurani, Brian J. Kehner, James P. Kirkman, Richard M. Korzenko, James P. Massman, Matthew Brian Wohl