Patents Examined by Krisna Lim
  • Patent number: 10530871
    Abstract: A method by a control node (100) is disclosed for controlling deployment of services on computer resources within a distributed computing system (110) for use by electronic devices (120). The method includes recording information (200) that identifies characteristics of the electronic devices (120) and/or users of the electronic devices (120) that are provided which of the services. Dependent relationships between the services and the characteristics of the electronic devices (120) and/or the characteristics of the users of the electronic devices (120) are determined (202) based on the information. Deployment of the services on the computer resources within the distributed computing system (110) is controlled (204) based on the identified relationships and for use by the electronic devices (120). Related control nodes, systems, and computer program products are disclosed.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: January 7, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Elena Fersman, Michael Åström, Cristian Norlin
  • Patent number: 10523762
    Abstract: Mechanisms for establishing persistent bi-directional communication channels with cloud computing systems are disclosed. A processor device initiates a plurality of persistent bi-directional communication channels with a corresponding plurality of cloud computing systems. Each cloud computing system comprises a plurality of computing devices used to implement on-demand computing resources on one or more of the plurality of computing devices at the request of different entities. The processor device receives real-time messages from at least some respective cloud computing systems of the plurality of cloud computing systems via the corresponding persistent bi-directional communication channel that identifies a status of at least one computing resource implemented in the respective cloud computing system.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: December 31, 2019
    Assignee: Red Hat, Inc.
    Inventors: John J. Mazzitelli, Heiko W. Rupp
  • Patent number: 10523771
    Abstract: A data collection method, a device, and a system are provided for automatically obtaining a user's movement interests. The data collection method includes: a movement information collection device obtaining a user's movement data; analyzing said user's movement data and determining the user's movement preferences according to said movement data; sending the user's information of the movement preference to a server, so that the server determines according to the user's information of the movement preference other users corresponding to said movement preferences. It is thus possible to automatically obtain a user's movement preferences.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: December 31, 2019
    Assignee: Tencent Technology (Shenzhen) Company Limited
    Inventors: Chao Wang, Xiao Guo, Lingfang Zhong
  • Patent number: 10511633
    Abstract: Custom policies are definable for use in a system that enforces policies. A user, for example, may author a policy using a policy language and transmit the system through an application programming interface call. The custom policies may specify conditions for computing environment attestations that are provided with requests to the system. When a custom policy applies to a request, the system may determine whether information in the attestation is sufficient for the request to be fulfilled.
    Type: Grant
    Filed: June 12, 2017
    Date of Patent: December 17, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Gregory Branchek Roth, Eric Jason Brandwine
  • Patent number: 10511512
    Abstract: For differentiating data traffic in a communication network, a policy controller may interact with at least one node of the communication network. The policy controller may determine an identifier of a subscriber associated with a user equipment connected to the communication network. The policy controller may perform, on the basis of a location of the user equipment and/or on the basis of a time schedule, a selection between at least a first set of one or more content filtering rules and a second set of content filtering rules related to the identifier of the subscriber. The policy controller may indicate a result of the selection to the at least one node. The node may perform content filtering of data traffic of the user equipment. For this purpose, the at least one node may utilize the selected set of one or more content filtering rules as indicated by the policy controller.
    Type: Grant
    Filed: August 6, 2012
    Date of Patent: December 17, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Esperanza Alonso Franco, Miguel Angel Muñoz De La Torre Alonso
  • Patent number: 10510047
    Abstract: A proxy email account management system configured to identify emails comprising receipt information and match the identified emails to respective transactions. The proxy email account management system may comprise a custodial email management system associated with a proxy email address. The custodial email management system may parse emails for receipt information and account-holder information, identify receipt information and account-holder information, determine if the emails correspond to a purchase made by an account-holder, and forward the email to a primary email address associated with the account-holder.
    Type: Grant
    Filed: October 31, 2018
    Date of Patent: December 17, 2019
    Assignee: CAPITAL ONE SERVICES, LLC
    Inventors: Abdelkader Benkreira, Michael Mossoba, Joshua Edwards
  • Patent number: 10506084
    Abstract: Systems and methods for priority-based processing of messages received from multiple servers. An example method comprises: receiving a plurality of network packets from one or more servers; processing the plurality of network packets to produce a first message associated with a first timestamp and a second message associated with a second timestamp; writing the first message to a first message queue of a plurality of message queues; writing the second message to a second message queue of the plurality of message queues; and retrieving, from the plurality of message queues, the first message and the second message in an order of their respective associated timestamps.
    Type: Grant
    Filed: September 13, 2017
    Date of Patent: December 10, 2019
    Assignee: Splunk Inc.
    Inventors: Sourav Pal, Christopher Madden Pride
  • Patent number: 10506021
    Abstract: A mobile device for providing a communication connection for candidate applications comprises an application-obtaining module, an application-selecting module, and a communication-providing module. The application-obtaining module obtains candidate applications to be provided communication connection in the mobile device. At least one of the candidate applications includes a communication module for providing communication connection. The application-selecting module is configured to select a target connected-application from among the candidate applications based on application-related information of the candidate applications. The target connected-application includes the communication module. The communication-providing module is configured to enable the communication module of the target connected application so as to provide communication connection for the candidate applications.
    Type: Grant
    Filed: July 23, 2013
    Date of Patent: December 10, 2019
    Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.
    Inventor: Haitao Cao
  • Patent number: 10503746
    Abstract: A computing machine performs a correlation search against KPI data for one or more services using a selection criteria and a triggering condition. When the triggering condition is satisfied a notable event or incident is created and information about the notable event is presented using a user interface that may have interactive elements.
    Type: Grant
    Filed: July 28, 2017
    Date of Patent: December 10, 2019
    Assignee: Splunk Inc.
    Inventors: Hemendra Singh Choudhary, Cary Glen Noel
  • Patent number: 10498813
    Abstract: Provided is a system for cross-network data storage. A gateway is used for connecting a first network and a second network; a client sends an address acquisition instruction and a first IP address and port number of a coder to the gateway, acquires a second IP address and port number of the coder from the gateway, and sends a stream acquisition instruction and a first IP address and port number of a PCNVR to the gateway; the coder receives the address acquisition instruction and sends the second IP address and port of the coder to the gateway; and the PCNVR parses the stream acquisition instruction to acquire the second IP address and port number of the coder, acquires a code stream from the coder via the second network, and stores same. Also provided is a method for cross-network data storage. The method and system of the present invention can be adopted to reduce network bandwidth pressure of an external network, and improve the stability of data storage.
    Type: Grant
    Filed: March 27, 2013
    Date of Patent: December 3, 2019
    Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.
    Inventors: Jialiu Yu, Xiaoyuan Zhang, Xiangqing Jin
  • Patent number: 10498682
    Abstract: Method for processing at least two IMAP data flows exchanged via an internet network between an electronic mail server and two remote clients respectively using a first and a second separate proprietary IMAP protocol, each IMAP data flow respectively corresponding to a respective remote client connection to an electronic mailbox, said method comprising the extraction of proprietary protocol data from an IMAP data flow, the execution of at least one task relating to the proprietary protocol data by a proprietary IMAP application module, and the generation of a return IMAP data flow, the proprietary IMAP application module being selected from two modules suitable for executing tasks relating respectively to the first and second proprietary IMAP protocols.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: December 3, 2019
    Assignee: STREAMWIDE
    Inventor: Vincent Themereau
  • Patent number: 10498694
    Abstract: Knowledge associated with an address of a first IP type may be mapped to an address of a second IP type. In response to receiving, at a first IP endpoint type, a request from a client associated with a first and second IP address type, a first address of the first IP type associated with the client is recorded. A unique identification of the request is generated. The unique identifier and instructions to make a second request to a second IP endpoint type are sent to the client. The second request, that includes the unique identifier and corresponds to the second IP address type associated with the client, is received at the second endpoint. Both the first address and the second address are determined as corresponding to the client by determining that the unique identifier was used in both requests. The first address is mapped to the second address.
    Type: Grant
    Filed: June 30, 2017
    Date of Patent: December 3, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Lee Reed Burton, Daniel E. Castro, William Jacob Goldenberg, Mark A. Nikiel, Pui-Yin Winfred Wong, Hardy Wijaya, Hongyu Sun, Jingjing Zhang
  • Patent number: 10482686
    Abstract: This disclosure relates to a distributed data center that includes resources carried by a fleet of vehicles. The system includes sensors configured to generate output signals conveying information related to the vehicles. The system may detect vehicle events based on the information conveyed by the output signals. The system includes a remote computing server configured to present a user interface to a user. Through the user interface, the user may query information from one or more vehicles in the fleet. The distributed query is transmitted to individual vehicles, and results are locally processed in accordance with response constraints and subsequently transmitted back to the remote computing server for presentation to the user.
    Type: Grant
    Filed: October 11, 2018
    Date of Patent: November 19, 2019
    Assignee: SmartDrive Systems, Inc.
    Inventors: Reza Ghanbari, Nicholas Shayne Brookins, David Forney, Mark Freitas, Daniel Andrew Deninger, Jeffrey Griswold, Jason Palmer
  • Patent number: 10484497
    Abstract: A computer-implemented method and system for caching multi-session data communications in a computer network.
    Type: Grant
    Filed: March 24, 2015
    Date of Patent: November 19, 2019
    Assignee: Zephyrtel, Inc.
    Inventors: Alan Arolovitch, Shmuel Bachar, Dror Moshe Gavish, Shahar Guy Grin, Shay Shemer
  • Patent number: 10467766
    Abstract: Sharing video footage recorded by audio/video (A/V) recording and communication devices, such as video doorbells and security cameras. When an A/V recording and communication device records video footage of suspicious activity, or even criminal activity, a user viewing the footage may alert his or her neighbors by sharing the video. In various embodiments, the user may share the video with anyone of the user's choosing, including neighbors, friends, and family.
    Type: Grant
    Filed: October 10, 2017
    Date of Patent: November 5, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: James Siminoff, August Cziment, Aaron Harpole, Elliott Lemberger, John Modestine, Darrell Sommerlatt
  • Patent number: 10466933
    Abstract: A first persistent connection pipe is established from a node of a secondary storage system to an access service associated with a cloud service system. A second persistent connection pipe is established from the node of the secondary storage system to the access service. A communication direction role of the second persistent connection pipe is switched to enable the access service to initiate a communication to the node of the secondary storage system via the second persistent pipe.
    Type: Grant
    Filed: December 19, 2018
    Date of Patent: November 5, 2019
    Assignee: Cohesity, Inc.
    Inventors: Suresh Bysani Venkata Naga, Sudhir Srinivas, Anubhav Gupta
  • Patent number: 10447539
    Abstract: A provisioning system autonomously and asynchronously brings up data center racks. In an embodiment, the provisioning system determines presence of a first and second device connected to a network. The provisioning system generates a first and second thread for validation of the first and second devices, respectively. Responsive to determining by the first thread that the first device is not validated, the provisioning system notifies a detection system that the validation of the first device has not passed. Responsive to determining by the second thread that the second device is validated, the provisioning system provisions the second device for integration with one or more provisioned devices on the network.
    Type: Grant
    Filed: December 21, 2017
    Date of Patent: October 15, 2019
    Assignee: Uber Technologies, Inc.
    Inventors: Vasileios Lakafosis, Robin Bassant, Harshmeet Singh
  • Patent number: 10432580
    Abstract: A message processing method, apparatus, and system, where the method includes sending, by a Dynamic Host Configuration Protocol for Internet Protocol version 6 (DHCPv6) client apparatus, a first message requesting assignment of an Internet Protocol version 6 (IPv6) address to a DHCPv6 server, where the first message includes a first random identifier identifying the DHCPv6 client apparatus, receiving a first reply message from the DHCPv6 server, sending a second message to the DHCPv6 server, where the second message includes a second random identifier generated using a preset algorithm and the first random identifier and identifies the DHCPv6 client apparatus, and receiving a second reply message from the DHCPv6 server. Therefore, a problem that privacy is easy to monitor or steal in an interaction process between the DHCPv6 client apparatus and the DHCPv6 server is resolved.
    Type: Grant
    Filed: November 22, 2017
    Date of Patent: October 1, 2019
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Yu Fu, Sheng Jiang
  • Patent number: 10432460
    Abstract: The present invention provides a virtualized network function scaling method and an apparatus. The method includes: receiving a network service scaling request, the request includes a deployment flavor identifier, the network service includes an instance of a first VNF (VNF1) and an instance of a second VNF (VNF2), VNF instances are connected by using an instance of a first VL (VL1); obtaining a deployment flavor and adding a new instance of the VNF1; obtaining a modification policy of the VL1; generating descriptor of a second VL based on information about a connection point of the new instance of the VNF1; creating an instance of the second virtual link according to the descriptor of the second VL, to connect the new instance of the VNF1 to the instance of the VNF2. In this solution, a new VNF instance obtained after service scaling can be connected to another VNF instance.
    Type: Grant
    Filed: November 20, 2017
    Date of Patent: October 1, 2019
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Shitao Li, Deepanshu Gautam
  • Patent number: 10423690
    Abstract: There is disclosed a method and a system for classifying a web resource. The method comprises retrieving data associated with a plurality of browser logs of browser applications. The browser logs include information about past browsing activities: an identifier of a given web resource associated with an access attempt, an indication of a parent process that initiated the access attempt, and a first launch parameter. In response to (i) the first launch parameter being indicative of the access attempt being executed as part of the first launch of the browser application and (ii) the parent process not being listed in a parent process white list, analyzing the plurality of past search session log of a search engine server to determine a historical search parameter associated with the given web resource. Based on the analysis of the historical search parameter, adding the given web resource to a blacklist of web resources.
    Type: Grant
    Filed: January 4, 2018
    Date of Patent: September 24, 2019
    Assignee: YANDEX EUROPE AG
    Inventor: Andrey Valentinovich Kovalev