Patents Examined by Taylor Elfervig
  • Patent number: 10887399
    Abstract: A system, method, and computer program product are provided for managing a connection between a device and a network. In use, a first device coupled between a second device and a network is identified. Further, the first device is controlled based on predefined criteria utilizing the second device, for managing a connection between the second device and the network.
    Type: Grant
    Filed: July 30, 2008
    Date of Patent: January 5, 2021
    Assignee: McAfee, LLC
    Inventor: Efrain Ortiz, Jr.
  • Patent number: 10887160
    Abstract: The present disclosure, relating to the technical field of communications, provides a management method for a home network device and a network management system. The method includes that: a home gateway acquires home terminal device information in a home network; the home gateway sends the home terminal device information to a home sub-cloud which corresponds to the home network and is independent from other home sub-clouds on a cloud management platform to store.
    Type: Grant
    Filed: January 18, 2016
    Date of Patent: January 5, 2021
    Assignee: ZTE CORPORATION
    Inventors: Mingsheng Li, Yuanjiong Diao, Xiaojun Wang
  • Patent number: 10887386
    Abstract: Some embodiments provide a method for providing a continuous mirroring session between a monitored data compute node (DCN) and a monitoring DCN. The method provides such uninterrupted mirroring session regardless of relocations of the DCNs during the mirroring session. In some embodiments, the method dynamically switches between local mirroring and remote mirroring based on the positions of the monitored DCN and the monitoring DCN. Upon receiving a data message from a port of a forwarding element (i.e., a monitored port), to which a monitored DCN is coupled, the method duplicates the data message. The method then sends the duplicated data message either to a monitoring DCN that executes on the same host machine, or adds particular tunneling data to the duplicated data message and tunnels the duplicated data message to a remote host machine, on which the monitoring DCN executes.
    Type: Grant
    Filed: October 23, 2017
    Date of Patent: January 5, 2021
    Assignee: NICIRA, INC.
    Inventors: Donghai Han, Hua Wang, Jingchun Jason Jiang
  • Patent number: 10887359
    Abstract: A method comprises establishing a video conference between at least two instances of a media application over a relay connection; in response to determining that the video conference comprises only two instances of the media application: receiving, from a first instance of the two instances of the media application, a plurality of candidate addresses for a peer to peer (P2P) connection with a second instance of the two instances of the media application; sending, to the second instance of the media application, the plurality of candidate addresses, wherein the P2P connection is established using a particular candidate address of the plurality of candidate addresses; after the P2P is established, maintaining the relay connection in an inactive state while media data for the video conference is sent over the P2P connection until a switch-over event occurs, wherein metadata is sent over the relay connection to keep the relay connection in the inactive state.
    Type: Grant
    Filed: April 1, 2020
    Date of Patent: January 5, 2021
    Assignee: ATLASSIAN PTY LTD.
    Inventors: Emil Ivov, Pawel Domas
  • Patent number: 10880256
    Abstract: An application program spans a plurality of digital social networks. The application program includes an inferred digital social network. Consent is obtained from a plurality of users of the digital social networks to participation in the inferred digital social network. Information is automatically obtained from the digital social networks for the users, through a plurality of respective communication channels, which can be application program interfaces or covert or subliminal channels. The information includes link information between each of the users and other individuals in the digital social networks. The information is aggregated for the users to form the inferred digital social network, corresponding to a graph having nodes representing the users and the other individuals and having links between the nodes representing social relationships.
    Type: Grant
    Filed: November 20, 2019
    Date of Patent: December 29, 2020
    Inventor: F. David Serena
  • Patent number: 10791064
    Abstract: A method and an apparatus for allocating a server to a terminal are provided. The method includes receiving an Internet protocol (IP) packet with a domain name system (DNS) query from a terminal, including terminal location information in the IP packet, transmitting the IP packet to a DNS server, receiving, from the DNS server, a response IP packet location information of a proximity server, the proximity server being located within a certain distance from the terminal, and transmitting the response IP packet to the terminal.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: September 29, 2020
    Assignee: Samsung Electronics Co., Ltd.
    Inventor: Jicheol Moon
  • Patent number: 10771566
    Abstract: A system and method for mobile application virtualization. The system includes a server based architecture for mobile application virtualization. The architecture includes a single operating system instantiation resident on a server computer system. The single operating system includes a session management module and a plurality of service modules. The architecture further includes a plurality of user sessions each session comprising a plurality of applications and a unique session ID. The plurality of user sessions are operable to call services of the single operating system. The architecture further includes a plurality of virtual device sets each set comprising a unique session ID and associated with a respective user session of the plurality of user sessions.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: September 8, 2020
    Assignee: SIERRAWARE, LLC
    Inventors: Gopal Jayaraman, Gopu Subramanian
  • Patent number: 10764375
    Abstract: A system and method for mobile application virtualization. The method includes creating a plurality of user sessions each comprising a unique session ID and allocating server resources to each user session. The method further includes creating a plurality of sets of virtual devices. Each set of the plurality of sets of virtual devices is associated with a respective session ID. The method further includes executing an application of a plurality of applications within a user session of the plurality of user sessions and receiving a request from the application. The method further includes sending the request to a first virtual device of a set of virtual devices based on a session ID. The sending is performed by a single operating system and the single operating system is configured to route requests between applications and the plurality of sets of virtual devices based on the session IDs.
    Type: Grant
    Filed: October 13, 2016
    Date of Patent: September 1, 2020
    Assignee: SIERRAWARE, LLC
    Inventors: Gopal Jayaraman, Gopu Subramanian
  • Patent number: 10757176
    Abstract: A variety of methods, systems, devices and arrangements are implemented for controlling server load-distributions. According to one such computer-implemented method, a desired server load-distribution is assigned for a plurality of computer servers that collectively provide services to computer clients. In response to a computer client request for service, a subset of computer servers is selected from the plurality of computer servers. Weight factors for servers of the selected subset of servers are determined as a function of the overall server load-distribution-profile and the selected subset.
    Type: Grant
    Filed: August 24, 2015
    Date of Patent: August 25, 2020
    Assignee: 8×8, Inc.
    Inventors: Marc Petit-Huguenin, Bryan R. Martin, Jim Kleck
  • Patent number: 10742505
    Abstract: A controller, which manages nodes that provide virtual entities, receives information from a first of the nodes, where the received information relates to a characteristic of a virtual entity provided by the first node. The controller determines that the received information is inconsistent with information, maintained by the controller, relating to the characteristic of the virtual entity provided by the first node. In response to the determining, the controller reconciles an inconsistency between the received information and the information maintained by the controller.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: August 11, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shaun Wackerly, Sean E. Humphress
  • Patent number: 10700922
    Abstract: The present invention discloses a method carried out at a network device for restarting one or more components of the network device, comprising the steps of monitoring whether at least one condition has been satisfied at any component of the network device. If at least one condition satisfied, one or more components are restarted of the network device, based, at least in part, on the at least one condition. When the network device has been restarted a management server is informed that one or more components of the network device have been restarted. According to the present invention, whether a configuration has been received for the network device is determined from a user or administrator at the management server. When a configuration has been received the configuration is retrieved from the management server. The network device is then configured with the configuration retrieved.
    Type: Grant
    Filed: December 29, 2016
    Date of Patent: June 30, 2020
    Assignee: Pismo Labs Technology Limited
    Inventors: Ho Ming Chan, Nusrat Rahman
  • Patent number: 10692596
    Abstract: A health kiosk system is provided. A kiosk has a computing unit and a physiological measurement apparatus connected to the computing unit. A Web browser of the computing unit transmits information corresponding to the physiological measurement apparatus and a request for a resource to a Web server. In response to receiving the request, the Web server transmits to the kiosk profile-specific Web content responsive to the request and specific to the received profile information. The information corresponding to the physiological measurement apparatus may be transmitted in a URL or HTTP Cookie of an HTTP request.
    Type: Grant
    Filed: December 21, 2018
    Date of Patent: June 23, 2020
    Assignee: Mobile NewMedia Ltd.
    Inventors: Tejinder S. Randhawa, John Richards
  • Patent number: 10693647
    Abstract: Methods, systems, and apparatus are described providing social networking engines. Specifically, the present specification relates to a method for implementing software containers implementing social network engines that may be configured to act in a zero-knowledge environment. In such implementations, all information pertaining to the social network engine associated with a user that is stored in the container is solely that of a user unless explicitly shared by the user. In some implementations, the containers may be configured to participate in a publish-and-subscribe network in order to share information. In addition, the containers may be provisioned with controls so that global operators may comply with local privacy rules.
    Type: Grant
    Filed: May 30, 2017
    Date of Patent: June 23, 2020
    Assignee: eIngot LLC
    Inventor: William J. Raduchel
  • Patent number: 10678604
    Abstract: A network functions virtualization management and orchestration system with a VNF descriptor (VNFD) including a information element that allows an instance created based on the VNFD to be distinguished by name. The information element includes an information element of a VM name that describes a naming rule for a virtual machine (VM).
    Type: Grant
    Filed: January 22, 2016
    Date of Patent: June 9, 2020
    Assignee: NEC CORPORATION
    Inventors: Junichi Gokurakuji, Mayo Oohira, Hirokazu Shinozawa
  • Patent number: 10666773
    Abstract: According to an embodiment a method is disclosed for establishing a Multipath TCP connection comprising a first and second TCP connection between a client and a server. The client performs the steps of: sending a synchronization segment to the server indicative for a request to establish the first and second TCP connection, receiving a synchronization and acknowledgement segment from the server, establishing the first and second TCP connections, sending an acknowledgment segment to the server in order for the server to establish the first and second TCP connection.
    Type: Grant
    Filed: September 19, 2016
    Date of Patent: May 26, 2020
    Assignees: TESSARES SA, UNIVERSITÉ CATHOLIQUE DE LOUVAIN
    Inventors: Olivier Bonaventure, Gregory Detal, Sébastien Barré
  • Patent number: 10659415
    Abstract: An example operation may include one or more of determining appropriate emojis on at least one user's originating device by interfacing with the application and data of the user's originating device, performing a search of the at least one user's data to obtain actions relevant to the at least one user of the system, determining an action associated with the emoji, setting at least one of the determined emojis as a system emoji, and transmitting the determined emojis from the user's originating device to a system network as an emoji stream.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: May 19, 2020
    Assignee: OPEN INVENTION NETWORK LLC
    Inventor: David Gerard Ledet
  • Patent number: 10635643
    Abstract: Examples include, in response to fulfillment of a tiering policy, dividing, by a cloud provider engine of a computing device, data blocks of a filesystem object into data chunks. Some examples comprise generating, by the cloud provider engine, a current manifest file in a local memory and causing the cloud storage system to generate a current pseudo folder in the cloud storage system corresponding to a particular epoch of the filesystem object. Some other examples comprise tiering, by the cloud provider engine, the data chunks and the current manifest file to the current pseudo folder, the current manifest including pointers to the data chunks corresponding to the filesystem object at the particular epoch.
    Type: Grant
    Filed: January 19, 2017
    Date of Patent: April 28, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Priya Pappanaickenpalayam Muthuswamy, Vitaly Oratovsky, Arul Kumar Sivalingam, Shankar Raman, Manny Ye
  • Patent number: 10630739
    Abstract: A computer-implemented method comprises using a media server, establishing a video conference between a first instance of a media application and a second instance of the media application over a relay connection, in response to determining that the video conference comprises only the first instance and the second instance of the media application, determining by the first instance of the media application candidate addresses for a peer to peer (P2P) connection with the second instance of the media application, the candidate addresses excluding the media server, sending the candidate addresses to the second instance of the media application, establishing the P2P connection using a particular candidate address, in response to establishing the P2P connection, setting the relay connection to an inactive state and sending media data for the video conference over the P2P connection.
    Type: Grant
    Filed: June 27, 2017
    Date of Patent: April 21, 2020
    Assignee: Atlassian Pty Ltd
    Inventors: Emil Ivov, Pawel Domas
  • Patent number: 10630758
    Abstract: A system and method for accelerating content deliver over a content delivery network (CDN) are provided. In an embodiment, the method includes determining, based on a received hypertext transfer protocol (HTTP) request, a PUSH list, wherein the PUSH list includes at least one resource that can be immediately provided to a web browser without requesting the at least one resource from an origin server; and issuing, based on the PUSH list, at least one PUSH resource designator to an edge proxy, wherein each PUSH resource designator indicates one of the at least one resource, wherein the edge proxy is commutatively connected in geographic proximity to a client running the web browser, wherein the origin server and the edge proxy communicate over the CDN.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: April 21, 2020
    Assignee: RADWARE, LTD.
    Inventors: Kent Douglas Alstad, Roy Berland
  • Patent number: 10616048
    Abstract: In a machine to machine (M2M) system, resource management is performed by M2M devices by creating resources, announcing resources, retrieving information from an announced resource, deleting an announced resource, on behalf of the devices themselves, or on behalf of another device. In some embodiments, resource management protocols are further provided to include a child resource attribute that provides efficiency of protocol signaling by inheriting certain features if a parent resource from which the child resource attribute is derived.
    Type: Grant
    Filed: March 18, 2015
    Date of Patent: April 7, 2020
    Assignee: ZTE Corporation
    Inventor: Rajesh Bhalla