Patents Examined by Sm Rahman
  • 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: 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: 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: 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: 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: 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: 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: 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: 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
  • Patent number: 10904068
    Abstract: 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: Grant
    Filed: January 12, 2018
    Date of Patent: January 26, 2021
    Assignee: DATERA, INC.
    Inventors: Shailesh Mittal, Raghu Krishnamurthy, Nir Frenkel, Ayush Sharma
  • Patent number: 10904349
    Abstract: The disclosed embodiments include computer-implemented systems, apparatuses, and processes that dynamically generate and provision contextually relevant notifications to network-connected devices. For example, an apparatus receives a first signal that includes information indicative of an authorized data exchange involving a terminal device and a client device. The apparatus identifies and loads data specifying a notification template from the storage unit, and generates notification data that is populated with a portion of the received information in accordance with the notification template. The apparatus further transmits a second signal that includes the notification data to the client device. In some instances, the second signal is transmitted through a programmatic interface associated with an application program executed by the client device, and the client device is configured to display the notification data on a corresponding interface.
    Type: Grant
    Filed: October 5, 2017
    Date of Patent: January 26, 2021
    Assignee: The Toronto-Dominion Bank
    Inventors: Adam Douglas McPhee, Matta Wakim, Kyryll Odobetskiy, John Jong-Suk Lee, Arun Victor Jagga
  • Patent number: 10904341
    Abstract: A control device is usable in a plurality of different data transmission systems in vehicles, where the control device includes a database which stores a set of configuration data records and is connected to a data transmission system selected from the plurality of data transmission systems. The control device is configured to establish data transmission between the selected data transmission system and the control device by initializing a configuration data record from the set of configuration data records. The control device is also configured to check the initialized configuration data record by receiving validation data relating to the selected data transmission system and comparing said validation data with previously-determined data-transmission-system-specific validation data stored in a memory of the control device.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: January 26, 2021
    Assignee: Bayerische Motoren Werke Aktiengesellschaft
    Inventors: Dan Gunnarsson, Matthias Kuntz, Bernhard Beyer
  • Patent number: 10884693
    Abstract: Embodiments of the present disclosure provide methods, systems, apparatuses, and computer program products for sharing a shared interface and allowing participants to annotate the shared interface within a group-based communication system. A shared interface is shared by an interface sharing device to participating devices, which can then individually annotate the shared interface by creating interface annotations that then are shared on the shared interface by the interface sharing device. Such methods, systems, apparatuses, and computer program products provide for an efficient and effective method of advancing discussions among a group in a group-based communication system.
    Type: Grant
    Filed: October 12, 2018
    Date of Patent: January 5, 2021
    Assignee: Slack Technologies, Inc.
    Inventors: Andrew Locascio, Jahanzeb Sherwani, Hubert Florin