Patents Examined by Philip C. Lee
  • Patent number: 11153413
    Abstract: A method for obtaining previously stored session state data for a session between a system having a plurality of nodes and a client device includes obtaining a session identifier specifying the session and hashing the session identifier. A currently valid hash map is searched. The hash map maps a hash of the session identifier to the nodes for a current system configuration. The search is performed to identify a system node on which the session state data for the session is stored. If the session state data is not located using the currently valid hash map, at least one earlier generation hash map that is valid for a previous configuration of the system is searched. Upon identifying the system node on which the session state data is stored, the session state data from the system node is retrieved. The session state data is used to establish the session.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: October 19, 2021
    Assignee: ARRIS Enterprises LLC
    Inventor: Dan Leverett Clark
  • Patent number: 11153267
    Abstract: A request is received from customer premises equipment of a customer; the request is responded to with a pointer to a configuration file containing circuit configuration information for the customer. The configuration file is generated. Responsive to the customer premises equipment of the customer following the pointer, the configuration file is served out to the customer premises equipment of the customer. Subsequent internet traffic from the customer is treated in accordance with the configuration file.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: October 19, 2021
    Assignee: CHARTER COMMUNICATIONS OPERATING, LLC
    Inventor: Willard Andrew Gray
  • Patent number: 11146445
    Abstract: Time series decomposition method and system are provided. Time series data including at least a seasonality component is received. A noise removal filter may be applied to the time series data. Furthermore, a trend component and the seasonality component are extracted from the time series data. A residual component may subsequently be extracted from the time series data based on the trend component and the seasonality component. Anomaly detection may then be performed on the trend component or the residual component to determine whether an anomaly exists in the time series data.
    Type: Grant
    Filed: December 2, 2019
    Date of Patent: October 12, 2021
    Assignee: Alibaba Group Holding Limited
    Inventors: Wen Qingsong, Jingkun Gao, Xiaomin Song, Liang Sun, Huan Xu, Wotao Yin, Tao Yao
  • Patent number: 11133955
    Abstract: System and methods for testing smart device functions within a smart environment are disclosed. In embodiments, a method includes accessing test case data that associates one or more smart device commands with an event type based on historic event data from a plurality of participating smart environments; determining a test case for the event type based on the test case data, wherein the test case is configured to initiate a test of a smart device command of a smart device within a smart environment of a participant; determining that the test case can be initiated at the smart environment based on rules and participant data indicating a location of the participant with respect to the smart environment; and initiating execution of the test case by a smart device controller of the smart environment, wherein the execution causes the smart device controller to test the smart device command.
    Type: Grant
    Filed: August 29, 2019
    Date of Patent: September 28, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Zachary A. Silverstein, Jacob Ryan Jepperson, Frank Eduardo Chavez, Sarbajit K. Rakshit
  • Patent number: 11134039
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for performing dynamic control of social messaging platform client-side and server-side behavior according to current and historical environmental, service, and application conditions.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: September 28, 2021
    Assignee: Twitter, Inc.
    Inventor: Nolan Daniel O'Brien
  • Patent number: 11070486
    Abstract: Methods and apparatus for improving performance of a system including a first computing system are disclosed. In one embodiment, the first computing system receives a request via a network from a client device. The first computing system determines whether a second computing system is available to respond to requests from the first system. The first computing system obtains a response to the request received from the client device based, at least in part, on one or more estimated values maintained by the first computing system according to whether the second computing system is available to respond to requests from the first computing system. The first computing system transmits the response to the client device.
    Type: Grant
    Filed: May 11, 2016
    Date of Patent: July 20, 2021
    Assignee: Verizon Media Inc.
    Inventor: Patrick P. Chan
  • Patent number: 11070578
    Abstract: Systems and methods include providing functionality for a user device while operating in background on the user device; responsive to a user request, starting collection of packets intercepted by the enterprise application; storing the collected packets on the user device; receiving a selection from the user of an issue type of a plurality of issue types for an issue; and providing the issue type and the collected packets for debugging of the issue type. The systems and methods can further include transmitting the collected data and the collected packets to a back end server for troubleshooting of the issue.
    Type: Grant
    Filed: August 13, 2020
    Date of Patent: July 20, 2021
    Assignee: Zscaler, Inc.
    Inventors: Rishabh Gupta, Rohit Goyal
  • Patent number: 11070453
    Abstract: The disclosure herein describes establishing an endpoint within a network for a customer to reduce latency of the customer's network. Latency data associated with accessing a first endpoint within a network by end user devices from a plurality of geographic regions is collected, wherein the end user devices are associated with a plurality of customers. Performance scores for the geographic regions are calculated based on the latency data. A subset of the performance scores of one of the plurality of customers is selected. A second endpoint is identified within the network for the one of the plurality of customers based on the selected performance scores. The second endpoint is established for the one of the plurality customers for network traffic originating from the one or more of the geographic regions to reduce latency. The analysis of the network traffic data for customers improves network performance.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: July 20, 2021
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Prabu Raj Thiagarajan, Hrishikesh Devadatta Kulkarni, Debarghya Mandal, Dilip Kurian Lukose, Vijay Tinnanur, Yung-Chih Chen
  • Patent number: 11070639
    Abstract: A network infrastructure system implements data sharing and processing by using a network infrastructure to which an application terminal or application server constituting an application domain is connected in a shared manner, includes a plurality of network infrastructure nodes storing, processing, sharing data, wherein each of the plurality of network infrastructure nodes includes a data processing module including a data transfer function, a data distribution function, a data processing function, and a data sharing function which are provided to at least one of the application terminal and the application server.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: July 20, 2021
    Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
    Inventors: Sun Me Kim, Nam Seok Ko, Sang Ki Kim, Sung Hyuk Byun, Dong Il Seo, Jea Hoon Yu, Tae Whan Yoo, Seung Hyun Yoon, Sang Ho Lee
  • Patent number: 11070649
    Abstract: An enterprise application executed on a user device is configured to perform steps of providing functionality for a user device while operating in background on the user device; determining an issue with the functionality of the enterprise application; presenting a user of the user device a list of a plurality of issue types for selection thereof; receiving a selection from the user of an issue type for the issue; and collecting data from the user device based on the selected issue type. The steps can further include transmitting the collected data to a back end server for troubleshooting of the issue.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: July 20, 2021
    Assignee: Zscaler, Inc.
    Inventors: Rohit Goyal, Rishabh Gupta
  • Patent number: 11061851
    Abstract: A computer system includes a plurality of servers connected to each other via a communication line, each server including a memory and a processor, an OS program and a storage program. The storage program is executed by the processor, and one of the plurality of servers acts as a request source server while one of the other servers acts as a request destination server. When the request source server reads data from the request destination server, the processor of the request source server executes the storage program to transmit a data read request to the request destination server. The processor of the request destination server then executes a storage memory driver incorporated in the OS program to read the requested data from an own memory and transmit the read data to the request source server. The request source server then executes the storage program to acquire the data.
    Type: Grant
    Filed: July 28, 2016
    Date of Patent: July 13, 2021
    Assignee: HITACHI, LTD.
    Inventors: Noboru Morishita, Masakuni Agetsuma, Akihiko Araki, Tomoki Sekiyama
  • Patent number: 11062249
    Abstract: A system is disclosed that sends, through one or more messaging modalities, an electronic message containing a system or user generated unique identifier to at least one recipient on a system or user enabled and controlled list. The system receives a response electronic message containing the unique identifier and response data identified by a symbol. The program verifies the validity of the unique identifier and optionally that a sender of the response message is on the list. If the unique identifier is verified, the program correlates the message response data with the unique identifier and sends an additional message replicating the response data to the controlled list as a reply or update concerning the message. The program repeats the receiving, verifying, and sending to allow further updates on the message using the modality of communication.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: July 13, 2021
    Assignee: TELESOLVE, INC.
    Inventors: David S Bower, Kai Zhu
  • Patent number: 11044312
    Abstract: A storage segment server environment that includes storage segment server(s) that cover a contiguous address space of data. The storage segment server has storage segments that are contiguous and that matches the address space of a respective of storage segments in the cloud store service. Thus, a read of the contiguous address spaces of the data from the cloud store service may instead be handled as a single read of the contiguous address space of the storage segment server. Each storage segment server(s) may be assigned to a range within the total contiguous address space of the data. Each storage segment server(s) includes a respective storage segment write component that is configured to perform write operations to storage segments in the respective storage segment server. Each storage segment server(s) also includes a respective cloud storage write component that initiates corresponding write operations to the cloud store service.
    Type: Grant
    Filed: September 21, 2018
    Date of Patent: June 22, 2021
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Cristian Diaconu, Vikram Wakade, Krystyna Reisteter
  • Patent number: 11038824
    Abstract: The method includes receiving sender media that was recorded by a sender device associated with a sender. The method further comprises playing, by a recipient device, the sender media for a recipient. The method further comprises detecting that the recipient is speaking. The method further comprises recording recipient media based on detecting that the recipient is speaking. The method further comprises determining a location in the sender media at which the recipient media is to be included. The method further comprises generating combined media that includes at least a portion of the sender media and the recipient media at the location.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: June 15, 2021
    Assignee: Google LLC
    Inventor: Matthew Sharifi
  • Patent number: 11025561
    Abstract: Embodiments include a resource allocation system for managing execution of a computing task by a hierarchically-arranged computing infrastructure. In embodiments, the resource allocation system can comprise a resource map, an index processor, and an allocation manager. The resource map can include data elements that are associated with each service provider, including parent-child relationships. Workloads can be assigned to providers based on one or more optimization indexes calculated for each service provider based on a plurality of level-specific performance metrics received from one or more monitoring engines.
    Type: Grant
    Filed: September 13, 2018
    Date of Patent: June 1, 2021
    Assignee: Walmart Apollo, LLC
    Inventor: Murali Krishna Gopalakrishnan
  • Patent number: 11010271
    Abstract: A status monitoring system includes multiple sensors that detect a status of a monitoring target, a transmission unit that transmits changed detection data when detection data detected by the multiple sensors changes, a storage unit that stores the detection data transmitted by the transmission unit, a prediction unit that predicts, from past detection data stored in the storage unit, a time at which the detection data detected by the multiple sensors is predicted to change, and an instruction unit that instructs a specific subset of the multiple sensors to transmit data for checking operation a preset amount of time before the time predicted by the prediction unit.
    Type: Grant
    Filed: September 14, 2018
    Date of Patent: May 18, 2021
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Takeshi Noguchi
  • Patent number: 10984187
    Abstract: A device for providing a messenger-based service may include a template message provider configured to provide a template message including a keyword slot; a keyword determiner configured to determine a keyword corresponding to the keyword slot by using an input message received correspondingly to the template message; and a result message provider configured to provide a result message including information corresponding to the keyword.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: April 20, 2021
    Assignee: Line Corporation
    Inventor: Il Gu Lee
  • Patent number: 10984016
    Abstract: A system software and method which relates to the field of computing technology or business process models or computer systems or distributed computer systems or computer networks relating to general purpose devices that can be programmed to carry out a set of data table or hash table updates, validations or modifications supporting, enabling or executing public and private services, financial transactions and commercial applications. More specifically, the present invention is directed to distributed and decentralized computing in which said distributed network is supported and encrypted by cryptographic technology, hash functions and distributed public or private keys or other related technology.
    Type: Grant
    Filed: September 7, 2018
    Date of Patent: April 20, 2021
    Inventor: Christian Gunther
  • Patent number: 10985970
    Abstract: An operational event processor receives information describing operational events arising in relation to a server cluster of a data intake and query system. Responsive actions are identified for the events that are actionable, and those responsive actions are automatically dispatched. Dispatching may include automatically causing the performance of the actions based on remembered preauthorizations, or automatically causing the performance of the actions based on obtaining real time user authorizations. The operational event processor may employ mechanisms to provide extensibility and a high degree of interoperability with other system components.
    Type: Grant
    Filed: October 18, 2019
    Date of Patent: April 20, 2021
    Assignee: Splunk Inc.
    Inventors: Shalabh Goyal, Anish Shrigondekar, Bhavin Thaker, Zhenghui Xie, Ruochen Zhang
  • Patent number: 10965641
    Abstract: Aspects of the disclosure provide for mechanisms for live virtual machine migration. A method of the disclosure includes: performing, by a processing device, at least one operation to migrate a virtual machine from a source computer system to a destination computer system, wherein the virtual machine is associated with a first network address; assigning, to the virtual machine, a second network address from a pool of network addresses, wherein the pool of network addresses is associated with a destination hypervisor running on the destination computer system; receiving, from a source hypervisor running on the source computer system, a data packet directed to the first network address and forwarded to the destination hypervisor using the second network address; and forwarding, by the destination hypervisor, the data packet to the virtual machine.
    Type: Grant
    Filed: December 7, 2017
    Date of Patent: March 30, 2021
    Assignee: Red Hat, Inc.
    Inventor: Michael Tsirkin