Patents Examined by James Edwards
  • Patent number: 10785283
    Abstract: The present disclosure relates to a sensor network, machine type communication (MTC), machine-to-machine (M2M) communication, and technology for internet of things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method includes acquiring a shared address for at least one file stored at a cloud storage server upon detecting that the at least one file needs to be backed up, determining at least one other cloud storage server to which the at least one file will be backed up, and transmitting a backup request message including the shared address to the at least one other cloud storage server.
    Type: Grant
    Filed: January 5, 2017
    Date of Patent: September 22, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Bong-Jhin Shin, Sang-Jun Moon, Yong-Seok Park, Sang-Gon Lee, Hyeon-Hun Jung
  • Patent number: 10778565
    Abstract: A plurality of forwarding servers is communicatively coupled to a plurality of sending systems via a network. A first forwarding server associated with a first geographical region includes an interface that receives a first request for a resource from a first sending system via the network. A determination logic determines whether one or more requests that precede the first request are received from the first sending system at a second forwarding server associated with a second geographical region. A causation logic causes the first request to be forwarded to a second endpoint associated with the second geographical region rather than a first endpoint associated with the first geographical region at least partly based on an inference that the first sending system is located in the second geographical region.
    Type: Grant
    Filed: May 4, 2018
    Date of Patent: September 15, 2020
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Gareth R. Bradshaw
  • Patent number: 10769002
    Abstract: Managing a virtual object in a server device includes storing the virtual object in a database accessible to the server device and, in response to a non-subscriber user performing a first action on the virtual object, sending a message from the server device to at least one user that subscribes to the virtual object.
    Type: Grant
    Filed: August 23, 2018
    Date of Patent: September 8, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Pamela Chen, Rebecca L J Chen, Jacqueline Yen, Cecelia Y C Yu
  • Patent number: 10749772
    Abstract: A computing resource monitoring service receives a command to read a metric pertaining to computing resources provided to the customer. The command may comprise a hash key for the metric. Based on the key, the service may select one or more data zones, each of the data zones comprising one or more storage nodes wherein metrics are stored. The service may be configured to obtain a schedule of storage nodes from the data zones in order to determine the active storage nodes based at least in part on the key. The service may receive a response comprising the metric from one or more storage nodes from the one or more active nodes based at least in part on the key. The service may apply agreement criteria to the responses. If the responses do not meet the criteria, the service may perform a reconciliation process to generate a compiled response.
    Type: Grant
    Filed: September 16, 2013
    Date of Patent: August 18, 2020
    Assignee: Amazon Technologies, Inc.
    Inventor: Brian Gregory Long
  • Patent number: 10721123
    Abstract: Techniques for implementing a provisional mode in a multi-mode network device (i.e., a network device that supports at least first and second modes of operation) are provided. According to one embodiment, the network device can receive, while running in the first mode, a request to enter the second mode. In response to the request, the network device can enter a third mode that is a provisional version of the second mode. Then, while running in the third mode, the network device can accept one or more configuration commands or settings for the second mode while simultaneously processing live network traffic according to the first mode.
    Type: Grant
    Filed: August 4, 2016
    Date of Patent: July 21, 2020
    Assignee: ARRIS Enterprises LLC
    Inventors: Kwun-Nan Kevin Lin, Tian Lei
  • Patent number: 10721116
    Abstract: A communication terminal includes a memory, a receiver, and circuitry. The memory stores image data identification information identifying image data in association with image type information indicating a type of an image represented by the image data. The receiver receives specific image data and specific image data identification information identifying the specific image data from another communication terminal. The circuitry controls a display to display a specific image represented by the specific image data received by the receiver in a size according to the image type information associated with the specific image identification information in the memory.
    Type: Grant
    Filed: September 18, 2017
    Date of Patent: July 21, 2020
    Assignee: RICOH COMPANY, LTD.
    Inventors: Kumiko Yoshida, Kenichiro Morita, Yoichiro Matsuno, Takuya Imai, Shoh Nagamine, Junpei Mikami
  • Patent number: 10701167
    Abstract: A technology is provided for adapting a quorum size of messaging nodes in a service provider environment. An adaptive quorum evaluation is executed to determine a number of messaging nodes for a quorum of messaging nodes. A messaging environment trigger is identified to change the number of messaging nodes used for the quorum of messaging nodes. The number of messaging nodes used for the quorum of messaging nodes is changed based on the messaging environment trigger. Data for the message is synchronized with a quorum of messaging nodes before delivering the message.
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: June 30, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Calvin Yue-Ren Kuo, Himanshu Jindal, Jonathan I. Turow, Frank Miley
  • Patent number: 10693771
    Abstract: Optimized message flooding is provided for time sensitive or real-time contacting of nodes across a distributed platform. The propagation of messaging across the distributed platform is accelerated based on a parallel fan-out distribution of the flood messaging from increasing numbers of nodes with the distribution occurring over existing connections maintained between different sets of nodes. Responses are propagated via a reverse traversal of the nodes. The reverse traversal is optimized by merging responses at different tiers. A set of triggers set at the different nodes specify conditions with which to identify and preempt the slowest nodes of a lower tier from withholding message flooding completion. As such, desired messaging and responses can be collected from across the distributed platform in a determinate amount of time with minimal overhead.
    Type: Grant
    Filed: November 13, 2017
    Date of Patent: June 23, 2020
    Assignee: Verizon Digital Media Services Inc.
    Inventors: David Andrews, Reed Morrison
  • Patent number: 10693710
    Abstract: A network correlation engine (CE-1) to be coupled to a telecommunication network (NT) comprising at least one network section (Sm) to supply at least one event notification (Am) upon detection of an event relating to the section. The correlation engine comprises at least one event analysis block (Bn) comprising at least a root cause analysis module (RCn) to receive on input the event notification and to supply on output a root cause analysis result (RRn) and a service analysis module (SAn) to receive on input the root cause analysis result from the root cause analysis module of the block is and to supply on output a service impact analysis result (SRn).
    Type: Grant
    Filed: February 6, 2015
    Date of Patent: June 23, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Pierre Masse
  • Patent number: 10686654
    Abstract: A device can receive a request to generate a configuration management instance associated with a configuration management service. The device can generate the configuration management instance based on the request. The device can configure a set of member devices to be associated with the configuration management instance. The device can receive information associated with a configuration management action to be performed in association with a member device, of the set of member devices, of the configuration management instance. The device can perform the configuration management action in association with the member device, of the set of member devices, after receiving the information associated with the configuration management action.
    Type: Grant
    Filed: April 24, 2017
    Date of Patent: June 16, 2020
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: James Z. Hilliard, Andrew C. Austin
  • Patent number: 10686684
    Abstract: Embodiments of the invention are directed to a system, method, or computer program product for individual application flow isotope tagging within a network infrastructure. In this regard, the invention is configured to construct a robotic process automation application structured to determine data flow associated with a first technology application within a myriad of data transmission flows between a plurality of network nodes of the network infrastructure. The invention configures a robotic process automation application for inserting a unique isotope tag string in data packets associated with first technology activity performed by the first technology application, prior to transmission from a source network node. The invention is configured to track, in real time, the current locations of the data packets among the multitude of data packets being transmitted in the network, based on the first unique isotope tag string.
    Type: Grant
    Filed: November 2, 2017
    Date of Patent: June 16, 2020
    Assignee: BANK OF AMERICA CORPORATION
    Inventors: Jim McCormack, Gerard P. Gay
  • Patent number: 10681110
    Abstract: A system and method for optimized stream management are provided. The method includes retrieving priority data; determining, in real-time, a current priority tree based on the retrieved priority data, wherein the priority tree includes at least one node representing a stream; identifying, based on the retrieved priority data, at least one relative weight of the at least one node; determining an effective weight based on each identified relative weight; and filling a buffer based on the current priority tree and the at least one effective weight.
    Type: Grant
    Filed: May 4, 2016
    Date of Patent: June 9, 2020
    Assignee: RADWARE, LTD.
    Inventors: Roy Berland, Elad Grupi
  • Patent number: 10673954
    Abstract: A state of a registered device that is different from a user device may be determined by a digital service interface. First event data that includes an identification of the registered device and the state of the registered device may be transmitted to the contact center by the digital service interface. Second event data that includes the state of the registered device and information that enables the user to establish the communications session with the contact center may be provided to a user of the user device.
    Type: Grant
    Filed: June 8, 2016
    Date of Patent: June 2, 2020
    Inventors: Daniel Stewart Stoops, Lizanne Kaiser, Cliff W. Bell
  • Patent number: 10666536
    Abstract: A system for detecting network assets or attributes related to a network entity includes an input interface and a processor. The input interface is to receive a seed. The seed is associated with the network entity. The processor is to determine a first set of network assets or attributes associated with the seed and to determine a second set of network assets or attributes based at least in part on the first set of assets or attributes.
    Type: Grant
    Filed: December 11, 2015
    Date of Patent: May 26, 2020
    Assignee: EXPANSE, INC.
    Inventors: Connor Leete Gilbert, Michael Haggblade
  • Patent number: 10664773
    Abstract: A method for providing travel service options to a traveler mobile device includes: storing, account profiles, each including data related to a transaction account including an account identifier and contact information; storing transaction rules, each associated with a travel service option and including a required action; receiving a data message including a specific account identifier, travel reservation, and data fields; identifying, a specific account profile that includes the specific account identifier; identifying a program application based on the specific account profile and travel reservation; processing a transaction rule for the program application based on data included in the data fields; and performing the required action included in the identified transaction rule, wherein the required action includes transmitting at least one travel service option associated with the program application.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: May 26, 2020
    Assignee: MASTERCARD INTERNATIONAL INCORPORATED
    Inventors: Alain Cauwenberghs, Concetta Procopio, Joost Vastenavondt, Menno Dellisse
  • Patent number: 10666723
    Abstract: Destination data communication device receives data to be distributed either directly from source data communication device or via another destination data communication device. For each destination data communication device, management data communication device receives, each time a predetermined interval has passed, a communication status data set indicating a communication speed for each communication party and a stored data volume data set indicating a volume of data to be distributed that has already been stored by each destination data communication device. Management data communication device determines a flexible arrangement of destination data communication devices and paths for transmission and reception of data between destination data communication devices based on the foregoing data. Each destination data communication device transmits data blocks to and receives data blocks from communication parties determined by management data communication device.
    Type: Grant
    Filed: March 27, 2014
    Date of Patent: May 26, 2020
    Assignee: Skeed Co. Ltd.
    Inventor: Takumi Kitabayashi
  • Patent number: 10666750
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for facilitating and improving push messaging provided to users. In one aspect, a method includes receiving, from a user device, a request to subscribe to a push messaging service, selecting a given phone number that is uniquely associated with the user based on the received request, transmitting, to a user device, a first message that presents visual information at the user device and includes the given phone number, receiving, by the one or more servers, a second message addressed to the given phone number, selecting an additional message that presents additional visual information at the user device based, at least in part, on the message received from the user device and one or more of a geolocation of the mobile device or a time of day, and transmitting the additional message to the user device.
    Type: Grant
    Filed: November 17, 2015
    Date of Patent: May 26, 2020
    Assignee: Google LLC
    Inventors: Vibhor Nanavati, Anshul Kothari, Amit Agarwal, Gaurav Ravindra Bhaya, Surojit Chatterjee
  • Patent number: 10645163
    Abstract: The present subject matter relates to management of site-aware cluster of a data storage system. In an example implementation, a workload manager is hosted on a node of a secondary site in the site-aware cluster for managing an application workload of a primary site in the site-aware cluster. When the primary site is subjected to failure, the application workload is shifted from the primary site to the secondary site by the workload manager.
    Type: Grant
    Filed: October 1, 2016
    Date of Patent: May 5, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Srinivas Krishnappa Shapur, Gandham Satish Kumar, Deepa M Kini, Shashank Mohanrao Admane
  • Patent number: 10623448
    Abstract: An audio data transfer device includes a processor configured to generate primary transfer paths for transmitting audio data between the audio data transfer device and a plurality of terminals, respectively. The processor is configured to transfer, upon receiving audio data from one terminal of the plurality of terminals, the received audio data to the plurality of terminals other than the one terminal through the primary transfer paths. The processor is configured to receive first key information for identifying a second terminal of the plurality of terminals from a first terminal of the plurality of terminals. The second terminal is different from the first terminal. The processor is configured to suppress transfer of first audio data to the first terminal upon receiving the first audio data from a third terminal of the plurality of terminals. The third terminal is different from the first terminal and the second terminal.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: April 14, 2020
    Assignee: FUJITSU LIMITED
    Inventors: Susumu Koga, Keisuke Saito
  • Patent number: 10616357
    Abstract: Aspects of the disclosure relate to transforming event data associated with an entity using a multicomputer platform and directing a client computing device to perform a determined action based on a detected event characteristic of the event data and a detected current event. With some embodiments, an event tracking server detects the current event from sensed data provided by a sensed data server and identifies a correlation measure between the detected event characteristic and the detected current event. The event tracking server may direct one or more client computing devices to perform one or more actions related to an entity based on the correlation measure.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: April 7, 2020
    Assignee: Bank of America Corporation
    Inventors: Manu Kurian, Gopikrishna Nemalikanti, Jayachandra Varma, Abhishek Nagpal