Patents Examined by Sm Rahman
-
Patent number: 11010724Abstract: A computer-implemented method for analyzing calendar entries may include receiving, at a computing device, at least one calendar entry associated with a calendar application, the calendar entry comprising data defining a meeting type; tracking a user's activity in the meeting type; detecting at least one related calendar entry related with the received calendar entry, wherein the detected related calendar entry comprises a meeting type related to the meeting type of the received calendar entry; and supplementing the related calendar entry with at least one indicator describing the user's activity in the meeting type based on the tracked user activity.Type: GrantFiled: December 22, 2017Date of Patent: May 18, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Asima Silva, Richard Gorzela, Jaime M. Stockton
-
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: 10969972Abstract: A computing device of a dispersed storage network includes a processing module operable to receive a plurality of requests regarding writing a plurality of data objects to storage units from a plurality of user computing devices. The processing module is further operable to activate a verification process to verify a content format verification code provided by a user computing device for a request regarding writing a data object, activate a signature process to sign the content format verification code with a trusted certificate to produce a signed content format verification code, send the trusted certificate and a signed content format verification code identification to a dispersed storage (DS) processing unit, receive a verification message indicating that the content format verification code identifies a correct format for the data object, and send the data object in the correct format to the DS processing unit for dispersed storage error encoding and storage.Type: GrantFiled: July 31, 2019Date of Patent: April 6, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Andrew D. Baptist, Bart R. Cilfone, Greg R. Dhuse, Wesley B. Leggette, Manish Motwani, Jason K. Resch, Ilya Volvovski, Ethan S. Wozniak
-
Patent number: 10972419Abstract: Systems and methods relating to archiving a message in a message store and synchronizing the message store across multiple client devices of the same user are disclosed. In some embodiments, a method of operation of a client device for archiving messages in a message store managed by a server comprises making a determination at the client device to archive a message that is stored in a first mailbox of the message store and, upon making the determination, sending an instruction to the server to set an Archived flag for the message. In this manner, the message is archived without copying or moving the message to a secondary mailbox, which in turn simplifies both the archiving process and subsequent synchronization across other client devices of the same user.Type: GrantFiled: November 17, 2015Date of Patent: April 6, 2021Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Dave Kell, Patrice Varinot, Fei Wang
-
Patent number: 10969984Abstract: A network device may store domain name system (DNS) information in a DNS file in a first DNS store of a first control plane component included in the network device, the DNS information being associated with a plurality of DNS entries stored in a first DNS memory of the first control plane component; may transfer, based on storing the DNS information in the DNS file in the first DNS store, a copy of the DNS file from the first DNS store to a second DNS store of a second control plane component included in the network device, the copy of the DNS file including the DNS information associated with the plurality of DNS entries; and may transfer, based on detecting an event associated with the first control plane component, the DNS information from the copy of the DNS file to a second DNS memory of the second control plane component.Type: GrantFiled: March 27, 2019Date of Patent: April 6, 2021Assignee: Juniper Networks, Inc.Inventors: Zhijun Bao, Yuping Li, Yuan Tao
-
Patent number: 10956761Abstract: A control apparatus controls an agent apparatus functioning as a user interface of a request processing apparatus that acquires a request indicated by at least one of a voice and a gesture of a user and performs a process corresponding to the request. The control apparatus includes a transmission event detecting section that detects an occurrence of an event necessitating transmission of a message to a communication terminal of the user, and a transmission determining section that makes a determination to transmit a voice message to the communication terminal of the user, via a communication network, if an occurrence of the event is detected.Type: GrantFiled: November 8, 2019Date of Patent: March 23, 2021Assignee: HONDA MOTOR CO., LTD.Inventor: Junichiro Onaka
-
Patent number: 10951946Abstract: A method includes receiving, at a server associated with a network operator, a plurality of uniform resource locators (URLs) associated with a media stream provided to a client device. The method includes processing, at the server, the plurality of URLs to determine a quality of experience metric. Processing the plurality of URLs includes extracting first URL data from a first URL and second URL data from a second URL of the plurality of URLs. The first URL data includes a first segment identifier associated with a first segment of a media content item and a first bit rate identifier. The second URL data includes a second segment identifier associated with a second segment of the media content item and a second bit rate identifier. A quality of experience metric may be determined based at least in part on the first URL data and the second URL data.Type: GrantFiled: May 5, 2020Date of Patent: March 16, 2021Assignee: AT&T Intellectual Property I, L.P.Inventor: Emir Halepovic
-
Patent number: 10938947Abstract: Techniques for processing I/O operations may include: receiving an I/O operation directed to a logical device having an associated service level objective with a target I/O response time; performing first processing that determines an estimated response time for the I/O operation, and determining, based on the estimated response time for the I/O operation and the associated service level objective, whether to delay the I/O operation by an additional amount of time thereby increasing a measured response time for the I/O operation by the additional amount. The first processing may include determining a fixed baseline amount of time for the I/O operation; determining a cumulative amount of time estimated to service pending I/O operation queued for service prior to the I/O operation; and determining an expected service time estimated for servicing the I/O operation. Moving averages maintained for different I/O types and sizes may be used in determining I/O service times.Type: GrantFiled: January 11, 2019Date of Patent: March 2, 2021Assignee: EMC IP Holding Company LLCInventors: Dharmesh J. Desai, Raghuram Adabala, Sichao Zhu, Arieh Don, Jaeyoo Jung
-
Patent number: 10929907Abstract: Providing an automation platform for the Internet-of-Things (IoT) includes receiving a request to access a marketplace to build a desired mashup of IoT-enabled Nodes for the automation platform, where the marketplace allows a search for and purchase of the IoT-enabled nodes, where a node is network-enabled device, sensor, or service, and where the automation platform allows performing automated tasks using the IoT-enabled nodes based on events for triggering evaluation, statuses for use in conditional statements, and actions for when a set of conditions are satisfied. A search term is received for the desired mashup and a presentation of a list of automation platform blueprints, nodes, services, and end points that match the search term is initiated. An end point is selected from the initiated presentation and a node builder tool is accessed that permits systematic configuration of a node for the selected end point for compatibility with the automation platform.Type: GrantFiled: July 2, 2018Date of Patent: February 23, 2021Assignee: PetroCloud LLCInventors: John Daniel Myers, Jr., Lance White, Luis Manuel Eduardo Lobo Borobia, Nicholas Roy Erickson, Keaton Quinn Foster, William Rhet Wylie, Eric Olazaba, Adam Christopher Mao, Mudrekh Shaukat Goderya
-
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: 10931772Abstract: Embodiments of the present disclosure disclose a method and apparatus for pushing information. An embodiment of the method includes: acquiring travelling information of a target vehicle, the travelling information of the target vehicle including at least one of travelling state information or current voice information of the target vehicle; the travelling state information indicating a traveling state of the target vehicle; determining a current emotional state of a current driver based on the travelling information of the target vehicle; and pushing push information matching the current emotional state.Type: GrantFiled: March 8, 2019Date of Patent: February 23, 2021Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.Inventors: Lan Li, Lu Jin
-
Patent number: 10931742Abstract: A method to be carried out by an interface element (IE, 510) between a VNF pool (508) and a control entity (520) is disclosed. The VNF pool (508) comprises a plurality of VNF instances (502) including at least a first and second instances. The control entity (520) is configured to control the VNF instances (502) of the pool (508). The method enables the IE (510) to assist in replicating a state of the first VNF instance on the second VNF instance. The method includes steps of obtaining a control message provided from the control entity (520) to the first VNF instance (502), providing the obtained control message at least to the first and to the second VNF instances (502), and providing an acknowledgement of the control message to the control entity (520) when the interface element (510) has an acknowledgement, either explicit or implicit, of both the control message provided to the first VNF instance (502) and the control message provided to the second VNF instance (502).Type: GrantFiled: September 28, 2015Date of Patent: February 23, 2021Assignees: Koninklijke KPN N.V., IMEC VZW, Universiteit GentInventors: Didier Colle, Wouter Tavernier
-
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: 10924552Abstract: A distributed system includes a plurality of storage systems and a network connecting the storage systems. Each storage system includes a host having a processor and a memory, and a storage device having a controller and a nonvolatile memory. When a first storage system receives, a second storage system, a write command, write data, and size information of the write data, the controller in the first storage system determines an address of the nonvolatile memory of the first storage system in which the write data are to be written, based on the write command and the size information, writes the write data in the nonvolatile memory associated with the address, and transmits the address to the second storage system, and the processor of the second storage system stores management data indicating correspondence between identification information of the write data and the address in the memory of the second storage system.Type: GrantFiled: October 17, 2019Date of Patent: February 16, 2021Assignee: TOSHIBA MEMORY CORPORATIONInventor: Daisuke Hashimoto
-
Patent number: 10924341Abstract: A device includes a first port in which a first address as a monitoring point is set and which is connected to one communication line belonging to a link aggregation group to which another communication line for another device also belongs, and a processor configured to transmit and receive a monitoring frame based on the first address through the first port, switch an operating state of the first port to an active state or a standby state, and restrict the transmission and the reception of the monitoring frame through the first port when the operating state of the first port is switched to the standby state, wherein the first address is identical to a second address which is set as a monitoring point in a second port of the other device connected to the other communication line belonging to the link aggregation group to which the one communication line belongs.Type: GrantFiled: January 16, 2019Date of Patent: February 16, 2021Assignee: FUJITSU LIMITEDInventor: Masayuki Ono
-
Patent number: 10915492Abstract: Techniques are disclosed for enabling collaborative work on a media content among collaborators through a cloud-based environment. An example method comprises receiving the media content; extracting a plurality of text-based data based on the media content; and indexing the plurality of text-based data so as to enable one or more actions to be performed on the media content using the plurality of text-based data. In some embodiments, the media content comprises an audio component, and the method further comprises transcribing the audio component of the media content so that the plurality of text-based data comprises a transcript of the media content. In some embodiments, the actions include a text-based search or a semantics-based search. Among other benefits, some embodiments provided herein enable indexing media content for text-based searches and/or metadata extraction to effectively manage multimedia files in a cloud-based storage/service environment.Type: GrantFiled: March 14, 2013Date of Patent: February 9, 2021Assignee: Box, Inc.Inventor: Peter Rexer
-
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