Patents Examined by Krisna Lim
-
Patent number: 10530871Abstract: 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: GrantFiled: September 4, 2013Date of Patent: January 7, 2020Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)Inventors: Elena Fersman, Michael Åström, Cristian Norlin
-
Patent number: 10523762Abstract: 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: GrantFiled: June 30, 2016Date of Patent: December 31, 2019Assignee: Red Hat, Inc.Inventors: John J. Mazzitelli, Heiko W. Rupp
-
Patent number: 10523771Abstract: 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: GrantFiled: April 12, 2017Date of Patent: December 31, 2019Assignee: Tencent Technology (Shenzhen) Company LimitedInventors: Chao Wang, Xiao Guo, Lingfang Zhong
-
Patent number: 10511633Abstract: 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: GrantFiled: June 12, 2017Date of Patent: December 17, 2019Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Eric Jason Brandwine
-
Patent number: 10511512Abstract: 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: GrantFiled: August 6, 2012Date of Patent: December 17, 2019Assignee: Telefonaktiebolaget LM Ericsson (Publ)Inventors: Esperanza Alonso Franco, Miguel Angel Muñoz De La Torre Alonso
-
Patent number: 10510047Abstract: 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: GrantFiled: October 31, 2018Date of Patent: December 17, 2019Assignee: CAPITAL ONE SERVICES, LLCInventors: Abdelkader Benkreira, Michael Mossoba, Joshua Edwards
-
Patent number: 10506084Abstract: 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: GrantFiled: September 13, 2017Date of Patent: December 10, 2019Assignee: Splunk Inc.Inventors: Sourav Pal, Christopher Madden Pride
-
Patent number: 10506021Abstract: 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: GrantFiled: July 23, 2013Date of Patent: December 10, 2019Assignee: Baidu Online Network Technology (Beijing) Co., Ltd.Inventor: Haitao Cao
-
Patent number: 10503746Abstract: 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: GrantFiled: July 28, 2017Date of Patent: December 10, 2019Assignee: Splunk Inc.Inventors: Hemendra Singh Choudhary, Cary Glen Noel
-
Patent number: 10498813Abstract: 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: GrantFiled: March 27, 2013Date of Patent: December 3, 2019Assignee: HANGZHOU HIKVISION DIGITAL TECHNOLOGY CO., LTD.Inventors: Jialiu Yu, Xiaoyuan Zhang, Xiangqing Jin
-
Patent number: 10498682Abstract: 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: GrantFiled: May 29, 2013Date of Patent: December 3, 2019Assignee: STREAMWIDEInventor: Vincent Themereau
-
Patent number: 10498694Abstract: 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: GrantFiled: June 30, 2017Date of Patent: December 3, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Lee Reed Burton, Daniel E. Castro, William Jacob Goldenberg, Mark A. Nikiel, Pui-Yin Winfred Wong, Hardy Wijaya, Hongyu Sun, Jingjing Zhang
-
Patent number: 10482686Abstract: 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: GrantFiled: October 11, 2018Date of Patent: November 19, 2019Assignee: SmartDrive Systems, Inc.Inventors: Reza Ghanbari, Nicholas Shayne Brookins, David Forney, Mark Freitas, Daniel Andrew Deninger, Jeffrey Griswold, Jason Palmer
-
Patent number: 10484497Abstract: A computer-implemented method and system for caching multi-session data communications in a computer network.Type: GrantFiled: March 24, 2015Date of Patent: November 19, 2019Assignee: Zephyrtel, Inc.Inventors: Alan Arolovitch, Shmuel Bachar, Dror Moshe Gavish, Shahar Guy Grin, Shay Shemer
-
Patent number: 10467766Abstract: 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: GrantFiled: October 10, 2017Date of Patent: November 5, 2019Assignee: Amazon Technologies, Inc.Inventors: James Siminoff, August Cziment, Aaron Harpole, Elliott Lemberger, John Modestine, Darrell Sommerlatt
-
Patent number: 10466933Abstract: 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: GrantFiled: December 19, 2018Date of Patent: November 5, 2019Assignee: Cohesity, Inc.Inventors: Suresh Bysani Venkata Naga, Sudhir Srinivas, Anubhav Gupta
-
Patent number: 10447539Abstract: 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: GrantFiled: December 21, 2017Date of Patent: October 15, 2019Assignee: Uber Technologies, Inc.Inventors: Vasileios Lakafosis, Robin Bassant, Harshmeet Singh
-
Patent number: 10432580Abstract: 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: GrantFiled: November 22, 2017Date of Patent: October 1, 2019Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Yu Fu, Sheng Jiang
-
Patent number: 10432460Abstract: 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: GrantFiled: November 20, 2017Date of Patent: October 1, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Shitao Li, Deepanshu Gautam
-
Patent number: 10423690Abstract: 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: GrantFiled: January 4, 2018Date of Patent: September 24, 2019Assignee: YANDEX EUROPE AGInventor: Andrey Valentinovich Kovalev