Patents Examined by Frantz Coby
  • Patent number: 11128596
    Abstract: Methods and apparatuses for acquisition of an address resolution protocol (ARP)/IPv6 Neighbour cache at a user plane function (UPF) entity without performing deep packet inspection for every packet that traverses a network. The ARP broadcast/ICMPv6 Neighbour Solicitation multicast from any Ethernet client (a user equipment (UE) or clients behind the UE or clients in a data network (DN)) is responded to by the UPF entity itself, by looking up the ARP/IPv6 Neighbour cache built in the UPF entity, irrespective of whether the UPF entity acts as the core Ethernet switch or whether the core Ethernet switch is in the DN. The solution is simplified to always intercept ARP at the UPF entity and respond to it based on a local ARP/IPv6 Neighbour cache.
    Type: Grant
    Filed: February 13, 2020
    Date of Patent: September 21, 2021
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Sridhar Bhaskaran, Marco Spini, Fenqin Zhu
  • Patent number: 11121985
    Abstract: Some embodiments provide a novel method for deploying different virtual networks over several public cloud datacenters for different entities. For each entity, the method (1) identifies a set of public cloud datacenters of one or more public cloud providers to connect a set of machines of the entity, (2) deploys managed forwarding nodes (MFNs) for the entity in the identified set of public cloud datacenters, and then (3) configures the MFNs to implement a virtual network that connects the entity's set of machines across its identified set of public cloud datacenters. In some embodiments, the method identifies the set of public cloud datacenters for an entity by receiving input from the entity's network administrator. In some embodiments, this input specifies the public cloud providers to use and/or the public cloud regions in which the virtual network should be defined. Conjunctively, or alternatively, this input in some embodiments specifies actual public cloud datacenters to use.
    Type: Grant
    Filed: October 24, 2019
    Date of Patent: September 14, 2021
    Assignee: VMWARE, INC.
    Inventors: Israel Cidon, Prashanth Venugopal, Aran Bergman, Chen Dar, Alex Markuze, Eyal Zohar
  • Patent number: 11113150
    Abstract: A method of distributing data in a distributed storage system includes receiving a file, dividing the received file into chunks, and determining a distribution of the chunks among storage devices of the distributed storage system based on a maintenance hierarchy of the distributed storage system. The maintenance hierarchy includes maintenance levels, and each maintenance level includes one or more maintenance units. Each maintenance unit has an active state and an inactive state. Moreover, each storage device is associated with a maintenance unit. The determining of the distribution of the chunks includes identifying a random selection of the storage devices matching a number of chunks of the file and being capable of maintaining accessibility of the file when one or more maintenance units are in an inactive state. The method also includes distributing the chunks to storage devices of the distributed storage system according to the determined distribution.
    Type: Grant
    Filed: May 21, 2020
    Date of Patent: September 7, 2021
    Assignee: Google LLC
    Inventors: Robert Cypher, Sean Quinlan, Steven Robert Schirripa
  • Patent number: 11115362
    Abstract: Disclosed are methods and systems for displaying a conversation thread. A conversation thread displaying method including classifying messages transmitted and received through at least one conversation session to generate a conversation thread for each of the at least one conversation session, providing a conversation session list, displaying messages of a selected conversation thread selected from the conversation session list, receiving a conversation summary request for the messages of the selected conversation thread, and providing a conversation summary for the messages of the selected conversation thread in response to the conversation summary request for the messages of the selected conversation thread may be provided.
    Type: Grant
    Filed: March 20, 2020
    Date of Patent: September 7, 2021
    Assignee: LINE PLUS CORPORATION
    Inventors: Keon Hong Lee, Hyukjae Jang
  • Patent number: 11100175
    Abstract: The present disclosure provides user-interface methods and systems for submitting search requests to search engines and presenting search results therefrom customized using content preferences learned about a user, comprising sending query information to at least two search engines, including a query identifying desired content, and user information, including context information describing the environment in which the query information is being sent, and a user signature representing content preferences learned about the user; receiving at least one set of a search result and auxiliary information from the at least one search engine in response to sending the query information, including information describing attributes of the search result that led to the search result being chosen by the at least one search engine; ordering the at least one search result based at least in part on the auxiliary information; and presenting the ordered search results to the user.
    Type: Grant
    Filed: May 4, 2020
    Date of Patent: August 24, 2021
    Assignee: Veveo, Inc.
    Inventors: Rakesh Barve, Pankaj Garg, Sashikumar Venkataraman, Murali Aravamudan, Keyur Vallabhbhai Faldu, Vineet Agarwal, Apurv Anand
  • Patent number: 11082528
    Abstract: Provided is a matching system including a policy and rule processing unit configured to extract SC units for each application service required, combine the SC units, configure a transaction unit, and determine an amount to be charged for a transaction according to a charging rule; a matching processing unit configured to match the extracted SC units to NC units; and an NC combination processing unit configured to combine the NC units used for the matching and deliver the combination of the NC units and detailed operating conditions to the networking management system.
    Type: Grant
    Filed: February 10, 2020
    Date of Patent: August 3, 2021
    Assignee: Electronics and Telecommunications Research Institute
    Inventors: Kyung Hyu Lee, Hea Sook Park, Ki Won Kim, Byeong Sik Kim, Yoon Sik Yoo, Jong Kuk Lee, Hyung Kyu Lee, Jin Hyuk Yim, Ki Cheol Jeon, Byung Chang Chung, Boo Geum Jung
  • Patent number: 11082360
    Abstract: A system and method updates a consumer's preference information not only as a result of explicit preference information received from the consumer, but also resulting from actions of the user.
    Type: Grant
    Filed: December 16, 2019
    Date of Patent: August 3, 2021
    Assignee: Zoosk, Inc.
    Inventors: Alexander F. Mehr, Shayan G. Zadeh
  • Patent number: 11070625
    Abstract: Dynamic management of concurrent client connections to a server is achieved by a server, in that the server monitors its load state and when the server's maximum permitted number of concurrent requests has been exceeded it reduces the clients' maximum numbers of permitted concurrent requests until such time as the overloading situation no longer persists. In this way, the capacity of each of multiple connections can be controlled by the server individually or as a group, wherein the control is dynamic, so that the client-server connections do not have to be accurately configured in advance.
    Type: Grant
    Filed: January 8, 2020
    Date of Patent: July 20, 2021
    Assignee: International Business Machines Corporation
    Inventors: Mike Brooks, Alan Hollingshead, Julian Horn, Philip Wakelin
  • Patent number: 11070575
    Abstract: Systems, methods, computer-readable media, and devices are disclosed for verifying traffic classification. At a first node, a classification to a received packet is designated according to a local model. The classification of the packet by the first node is verified by sending packet information describing the packet to a distributed network comprising multiple nodes, where the packet information includes attributes of the packet. The classification of the packet is verified from receiving results from a second node that, based on the attributes, independently classifies the packet. Based on the verified classification, decentralized information for classifying packets is updated.
    Type: Grant
    Filed: March 6, 2019
    Date of Patent: July 20, 2021
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Ram Mohan Ravindranath, Prashanth Patil, Rajesh Indira Viswambharan
  • Patent number: 11068555
    Abstract: A system and method of sensing and responding to service discoveries on a consumer's machine and, more particularly, to a system and method of sensing (discovering) service needs on a consumer's machine using a resident Daemon, and responding to the service discoveries using an extension of UDDI. The method comprises receiving a keyword from a local machine, locating a service associated with the keyword, and notifying the local machine about the service that matches the keyword.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: July 20, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Elson Z. Bao, William P. Shaouy
  • Patent number: 11070601
    Abstract: A client device (100) receives segments of streamed content in a multicast transmission mode. The client device (100) determines an input data rate associated with the receiving of the segments in the multicast transmission mode. Depending on the input data rate, the client device (100) sets an output data rate. In response to requests from a media player (140), the client device (100) outputs the received segments at the output data rate to the media player (140).
    Type: Grant
    Filed: December 2, 2015
    Date of Patent: July 20, 2021
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Thorsten Lohmar, Mohamed Ibrahim
  • Patent number: 11063851
    Abstract: A device may receive a thermal report from a user equipment. The thermal report may indicate a temperature of the user equipment. The device may determine, based on the thermal report, whether the temperature of the user equipment satisfies a temperature threshold. The device may select a network action to reduce the temperature of the user equipment based on the temperature of the user equipment satisfying the temperature threshold. The device may perform the network action.
    Type: Grant
    Filed: October 30, 2019
    Date of Patent: July 13, 2021
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Jin Yang, Xin Wang, Yuexin Dong
  • Patent number: 11061981
    Abstract: The invention is a platform that allows the use of any domain name followed by the name of any country, local municipality or neighborhood in the address bar of any internet browser to, using an algorithm that is part of the platform, generate and implement a query that will cause the internet browser to publish information stored in an active directory system and/or database that is on the platform. The platform is for public or private use.
    Type: Grant
    Filed: May 10, 2018
    Date of Patent: July 13, 2021
    Inventor: Dean Wray Lawrence
  • Patent number: 11064095
    Abstract: An image display system includes a display and a processor. The processor is configured to: synchronize a first relative position of a first area in an area of a first panorama image and a second relative position of a second area in an area of a second panorama image, and display at least the first area in the first panorama image and at least the second area in the second panorama image on the display. The processor is further configured to change the first area displayed which is displayed in response to change the second area.
    Type: Grant
    Filed: February 12, 2020
    Date of Patent: July 13, 2021
    Assignee: Ricoh Company, Ltd.
    Inventor: Osamu Ogawara
  • Patent number: 11055012
    Abstract: The disclosed computer-implemented method for performing live migrations of software containers may include (i) identifying a request to migrate a software container from a source computing system to a target computing system while a process executes within the software container, (ii) creating a checkpoint of the process in execution (iii) transferring the checkpoint to the target computing system, (iv) updating the checkpoint recurrently by recurrently creating an incremental checkpoint of the process and merging the incremental checkpoint into the checkpoint, (v) predicting, before updating the checkpoint with an iteration of the incremental checkpoint and based on a size of the iteration of the incremental checkpoint, that finalizing a migration of the software container to the target computing system would meet a predetermined time objective, and (vi) finalizing the migration of the software container to the target computing system.
    Type: Grant
    Filed: April 20, 2020
    Date of Patent: July 6, 2021
    Assignee: Veritas Technologies LLC
    Inventors: Gaurav Makin, Kody Kantor, Hao Wen, Zhichao Cao, Vallari Mehta
  • Patent number: 11057244
    Abstract: A smart gateway device for providing communications between multiple networks associated with a building management system (BMS). The device includes a first network interface circuit in communication with a first network associated with a building management system (BMS). The device further includes a second network interface circuit in communication with a second network associated with a subsystem of the BMS, wherein the second network is not compatible with the first network. The second network interface circuit is configured to detect a physical device associated with the second network, and to receive a data packet associated with the physical device. The data packet is transmitted to the first network interface circuit. The first network interface circuit is configured to receive the data packet and to generate a virtual device based on the received data packet. The virtual device is configured to represent the physical device on the first network.
    Type: Grant
    Filed: August 5, 2019
    Date of Patent: July 6, 2021
    Assignee: Johnson Controls Technology Company
    Inventors: Shawn D. Schubert, Donald A. Gottschalk, Daniel M. Curtis
  • Patent number: 11050692
    Abstract: A computer-implemented method for providing an input suggestion for a user is disclosed. The computer-implemented method may include identifying an intended recipient of an electronic message input by the user; identifying a location associated with the user and a time associated with the electronic message input by the user; determining the input suggestion for the user based on an input profile of the intended recipient, the location, and the time; and outputting the input suggestion via a user device associated with the user.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: June 29, 2021
    Assignee: RingCentral, Inc.
    Inventors: Ilya Vladimirovich Mikhailov, Vlad Vendrow
  • Patent number: 11036620
    Abstract: Apparatuses and techniques to utilize a scratch organization as a unit of virtualization. Potential hosts for a scratch organization are evaluated. The potential hosts include at least the first group of hardware processing devices and a second group of the plurality of hardware processing devices to provide remote client computing environments. A target host is selected from the potential hosts. The scratch organization to be hosted by the target host is generated. Data is loaded from a test source that is not the subject organization into the scratch organization. One or more test operations are performed on the scratch organization using the loaded data with the target host. The scratch organization is destroyed on the selected host after the one or more test operations have been performed.
    Type: Grant
    Filed: July 2, 2019
    Date of Patent: June 15, 2021
    Assignee: salesforce.com, inc.
    Inventors: James Bock Wunderlich, George Murnock, Josh Kaplan, Michael Dwayne Miller, Mark Wilding
  • Patent number: 11036209
    Abstract: Embodiments of this present disclosure may include a system that includes a first network device. The first network device may perform an operation according to a device configuration file. The system may also include a second network device that directly communicatively couples to the first network device through a peer-to-peer (P-P) communication network. The second network device may include a backup file of the device configuration file. The second network device may transmit the backup file of the device configuration file to the first network device in response to detecting that the first network device is lacking the device configuration file.
    Type: Grant
    Filed: September 24, 2019
    Date of Patent: June 15, 2021
    Assignee: Rockwell Automation Technologies, Inc.
    Inventors: Dayin Xu, John P. Caspers, William H. Martin, Jeffrey S. Martin, Jes Asmussen
  • Patent number: 11038783
    Abstract: According to embodiments of the present disclosure, a method and an apparatus for managing a network connection, and a computer readable storage medium are provided. The method includes determining at least one network connection associated with a target device. The method further includes obtaining a connection state of the at least one network connection, the connection state indicating a data transmission frequency of the at least one network connection. The method further includes determining an operation for the at least one network connection based at least in part on the connection state.
    Type: Grant
    Filed: January 24, 2020
    Date of Patent: June 15, 2021
    Assignee: Beijing Baidu Netcom Science and Technology Co., Ltd.
    Inventor: Jianhui Wang