Patents Examined by Taylor Elfervig
-
Patent number: 10887399Abstract: 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: GrantFiled: July 30, 2008Date of Patent: January 5, 2021Assignee: McAfee, LLCInventor: Efrain Ortiz, Jr.
-
Patent number: 10887160Abstract: 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: GrantFiled: January 18, 2016Date of Patent: January 5, 2021Assignee: ZTE CORPORATIONInventors: Mingsheng Li, Yuanjiong Diao, Xiaojun Wang
-
Patent number: 10887386Abstract: 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: GrantFiled: October 23, 2017Date of Patent: January 5, 2021Assignee: NICIRA, INC.Inventors: Donghai Han, Hua Wang, Jingchun Jason Jiang
-
Patent number: 10887359Abstract: 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: GrantFiled: April 1, 2020Date of Patent: January 5, 2021Assignee: ATLASSIAN PTY LTD.Inventors: Emil Ivov, Pawel Domas
-
Patent number: 10880256Abstract: 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: GrantFiled: November 20, 2019Date of Patent: December 29, 2020Inventor: F. David Serena
-
Patent number: 10791064Abstract: 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: GrantFiled: December 28, 2015Date of Patent: September 29, 2020Assignee: Samsung Electronics Co., Ltd.Inventor: Jicheol Moon
-
Patent number: 10771566Abstract: 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: GrantFiled: October 13, 2016Date of Patent: September 8, 2020Assignee: SIERRAWARE, LLCInventors: Gopal Jayaraman, Gopu Subramanian
-
Patent number: 10764375Abstract: 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: GrantFiled: October 13, 2016Date of Patent: September 1, 2020Assignee: SIERRAWARE, LLCInventors: Gopal Jayaraman, Gopu Subramanian
-
Patent number: 10757176Abstract: 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: GrantFiled: August 24, 2015Date of Patent: August 25, 2020Assignee: 8×8, Inc.Inventors: Marc Petit-Huguenin, Bryan R. Martin, Jim Kleck
-
Patent number: 10742505Abstract: 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: GrantFiled: March 28, 2014Date of Patent: August 11, 2020Assignee: Hewlett Packard Enterprise Development LPInventors: Shaun Wackerly, Sean E. Humphress
-
Patent number: 10700922Abstract: 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: GrantFiled: December 29, 2016Date of Patent: June 30, 2020Assignee: Pismo Labs Technology LimitedInventors: Ho Ming Chan, Nusrat Rahman
-
Patent number: 10692596Abstract: 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: GrantFiled: December 21, 2018Date of Patent: June 23, 2020Assignee: Mobile NewMedia Ltd.Inventors: Tejinder S. Randhawa, John Richards
-
Patent number: 10693647Abstract: 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: GrantFiled: May 30, 2017Date of Patent: June 23, 2020Assignee: eIngot LLCInventor: William J. Raduchel
-
Patent number: 10678604Abstract: 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: GrantFiled: January 22, 2016Date of Patent: June 9, 2020Assignee: NEC CORPORATIONInventors: Junichi Gokurakuji, Mayo Oohira, Hirokazu Shinozawa
-
Patent number: 10666773Abstract: 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: GrantFiled: September 19, 2016Date of Patent: May 26, 2020Assignees: TESSARES SA, UNIVERSITÉ CATHOLIQUE DE LOUVAINInventors: Olivier Bonaventure, Gregory Detal, Sébastien Barré
-
Patent number: 10659415Abstract: 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: GrantFiled: March 2, 2018Date of Patent: May 19, 2020Assignee: OPEN INVENTION NETWORK LLCInventor: David Gerard Ledet
-
Patent number: 10635643Abstract: 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: GrantFiled: January 19, 2017Date of Patent: April 28, 2020Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Priya Pappanaickenpalayam Muthuswamy, Vitaly Oratovsky, Arul Kumar Sivalingam, Shankar Raman, Manny Ye
-
Patent number: 10630739Abstract: 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: GrantFiled: June 27, 2017Date of Patent: April 21, 2020Assignee: Atlassian Pty LtdInventors: Emil Ivov, Pawel Domas
-
Patent number: 10630758Abstract: 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: GrantFiled: May 5, 2016Date of Patent: April 21, 2020Assignee: RADWARE, LTD.Inventors: Kent Douglas Alstad, Roy Berland
-
Patent number: 10616048Abstract: 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: GrantFiled: March 18, 2015Date of Patent: April 7, 2020Assignee: ZTE CorporationInventor: Rajesh Bhalla