Patents Examined by Sm Rahman
  • Patent number: 11010724
    Abstract: 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: Grant
    Filed: December 22, 2017
    Date of Patent: May 18, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Asima Silva, Richard Gorzela, Jaime M. Stockton
  • Patent number: 11005808
    Abstract: 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: Grant
    Filed: January 30, 2019
    Date of Patent: May 11, 2021
    Assignee: VERISIGN, INC.
    Inventors: James F. Gould, Srikanth Veeramachaneni, Nagesh Chigurupati
  • Patent number: 10992728
    Abstract: 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: Grant
    Filed: September 16, 2016
    Date of Patent: April 27, 2021
    Assignee: bitmovin GmbH
    Inventor: Reinhard Grandl
  • Patent number: 10979513
    Abstract: 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: Grant
    Filed: January 30, 2018
    Date of Patent: April 13, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Lalith Kumar Sesham, Rajesh Kalshetty, Srinivasan Krishnamoorthy
  • Patent number: 10969972
    Abstract: 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: Grant
    Filed: July 31, 2019
    Date of Patent: April 6, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew D. Baptist, Bart R. Cilfone, Greg R. Dhuse, Wesley B. Leggette, Manish Motwani, Jason K. Resch, Ilya Volvovski, Ethan S. Wozniak
  • Patent number: 10972419
    Abstract: 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: Grant
    Filed: November 17, 2015
    Date of Patent: April 6, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Dave Kell, Patrice Varinot, Fei Wang
  • Patent number: 10969984
    Abstract: 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: Grant
    Filed: March 27, 2019
    Date of Patent: April 6, 2021
    Assignee: Juniper Networks, Inc.
    Inventors: Zhijun Bao, Yuping Li, Yuan Tao
  • Patent number: 10956761
    Abstract: 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: Grant
    Filed: November 8, 2019
    Date of Patent: March 23, 2021
    Assignee: HONDA MOTOR CO., LTD.
    Inventor: Junichiro Onaka
  • Patent number: 10951946
    Abstract: 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: Grant
    Filed: May 5, 2020
    Date of Patent: March 16, 2021
    Assignee: AT&T Intellectual Property I, L.P.
    Inventor: Emir Halepovic
  • Patent number: 10938947
    Abstract: 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: Grant
    Filed: January 11, 2019
    Date of Patent: March 2, 2021
    Assignee: EMC IP Holding Company LLC
    Inventors: Dharmesh J. Desai, Raghuram Adabala, Sichao Zhu, Arieh Don, Jaeyoo Jung
  • Patent number: 10929907
    Abstract: 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: Grant
    Filed: July 2, 2018
    Date of Patent: February 23, 2021
    Assignee: PetroCloud LLC
    Inventors: 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: 10929335
    Abstract: 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: Grant
    Filed: March 28, 2019
    Date of Patent: February 23, 2021
    Assignee: Kabam, Inc.
    Inventors: Michael C. Delaet, Robert Oshima, Kellen Christopher Smalley
  • Patent number: 10931772
    Abstract: 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: Grant
    Filed: March 8, 2019
    Date of Patent: February 23, 2021
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventors: Lan Li, Lu Jin
  • Patent number: 10931742
    Abstract: 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: Grant
    Filed: September 28, 2015
    Date of Patent: February 23, 2021
    Assignees: Koninklijke KPN N.V., IMEC VZW, Universiteit Gent
    Inventors: Didier Colle, Wouter Tavernier
  • Patent number: 10924582
    Abstract: 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: Grant
    Filed: August 9, 2012
    Date of Patent: February 16, 2021
    Assignee: INTERDIGITAL MADISON PATENT HOLDINGS
    Inventor: William Gibbens Redmann
  • Patent number: 10924552
    Abstract: 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: Grant
    Filed: October 17, 2019
    Date of Patent: February 16, 2021
    Assignee: TOSHIBA MEMORY CORPORATION
    Inventor: Daisuke Hashimoto
  • Patent number: 10924341
    Abstract: 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: Grant
    Filed: January 16, 2019
    Date of Patent: February 16, 2021
    Assignee: FUJITSU LIMITED
    Inventor: Masayuki Ono
  • Patent number: 10915492
    Abstract: 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: Grant
    Filed: March 14, 2013
    Date of Patent: February 9, 2021
    Assignee: Box, Inc.
    Inventor: Peter Rexer
  • Patent number: 10917198
    Abstract: 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: Grant
    Filed: July 5, 2018
    Date of Patent: February 9, 2021
    Assignee: Arm Limited
    Inventors: Phanindra Kumar Mannava, Bruce James Mathewson, Jamshed Jalal, Tushar P. Ringe
  • Patent number: 10911542
    Abstract: 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: Grant
    Filed: March 27, 2018
    Date of Patent: February 2, 2021
    Assignee: Toyota Research Institute, Inc.
    Inventors: Matthew Amacker, Julian M. Mason, Nikolaos Michalakis