Patents Examined by Dae Kim
-
Patent number: 11146852Abstract: An example device for retrieving media data includes a memory configured to store media data; and one or more processors implemented in circuitry and configured to: retrieve at least a portion of a first segment of a representation of the media data, the at least portion of the first segment including data indicating that the first segment includes a missing section representing a period of time for which media data is not available but for which a segment timeline can be extended; retrieve media data of a second segment having a presentation time following the missing section; extend the segment timeline according to the data of the at least portion of the first segment; and output the media data of the second segment according to the extended segment timeline.Type: GrantFiled: May 8, 2019Date of Patent: October 12, 2021Assignee: QUALCOMM IncorporatedInventor: Thomas Stockhammer
-
Patent number: 11134121Abstract: The time required for recovery in a distributed computing system can be reduced. At least one node (for example a server) or a different computer (for example a management server) are provided in the distributed computing system which includes a plurality of nodes existing at a plurality of sites. One or more sites at which one or more nodes that hold one or more datasets identical to one or more datasets held by a node to be recovered are identified. For the recovery, it is determined, on the basis of the one or more identified sites, a restore destination site that is a site of a node to which the one or more identical datasets are to be restored from among the plurality of sites.Type: GrantFiled: March 14, 2018Date of Patent: September 28, 2021Assignee: HITACHI, LTD.Inventors: Kaiho Fukuchi, Jun Nemoto, Masakuni Agetsuma
-
Patent number: 11122147Abstract: A dongle for relaying communication is disclosed. The dongle according to one embodiment of the present disclosure comprises: a first communication interface for wireless communication; a second communication interface for communication with a device; and a processor for controlling the first communication interface to download, from a server, a control program for controlling a device on the basis of identification information of the device received from the device, and controlling a second communication interface to output a control signal for controlling the device, using the downloaded control program.Type: GrantFiled: February 22, 2017Date of Patent: September 14, 2021Assignee: Samsung Electronics Co., Ltd.Inventors: One-seok Choi, Jae-hwan Go, Hyung-ryoung Park
-
Patent number: 11108666Abstract: A system for network message microtiming, comprising a central routing device, a first mesh network, and a second mesh network. The central routing device continuously receives utilization data from one or more devices of the first mesh network; continuously receives timing data from one of more devices of the second mesh network; builds and continuously updates a probabilistic future latency model based at least in part on the utilization data and the timing data; receives a message from a client computing device comprising data to be sent to at least one of a plurality of remote computing devices via the first mesh network; determines that a current expected latency according to the future latency model exceeds a predetermined threshold; and as a result delays transmission of a packet comprising the data to be sent to at the least one of the plurality of remote computing devices.Type: GrantFiled: June 6, 2019Date of Patent: August 31, 2021Assignee: Morgan Stanley Services Group Inc.Inventors: Richard Huddleston, Ahmed Jedda, Erhan Senlik
-
Patent number: 11095604Abstract: A computer-implemented method, computer-readable medium, and an apparatus operable to perform the method is provided for managing multiple provisioned domain name system (“DNS”) registry objects. The method can include receiving, at a DNS registry, a multiple domain extensible provisioning protocol (“EPP”) command from a registrar on behalf of a registrant to perform an action for each provisioned DNS registry object of the multiple provisioned DNS registry objects; comparing the action with one or more allowable actions in a policy maintained by the registry; determining, by a processor, that the action is allowable based on the comparing; and performing, based on the determining, the action on each of the provisioned DNS registry objects in one transaction.Type: GrantFiled: January 30, 2019Date of Patent: August 17, 2021Assignee: VERISIGN, INC.Inventors: James F. Gould, Srikanth Veeramachaneni, Nagesh Chigurupati
-
Patent number: 11089097Abstract: The time required for recovery in a distributed computing system can be reduced. At least one node (for example a server) or a different computer (for example a management server) are provided in the distributed computing system which includes a plurality of nodes existing at a plurality of sites. One or more sites at which one or more nodes that hold one or more datasets identical to one or more datasets held by a node to be recovered are identified. For the recovery, it is determined, on the basis of the one or more identified sites, a restore destination site that is a site of a node to which the one or more identical datasets are to be restored from among the plurality of sites.Type: GrantFiled: March 14, 2018Date of Patent: August 10, 2021Assignee: HITACHI, LTD.Inventors: Kaiho Fukuchi, Jun Nemoto, Masakuni Agetsuma
-
Patent number: 11089160Abstract: A Voice over Internet Protocol (VoIP) system is configured for direct communications between remote computing devices in a peer-to-peer configuration. Voice data from the communication is marked such that the voice data from the different endpoints can be combined into a unified audio stream. An authentication may be accomplished automatically prior to text or audio communication between a customer and a service agent. In some embodiments, authentication is accomplished automatically by authentication of the remote access device or accomplished by asking the customer questions. A single authentication of the remote access device may be used to authenticate a service request transferred between service agents. The authentication of the remote device may include, for example, use of a personal identification number, a fingerprint, a photograph, and/or a hardware identifier.Type: GrantFiled: August 1, 2017Date of Patent: August 10, 2021Assignee: UJET, Inc.Inventors: Eli Chen, Anand Janefalkar
-
Patent number: 11074267Abstract: The disclosure generally describes methods, software, and systems, including a method for caching information. A request for information is received at a staging layer. A determination is made whether the requested information already exists entirely in a cache. In response to determining that the requested information does not exist entirely in the cache, at least some of the requested information from the underlying database layer is retrieved. A completeness level to which the requested information exists in the cache is determined. In response to determining that the requested information exists partially in the cache, cache-nonresident information is retrieved from the underlying database layer and merged with information in the cache. In response to determining that none of the requested information exists in the cache, the request is forwarded to the underlying database layer. The requested information is provided by the staging layer to a presentation layer.Type: GrantFiled: March 20, 2017Date of Patent: July 27, 2021Assignee: SAP SEInventors: Amrita Prabhakaran, Srivathsa Gunda Dixit, Poornima Umashankar
-
Patent number: 11063841Abstract: A device may receive network policies of a network, and network performance data identifying KPIs of the network, and may generate an embedded space of reconstructed data that is embedded in an original space that includes the KPIs. The device may calculate reconstruction errors based on differences between the reconstructed data and the network performance data, and may calculate a convex hull of the original space. The device may calculate a convex hull of the embedded space, and may determine reward metrics based on the reconstruction errors, the convex hull of the original space, and the convex hull of the embedded space. The device may define performance baselines associated with portions, and may generate a new reward for a portion based on a particular reconstruction error, a particular convex hull of the embedded space, and a particular performance baseline. The device may perform actions based on the new reward.Type: GrantFiled: November 14, 2019Date of Patent: July 13, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Said Soulhi, Bryan Christopher Larish
-
Patent number: 11064311Abstract: A processing system receives device registration information from a registered user of a website. The device registration information includes a registered telephone number assigned to a mobile communications device. The processing system receives a request for a homepage of the website from a requesting mobile communications device coupled to the processing system via a mobile carrier communications system. The Internet Protocol (IP) address associated with the request is obtained, and the processing system obtains a telephone number currently associated with the IP address from a mobile carrier communications system. The processing system attempts to automatically login the requesting mobile communications device to the website by matching the telephone number currently associated with the IP address to the registered telephone number, and conditionally transmits different versions of the homepage based on whether the requesting mobile communications device has been automatically logged in to the website.Type: GrantFiled: May 11, 2018Date of Patent: July 13, 2021Assignee: iHeartMedia Management Services, Inc.Inventors: Evan Schwartz, Lasse Hamre, Michael R. Moss, Daniel N. MacTiernan
-
Patent number: 11025745Abstract: Technologies for end-to-end quality of service for I/O operations include a compute device in an I/O path. The compute device receives from another of the compute devices in the I/O path, an I/O request packet. The I/O request packet includes one or more QoS deadline metadata. The QoS deadline metadata is indicative of latency information relating to a currently executing workload relative to a specified QoS. The compute device evaluates the QoS deadline metadata and assigns a priority to the I/O request packet as a function of the evaluated metadata.Type: GrantFiled: June 28, 2018Date of Patent: June 1, 2021Assignee: Intel CorporationInventors: Piotr Wysocki, Maciej Andrzej Koprowski, Grzegorz Jereczek
-
Patent number: 11005808Abstract: A computer-implemented method, computer-readable medium, and an apparatus operable to perform the method is provided for managing multiple provisioned domain name system (“DNS”) registry objects. The method can include receiving, at a DNS registry, a multiple domain extensible provisioning protocol (“EPP”) command from a registrar on behalf of a registrant to perform an action for each provisioned DNS registry object of the multiple provisioned DNS registry objects; comparing the action with one or more allowable actions in a policy maintained by the registry; determining, by a processor, that the action is allowable based on the comparing; and performing, based on the determining, the action on each of the provisioned DNS registry objects in one transaction.Type: GrantFiled: January 30, 2019Date of Patent: May 11, 2021Assignee: VERISIGN, INC.Inventors: James F. Gould, Srikanth Veeramachaneni, Nagesh Chigurupati
-
Patent number: 10992728Abstract: Media streaming is more efficient in terms of transmission bitrate consumption, transmission latency and/or fair trade of transmission capacity among several by pushing media content rather than the client pulling media content from the server. Pushing media content to the client at a varying bitrate enables to shift, at least partially, the control over the streaming from the client towards the server. The server may continue to push segments of the media content to the client even without receiving explicit queries or directives for these segments thereby reducing upstream bandwidth consumption. As far as the bitrate adaption is concerned, the server may act as a slave remotely controlled by the client in that media content is pushed at a bitrate depending on the client's most recently sent information such as reception situation information explicitly indicating the bitrate to be used.Type: GrantFiled: September 16, 2016Date of Patent: April 27, 2021Assignee: bitmovin GmbHInventor: Reinhard Grandl
-
Patent number: 10979513Abstract: A method may include identifying a service discovery manager associated with a first data center and registering with the service discovery manager. The method may also include, transmitting, by the service discovery manager, information identifying first services that are available at the first data center and information identifying a second data center in which one or more of the first services are available. The method may further include receiving the information identifying the first services that are available and the information identifying the second data center and updating a database based on the information identifying the first services that are available.Type: GrantFiled: January 30, 2018Date of Patent: April 13, 2021Assignee: Verizon Patent and Licensing Inc.Inventors: Lalith Kumar Sesham, Rajesh Kalshetty, Srinivasan Krishnamoorthy
-
Patent number: 10951572Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for a watermark-based message queue. One of the methods includes receiving a first connection request for messages associated with a user device. A first connection session is established with the user device. A message queue of messages associated with the user device is identified, each message in the message queue is associated with a respective timestamp, and the message queue is associated with a current watermark that identifies a first timestamp. An oldest message in the message queue at the time the first connection session was established is identified. An updated watermark that identifies a second timestamp associated with the oldest message is associated with the message queue. One or more messages that have a timestamp newer than or equal to the first timestamp identified by the current watermark is provided to the user device.Type: GrantFiled: March 8, 2019Date of Patent: March 16, 2021Assignee: Google LLCInventors: Yi Cui, Subir Jhanb, Thomas R. Kennedy, III
-
Patent number: 10929335Abstract: A system and method for facilitating segmented notifications relating to a virtual space are disclosed. Such notifications may be segmented for different user segments within the virtual space. In some examples, the segmentation of the notification may be at least in part with respect to contents included in notification for different user segments. The content segmentation may be with respect to a communication style, pattern, format, a language expressed in, one or more culture references used and/or any other aspects related to contents that may be included in notifications for the different user segments. In some examples, the notifications may include incentive offers and may be segmented with respect to parameters of the incentive offers for presentation to the different user segments. In some implementations, transmission frequencies for transmitting notifications to the different user segments may be determined.Type: GrantFiled: March 28, 2019Date of Patent: February 23, 2021Assignee: Kabam, Inc.Inventors: Michael C. Delaet, Robert Oshima, Kellen Christopher Smalley
-
Patent number: 10924582Abstract: A method for processing a transport command at a local content controller to control the playback of shared content in synchrony with other, remote content controllers commences by first determining whether a received transport command originated from the local content controller or from at least one remote content controller. In the event of a locally originated transport command, the local content controller will prioritize the locally originated transport command with recently received transport commands. Thereafter, the local controller will transmit the locally originated transport command to at least one remote content controller for execution thereby if the locally originated transport command has priority. In the event of a remotely originated transport command, the local controller will prioritize the remotely originated transport command with recently received transport commands and then execute the prioritized transport commands in accordance with the latency between content controllers.Type: GrantFiled: August 9, 2012Date of Patent: February 16, 2021Assignee: INTERDIGITAL MADISON PATENT HOLDINGSInventor: William Gibbens Redmann
-
Patent number: 10917198Abstract: In a data processing network comprising one or more Request Nodes and a Home Node coupled via a coherent interconnect, a Request Node requests data from the Home Node. The requested data is sent, via the interconnect, to the Request Node in a plurality of data beats, where a first data beat of the plurality of data beats is received at a first time and a last data beat is received at a second time. Responsive to receiving the first data beat, the Request Node sends an acknowledgement message to the Home Node. Upon receipt of the acknowledgement message, the Home Node frees resources allocated to the read transaction. In addition, the Home Node is configured to allow snoop requests for the data to the Request Node to be sent to the Request Node before all beats of the requested data have been received by the Request Node.Type: GrantFiled: July 5, 2018Date of Patent: February 9, 2021Assignee: Arm LimitedInventors: Phanindra Kumar Mannava, Bruce James Mathewson, Jamshed Jalal, Tushar P. Ringe
-
Patent number: 10911542Abstract: Systems and methods of information corroboration are disclosed herein. The systems and methods can include receiving an initial report from at least one detecting party and receiving at least one secondary report from at least one corroborating party. The initial information set and the secondary information set can then be compared and applied to create a reliability factor for the initial information set. The reliability of the initial information set can be determined using the reliability factor; and providing virtual compensation to at least one of the at least one detecting party and the at least one corroborating party, when the initial information set is determined to be reliable.Type: GrantFiled: March 27, 2018Date of Patent: February 2, 2021Assignee: Toyota Research Institute, Inc.Inventors: Matthew Amacker, Julian M. Mason, Nikolaos Michalakis
-
Patent number: 10904068Abstract: Disclosed is a method and system to provide seamless data placement, data movement, and data management into the cloud. The system includes a processor; and a memory. The memory stores machine-readable instructions that when executed by the processor cause the processor to extend the local data fabric and the services to the cloud providers by utilizing a cloud abstraction layer module. The cloud providers act as remote endpoints configured with a source unit. The process is further configured to implement a data migration in which a data migration module migrates data from the source unit to the cloud providers, and performs a plurality of management activities through an interaction between a control plane and a management module. Then the processor is configured to create a cloud tenant in the source unit to map the cloud providers.Type: GrantFiled: January 12, 2018Date of Patent: January 26, 2021Assignee: DATERA, INC.Inventors: Shailesh Mittal, Raghu Krishnamurthy, Nir Frenkel, Ayush Sharma