Computer-to-computer Session/connection Establishing Patents (Class 709/227)
  • Patent number: 10657137
    Abstract: Systems and methods for aggregating, filtering, and presenting streaming data are disclosed. In one embodiment, a method for presenting streaming data may include (1) receiving, at web services layer for a server comprising at least one computer processor, a query from a client, wherein the query comprises a plurality of parameters; (2) a data caching layer for the server receiving streaming data from at least one predefined streaming data source; (3) the data caching layer conflating the streaming data for each of the plurality of parameters; (4) the data caching layer aggregating the conflated data; (5) the data caching layer generating a snapshot of the conflated data by simultaneously running the query against the conflated data; and (6) outputting the snapshot to the client.
    Type: Grant
    Filed: December 14, 2016
    Date of Patent: May 19, 2020
    Assignee: JPMorgan Chase Bank, N.A.
    Inventors: Ilya Slavin, Mathew Alistair Legge, Reed Alpert
  • Patent number: 10659410
    Abstract: A method for message delivery to a transaction processor is presented. The method may include receiving a message having transaction information. The method may also include determining if the received message is prohibited from delivery based on comparing the transaction information with a blacklist, wherein the blacklist is used to block messages. In response to determining that received message is prohibited from delivery, the method may then include refusing message delivery or delaying message delivery. In response to determining that the received message is not prohibited from delivery, the method may further include enqueuing the message in a request queue. The method may also include receiving a reply message with a transaction status update from the transaction processor. The method may then include updating the blacklist based on the received reply message with the transaction status update.
    Type: Grant
    Filed: February 25, 2019
    Date of Patent: May 19, 2020
    Assignee: International Business Machines Corporation
    Inventors: Yu Fang, Guan Jun Liu, Jiang Bin Ning, Bei Chun Zhou
  • Patent number: 10659450
    Abstract: The technology disclosed relates to non-intrusively enforcing security during federated single sign-on (SSO) authentication without modifying a trust relationship between a service provider (SP) and an identity provider (IDP). In particular, it relates to configuring the IDP to use a proxy-URL for forwarding an assertion generated when a user logs into the SP, in place of an assertion consumer service (ACS)-URL of the SP. It also relates to configuring an assertion proxy, at the proxy-URL, to use the SP's ACS-URL for forwarding the assertion to the SP. It further relates to inserting the assertion proxy in between the user's client and an ACS of the SP by forwarding the assertion to the SP's ACS-URL to establish a federated SSO authenticated session through the inserted assertion proxy.
    Type: Grant
    Filed: March 22, 2019
    Date of Patent: May 19, 2020
    Assignee: Netskope, Inc.
    Inventors: Kartik Kumar Chatnalli Deshpande Sridhar, Lebin Cheng, Krishna Narayanaswamy
  • Patent number: 10652242
    Abstract: Disclosed are various embodiments for enforcing device compliance parameters by inhibiting access to devices, networks or resources. Methods may include associating a compliance rule with a client device. If the compliance rule is violated, a setting associated with the client device may be altered. The altered setting may inhibit access to the client device, a network, a client device resource and/or a network resource. For example, necessary password complexities may be increased, password lifetimes may be decreased and/or resources may be restricted based on a geofence, a time of day and/or a day of the week.
    Type: Grant
    Filed: March 15, 2013
    Date of Patent: May 12, 2020
    Assignee: AIRWATCH, LLC
    Inventors: Alan Dabbiere, Erich Stuntebeck
  • Patent number: 10652736
    Abstract: Some embodiments provide a method for establishing a secured session with backward security between a first device and a second device. In some embodiments, the method establishes a communication session between the first and second devices using shared keys stored at the first and second devices. The method exchanges encrypted data between the first and second devices as a part of the communication session. The method, upon completion of the communication session, modifies the shared key at the first device in a predictable way. The shared key is modified at the second device in the same predictable way. The method then stores the modified shared key at the first device. The modified shared key cannot be used to decrypt any portion of the encrypted data of the current and previous communication sessions.
    Type: Grant
    Filed: February 19, 2019
    Date of Patent: May 12, 2020
    Assignee: Apple Inc.
    Inventors: Mitchell D. Adler, Yannick L. Sierra, Ganesha A. G. Batta, Michael Giles, Akshay M Srivatsa, Craig P. Dooley, Sriram Hariharan, Robert D. Watson
  • Patent number: 10645189
    Abstract: Embodiments of the present invention provide a method, system and computer program product for signature based distributed inventory caching. In an embodiment of the invention, a for signature based distributed inventory caching includes polling from a centralized management solution an endpoint aggregating state information for different monitored resources, and receiving in response to the polling a signature for one or more of the monitored resources aggregated by the endpoint. The method also includes comparing the received signature to a signature stored in the solution in connection with the endpoint. In response to a determination that the compared signatures differ, the method includes updating a cache in the solution with state information for the endpoint, computing a new signature for the state information, and replacing the stored signature with the new signature. Otherwise the method includes bypassing any updating of the cache.
    Type: Grant
    Filed: March 20, 2019
    Date of Patent: May 5, 2020
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Fred Bower, Rodney H. Brown, Qiao Neng Qian
  • Patent number: 10645185
    Abstract: A management system includes a web server configured to communicate with a plurality of external devices each stores management data of one or more network devices, and an application server configured to process management data stored in a storage system capable of storing data and management data transferred from the web server. In response to the reception of an acquisition request of connection information used for transmitting the management data from the external devices, the web server acquires information indicating a type of the external device based on the content of the acquisition request. The web server creates connection information including information indicating a storage destination of the management data determined by using the acquired information indicating a type of the external device. The web server transmits a response including the created connection information in response to the acquisition request.
    Type: Grant
    Filed: June 16, 2016
    Date of Patent: May 5, 2020
    Assignee: Canon Kabushiki Kaisha
    Inventor: Shohei Baba
  • Patent number: 10645098
    Abstract: A malware analysis system includes a preliminary analysis unit, a determination unit, and a designation unit. The preliminary analysis unit executes malware obtained as a candidate for an analyzing subject to obtain information related to communication transmitted from the malware. The determination unit determines whether the malware is handled as an analyzing subject based on information obtained by the preliminary analysis unit. The designation unit designates an analyzing order with respect to malware having been determined by the determination unit as an analyzing subject based on information obtained by the preliminary analysis unit.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: May 5, 2020
    Assignee: NIPPON TELEGRAPH AND TELEPHONE CORPORATION
    Inventors: Tomonori Ikuse, Kazufumi Aoki, Takeo Hariu
  • Patent number: 10645165
    Abstract: A cloud environment is provided generally having at least one private data center possessing a controller/routing system and nonvolatile mass storage, a plurality of data objects retained in the nonvolatile mass storage, and a public cloud storage service provider linked to the controller/routing system. The public cloud storage service provider possessing a database containing policy decisions and metadata of the plurality of data objects. The private data center is not in possession of the policy decisions and the metadata for the plurality of data objects, rather the public cloud storage service provider is. The private data center in possession of the plurality of data objects, whereas the public cloud storage provider is not. The public cloud storage service provider adapted to be communicatively linked to an end-user computing system by way of the controller/routing system. The data center is independent of the public cloud storage provider.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: May 5, 2020
    Assignee: Spectra Logic Corporation
    Inventor: David Lee Trachy
  • Patent number: 10645062
    Abstract: A system and method for improving proxy server performance in a communication network. The system and method employ a proxy server configured to, in response to a request identifying a domain name, determine whether domain name resolution information associated with the domain name is stored in a storage accessible by the proxy server and has exceeded an expiration time for the domain name resolution information, provide the domain name resolution information from the storage in response to the request via the network upon determining that the domain name resolution information is stored in the storage, has exceeded the expiration time and meets a delivery condition, and request from a domain name server updated domain name resolution information upon determining that the domain name resolution information is at least one of absent from the storage and has exceeded the expiration time.
    Type: Grant
    Filed: December 28, 2017
    Date of Patent: May 5, 2020
    Assignee: Hughes Network Systems LLC
    Inventors: Robert James Torres, George Choquette, Ganeshan Ramachandran, Sanjay Jayaramu
  • Patent number: 10645164
    Abstract: A processing device receives a request from a remote computing device to read data from a virtual storage device. The processing device identifies a physical storage device to be accessed to satisfy the request. The processing device then sends a sub-request to the physical storage device to access a portion of the physical storage device. Responsive to determining that the physical storage device has not returned a response to the sub-request within a latency threshold time associated with the physical storage device, the processing device initiates recovery of the portion of the physical storage device to recompute contents of the portion of the physical storage device. The processing device then returns a response to the request from the remote computing device.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: May 5, 2020
    Assignee: Pavilion Data Systems, Inc.
    Inventors: Kiron Balkrishna Malwankar, Karagada Ramarao Kishore, Sundar Kanthadai
  • Patent number: 10645177
    Abstract: A method, computer system, and a computer program product for detecting a session status based on a cookie associated with the session is provided. The present invention may include receiving an access request to a specified location associated with a server computer. The present invention may also include determining that the received access request has the cookie corresponding with the specified location. The present invention may also include receiving a last refresh time from the cookie. The present invention may then include determining the session status based on the retrieved last refresh time, a current request time, a refresh interval, and an overdue value.
    Type: Grant
    Filed: April 19, 2017
    Date of Patent: May 5, 2020
    Assignee: International Business Machines Corporation
    Inventors: William J. Carpenter, Hai Ji, Zi Jian Ji, Yuan Yuan Li, Wen Bo Ma, Jia Mi
  • Patent number: 10637823
    Abstract: Systems, methods, apparatuses, and software that announce prefixes associated content nodes of a content delivery network are provided herein. In one example, a method of operating a communication system comprising Internet service providers configured to exchange content requests between end user devices and content nodes is presented. The method includes assigning a content node of the content delivery network a first Internet Protocol (IP) address having an associated first short prefix and a first long prefix, and assigning the content node a second IP address having an associated second short prefix and a second long prefix. The method also includes announcing the first short prefix and the first long prefix to a first Internet service provider communicatively coupled to the content node, and announcing the second short prefix and the second long prefix to a second Internet service provider communicatively coupled to the content node.
    Type: Grant
    Filed: March 2, 2018
    Date of Patent: April 28, 2020
    Assignee: Fastly, Inc.
    Inventor: Artur Bergman
  • Patent number: 10637768
    Abstract: Techniques are described for facilitating the inclusion of a non-flexible-algorithm router to be included in flexible-algorithm path computations. For example, a flexible-algorithm router advertises information associated with a non-flexible-algorithm router to other flexible-algorithm routers in the network such that the flexible-algorithm routers may include the non-flexible-algorithm router when computing a path based on flexible-algorithm. During path computation, if the router determines that its next-hop router is the non-flexible-algorithm router, the router may configure additional forwarding information to cause the router to steer traffic to the non-flexible-algorithm router.
    Type: Grant
    Filed: December 18, 2018
    Date of Patent: April 28, 2020
    Assignee: Juniper Networks, Inc.
    Inventors: William Britto Arimboor Joseph, Shraddha Hegde
  • Patent number: 10637820
    Abstract: A local area social networking server limits social networking activity to people likely to be in close physical proximity to one another and likely to be engaged in similar activities, even people previously unknown to each other, by only permitting social networking between computing devices that are connected to one another through a common local area network. The server identifies recipient devices for a message that (i) are coupled to the same local area network as the sending device, (ii) are associated with demographic characteristics that match those specified for the message as intended recipients, and (iii) are indicated by receptivity data to be receptive to the message and the sender.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: April 28, 2020
    Assignee: Uniloc 2017 LLC
    Inventor: Craig S. Etchegoyen
  • Patent number: 10631021
    Abstract: The present disclosure relates to systems and methods for providing a video stream to one or more communication sessions. In one implementation, the system may include a video recording device, a memory storing instructions, and a processor configured to execute the instructions. The instructions may comprise instructions to activate the video recording device and receive a video stream therefrom, buffer the video stream in an allocated portion of the memory, allow access to the buffered video stream for use in a first communications session, continue buffering the video stream after the buffered video stream has been accessed for use in the first communications session, and allow access to the buffered video stream for use in a second communications session.
    Type: Grant
    Filed: December 31, 2018
    Date of Patent: April 21, 2020
    Assignee: RingCentral, Inc.
    Inventor: Vlad Vendrow
  • Patent number: 10630497
    Abstract: The invention is directed to a communication middleware for managing multicast channels between a server and a client connected through a communication network, wherein the communication middleware manages at least one compulsory multicast channel for delivering compulsory data to the client and the communication middleware manages at least one optional multicast channel for delivering optional data to the client.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: April 21, 2020
    Assignee: DASSAULT SYSTEMES
    Inventor: Malika Boulkenafed
  • Patent number: 10628174
    Abstract: A configuration control transfer (“CCT”) system controls the transferring of control of configuration information of a device from a current configuration source to a target configuration source. A CCT server of the CCT system may send to the device a message requesting the configuration information of the device. In response, a CCT client of the CCT system collects the configuration information of the device and sends the collected configuration information to the CCT server. If the second configuration source can support the configuration information of the current configuration source, the CCT server requests that the device transfer control of the configuration information from the current configuration source to the target configuration source. The CCT client then transfers control of the configuration information to the target configuration source as the new current configuration source and un-enrolls the device from the former current configuration source.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: April 21, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tanvir Ahmed, Peter J. Kaufman, Shayak Lahiri, John Chadwell Spaith, Janani Vasudevan, Dennis Edward Flanagan
  • Patent number: 10630780
    Abstract: A system and method for communication across browser-based applications, and from a crashed application to a web server are disclosed. The system can store structured data in local storage for each instance (e.g., tab, window, frame) of an browser-based application (e.g., website, web application). The data can be structured to group blocks of data according to instances of an application in different tabs. A first session can locate a block of data created by a second session to achieve synchronization between two sessions. In addition, if one session has crashed, data written by that session can be accessed by another session and sent to a web browser. In some implementations, a session, when writing to a block of data, can include meta-data for another session or for the web server, such as a timestamp, valid-until time, data-item identifier, etc.
    Type: Grant
    Filed: January 17, 2019
    Date of Patent: April 21, 2020
    Assignee: Facebook, Inc.
    Inventor: Steven Harold Levithan
  • Patent number: 10623197
    Abstract: A method of giving a monopoly of a call in a call transmission/reception system using UPnP (Universal Plug and Play) includes a telephony server setting a user's authority to manage a session when the telephony server generates the session; the telephony server performing a user authentication when the telephony server receives a call for an action for managing the session from a control point; and the control point performing the action for managing the session if a user of the control point has an authority to manage the session as the result of authentication.
    Type: Grant
    Filed: November 9, 2010
    Date of Patent: April 14, 2020
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Je-Young Maeng, Se-Hee Han, Joo-Yeol Lee
  • Patent number: 10621260
    Abstract: A method and a device for restoring pages of a browser are provided. The method includes: receiving, by a browser, a command to open page One; receiving, by the browser, a command to store script state (ScriptState) data of the page One, leave the page One, and open page Two; and receiving, by the browser, a command to store ScriptState data of the page Two, leave the page Two, re-open the page One, and restore running of script of the page One.
    Type: Grant
    Filed: November 16, 2016
    Date of Patent: April 14, 2020
    Assignee: WANGSU SCIENCE & TECHNOLOGY CO., LTD.
    Inventors: Qingfeng Xie, Yunhui Chen
  • Patent number: 10623351
    Abstract: A messaging system and method thereof are disclosed herein. The messaging method is suitable for the messaging system, in which the messaging system includes a first electronic device and a second electronic device. The messaging method includes the following steps: determining a latest messaging task executed on the first electronic device; displaying a notification icon corresponding to an application program on a display module of the second electronic device, in which the application program is related to the latest messaging task; detecting a confirmation input corresponding to the notification icon; and launching the application program on the second electronic device according to the confirmation input.
    Type: Grant
    Filed: March 20, 2015
    Date of Patent: April 14, 2020
    Assignee: HTC Corporation
    Inventors: Pei-Lin Wang, Wei-Ta Pan
  • Patent number: 10623919
    Abstract: An IoT device for properly performing charging even when data from an IoT device is relayed and transmitted to a base station includes a first transmitter that directly transmits acquired data to the base station, a second transmitter that transmits the data to a neighboring device by near-field communication to relay the data by the neighboring device and transmit the data to the base station, and a third transmitter that transmits, to the base station, communication cost bearer information representing that the user of the IoT device bears the communication cost of the data relayed by the neighboring device and transmitted.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: April 14, 2020
    Assignee: NEC Corporation
    Inventors: Toru Yamada, Akira Kamei, Masahiro Serizawa, Kyoji Hirata, Yumiko Okuyama, Satoshi Hasegawa, Masashi Shimoma
  • Patent number: 10623794
    Abstract: Aspects of the subject disclosure may include, for example, a method comprising sending a first list of formats associated with media content to a client device via a network, and receiving from the client device a selection of a format from a second list of formats filtered from the first list using filtering criteria. The second list includes formats compatible with the client device. The filtering criteria can be based on performance metrics of the network and on capabilities of the client device. During presentation of the content at the client device in the selected format, transmission of the content item can be dynamically altered in response to a message that the presentation be continued in a different format. Other embodiments are disclosed.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: April 14, 2020
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventor: Sassan Pejhan
  • Patent number: 10623489
    Abstract: The example embodiments are directed to a sync gateway and method that synchronizes a mobile application file stored on a client device with mobile application data stored by a host platform. In an example, the method includes receiving, by a gateway, a request for a mobile application from a client device, the request comprising configuration information for the client device to use to interact with a host platform of the mobile application, downloading, by the gateway, mobile application data from the host platform based on the configuration information received from the client device, generating, by the gateway, a mobile application file for the client device based on the mobile application data downloaded from the host platform, and transmitting, by the gateway, the mobile application file to the client device via a network connection.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: April 14, 2020
    Assignee: General Electric Company
    Inventors: Terrance L. Lillie, Naveen Koka
  • Patent number: 10623446
    Abstract: Disclosed embodiments relate to systems and methods for implementing secure and multi-factor authentication for computing resources. Techniques include accessing at least one portion of identity data for a computing resource; providing the at least one portion of the identity data to the computing resource; identifying network address information unique to the computing resource; identifying a request, from the computing resource, to perform an action requiring an access token; provisioning the network address information unique to the computing resource, for use in transmitting the access token to the computing resource; and verifying both the at least one portion of the identity data and the network address information unique to the computing resource.
    Type: Grant
    Filed: September 9, 2019
    Date of Patent: April 14, 2020
    Assignee: CYBERARK SOFTWARE LTD.
    Inventor: Nimrod Stoler
  • Patent number: 10616211
    Abstract: A system is disclosed for authenticating a client's request for resources in a network environment. The system is configured to receive a request, the request comprising credentials and an API scope, authenticate the credentials, and confirm the API scope of the request is identified in one or more API scopes allocated to a client using an authorization server. The authorization server may comprise a relational database correlating one or more clients with one or more roles, the roles may be correlated with one or more permissions, and the permissions may be correlated with one or more API scopes. The system may be configured to request an access token, the access token comprising an API scope that correlates to the API scope of the request, and grant access to the requested resource if the API scope of the access token correlates to the API scope of the request.
    Type: Grant
    Filed: April 12, 2017
    Date of Patent: April 7, 2020
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Von Jones, Girish Rathnamani Ranganathan
  • Patent number: 10613877
    Abstract: Methods and systems for container hyperlinking are disclosed. A method includes: receiving, by a computing device, a request for a source container; determining, by the computing device, a plurality of recommended target containers corresponding to the source container; displaying, by the computing device, the source container and the plurality of recommended target containers; receiving, by the computing device, a request to link the source container to at least one of the plurality of recommended target containers; and executing an application by dynamically linking the source container and the at least one of the plurality of recommended target containers. Each of the plurality of recommended target containers corresponding to the source container may be determined using information about a popularity of the recommended target container.
    Type: Grant
    Filed: March 23, 2018
    Date of Patent: April 7, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mirza S. Baig, Ian R. Govett, Jeremy W. Chalfant, Robert A. Larsen, Li Long Chen, Xiao Yang Zhu, Dan Lu
  • Patent number: 10616292
    Abstract: A device is configured for communications over an IP network. The device comprises a user interface, a memory interface for accessing information media files stored in a memory in the device or associated with the device, and a media file streamer. The device is configured to receive an instruction from the IP network during establishment of a call, during a call, or at termination of a call, the instruction identifying one or more of the media files. The device is configured to access the identified media file from the memory via the memory interface and to stream the identified media file to convey the information in the media file via the user interface.
    Type: Grant
    Filed: July 31, 2017
    Date of Patent: April 7, 2020
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventor: Rogier Noldus
  • Patent number: 10616302
    Abstract: A method, system, and computer program product for Network Address Translation (NAT) traversal that couples a first device behind a NAT device to a second device is provided. The method includes the steps of receiving a first request from the first device to open a connection with the second device, receiving a second request from the second device to open a connection with the first device, where the second request includes the connection address of the second device, and sending the connection address of the second device to the first device which allows the first device to connect to the second device.
    Type: Grant
    Filed: November 26, 2018
    Date of Patent: April 7, 2020
    Assignee: CSC Holdings, LLC
    Inventors: Lawrence Martell, Brian Sweeney, James A. Blackley, Lena Pavlovskaia
  • Patent number: 10616108
    Abstract: One embodiment of the present invention provides a switch. The switch includes one or more ports, a media access control (MAC) address management apparatus, and a forwarding apparatus. The MAC address management apparatus generates a routable MAC address mapped to an end device's MAC address learned from one of the one or more ports. The routable MAC address includes an endpoint identifier identifying an endpoint for the end device. The forwarding apparatus swaps the learned MAC address with the routable MAC address in a header of a packet. Alternatively, the MAC address management apparatus provides one or more routable MAC addresses to a hypervisor for assigning to virtual machines running on the hypervisor. The forwarding apparatus then determines an egress port from the one or more ports for a packet comprising a routable MAC address based on the endpoint identifier.
    Type: Grant
    Filed: July 14, 2015
    Date of Patent: April 7, 2020
    Assignee: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
    Inventor: Ramakanth Josyula
  • Patent number: 10616246
    Abstract: An SDN controller used in a network constructed with an SDN, the SDN controller causes a computer to function as an address information specifying processing unit which specifies, based on a global address of an illegal attack server received from a threat detection system, communication with the received global address among communication in the network, and specifies a local address of a communication partner of the global address in the specified communication, a terminal identification information specifying processing unit which specifies terminal identification information on a client terminal to which the specified local address is assigned, and a security processing unit which passes to an edge network device, based on the specified terminal identification information, a control instruction to perform predetermined control processing to communication of the client terminal.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: April 7, 2020
    Assignee: ALLIED TELESIS HOLDINGS K.K.
    Inventor: Yohei Kikuchi
  • Patent number: 10616066
    Abstract: According to one configuration, during a first phase of discovery, a discovery engine (such as computer processor hardware and/or software) generates communications to multiple network addresses to detect presence of multiple network devices in a network. During a second phase discovery, such as subsequent to detecting the presence of the network devices, the discovery engine communicates with each of the detected network devices to learn of respective interconnectivity amongst the network devices. The discovery engine derives network topology information based on the detected presence and learned interconnectivity of the network devices. The network topology information indicates attributes and interconnectivity of the multiple network devices. The discovery engine stores the network topology information in a repository. The network topology information can be used for any suitable reason such as tracking an inventory of network devices, auditing of network devices, fault analysis of network devices, etc.
    Type: Grant
    Filed: June 26, 2017
    Date of Patent: April 7, 2020
    Assignee: Charter Communications Operating, LLC
    Inventor: Robert L. Hale
  • Patent number: 10609115
    Abstract: Example embodiments relate to the display of operating status information in a remote desktop session. In example embodiments, a client transmits operating status information to a server via a remote desktop session established with the server. In response, the client may receive graphics information including displayed status information inserted by the server based on the operating status information. Finally, the client may output the graphics information on an available display. Other embodiments relate to a corresponding server and processing performed in the server.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: March 31, 2020
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Irwan Halim, William R Whipple, Norman P Brown
  • Patent number: 10602431
    Abstract: To perform communication using a plurality of cells using different transmission time intervals (TTIs) in an appropriate manner, a user terminal includes a control section for controlling the communication using the plurality of cells including at least a first cell and a second cell using a shorter TTI than a TTI of the first cell, and a reception section for receiving information broadcasted from each of the first and second cells. The user terminal receives system information and/or paging information as the information broadcasted from each cell.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: March 24, 2020
    Assignee: NTT DOCOMO, INC.
    Inventors: Kazuaki Takeda, Kazuki Takeda, Satoshi Nagata
  • Patent number: 10601773
    Abstract: A method and a system for using relays for network optimization in IP-based communication networks. The method includes negotiating a communication session between two peers connected to the Internet via a signaling server, at least one of the two peers having data traffic restrictions and requiring a relayed route to connect with the other peer; identifying, by each peer, a plurality of candidate contact addresses, including IP address, port and protocol, that the peer can send to the other peer, so that the other peer can find a route to connect to that peer; filtering out any candidate contact address of the plurality of identified candidate contact addresses that is not a relayed candidate contact address, providing a list of relayed candidate contact addresses; and establishing a connection between the two peers via one relayed candidate contact address of the list of relayed candidate contact addresses using a TURN server.
    Type: Grant
    Filed: October 18, 2017
    Date of Patent: March 24, 2020
    Assignee: NEXMO, Inc.
    Inventors: Estanislau Auge Pujadas, Badri Rajasekar, Manas Pradhan, Venkat Venkataraman
  • Patent number: 10602216
    Abstract: Methods, systems, and computer readable media can be operable to facilitate the generation of a user interface displaying the devices associated with a local network. A client device may retrieve information associated with one or more devices associated with a common central device, local network, and/or subscriber. The client device may generate a user interface including one or more device objects organized along an ellipsoidal wireframe, wherein each device object represents an identified device. The user interface may include device identification and/or status information associated with each displayed device. Devices displayed within the user interface may be filtered based upon one or more parameters selected by a user. The client device may update and rearrange the displayed device objects based upon navigation commands received from a user via a control device.
    Type: Grant
    Filed: July 13, 2018
    Date of Patent: March 24, 2020
    Assignee: ARRIS Enterprises, Inc.
    Inventors: Marek Bugajski, Marcin Morgos
  • Patent number: 10601638
    Abstract: A method of facilitating P-CSCF restoration when a P-CSCF failure has occurred is disclosed. The method comprises a Proxy Call Session Control Function, ‘P-CSCF’ receiving a Session Initiation Protocol, ‘SIP’, message when said P-CSCF has been selected as an alternative P-CSCF to a failed P-CSCF and providing, to an associated Policy and Charging Rules Function, ‘PCRF’, a message comprising an indication that P-CSCF restoration is required.
    Type: Grant
    Filed: October 24, 2018
    Date of Patent: March 24, 2020
    Assignee: NEC Corporation
    Inventors: Andreas Kunz, Gottfried Punz, Genadi Velev, Toshiyuki Tamura
  • Patent number: 10599365
    Abstract: According to one embodiment, a storage system comprises storages includes a first storage and a second storage, controllers connected to the storages and includes a first controller connected to the first storage, and packet transfer units connected to the controllers and includes a first packet transfer unit. When first data is read from the second storage, the first controller reserves a region for receiving first packets includes the first data in a memory, places a command for receiving the first packets in a first queue of the first packet transfer unit, stores a second packet for requesting sending of the first data in the memory, and places a command for sending the second packet in the first queue.
    Type: Grant
    Filed: August 28, 2018
    Date of Patent: March 24, 2020
    Assignee: Toshiba Memory Corporation
    Inventors: Kazunari Kawamura, Takahiro Kurita
  • Patent number: 10601766
    Abstract: Example embodiments disclosed herein relate to determining whether a device exhibits anomalous behavior based on a set of rules, address usage information, and address range information. Address usage information for a device communicating on a data plane of a network implemented using switches is received via a control plane. Address range information for the network is maintained. Whether the device exhibits anomalous behavior is determined based on the set of rules, address usage information, and address range information.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: March 24, 2020
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Shaun Wackerly, Shaun Wakumoto, Duane Edward Mentze
  • Patent number: 10594796
    Abstract: In an embodiment, an Internet of Things (IoT) controller receives information from IoT devices over an IoT communications interface. The IoT controller establishes a wireless media presentation session with a user device with the IoT controller acting as a source and the user device acting as a sink. The IoT controller generates a displayable IoT control interface for the IoT devices and sends the displayable IoT control interface to a user device within a media stream of the wireless media presentation session. The user device displays the displayable IoT control interface and sends the IoT controller user input feedback over a user input feedback channel. The IoT controller determines whether to modify one or more settings associated with the at least one IoT device based upon the user input feedback.
    Type: Grant
    Filed: August 12, 2016
    Date of Patent: March 17, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Lochan Verma, Vijayalakshmi Raveendran
  • Patent number: 10592292
    Abstract: Systems and methods enable displaying a graphical representation of system resource usage in a resource utilization map to inform users about system resource utilization by applications and processes running on a computing device. Users may provide inputs to enable the system to adjust resource allocations based on user preferences. This may enable users to improve the overall operational performance of the device consistent with their current personal preferences by identifying applications or processes of most or least interest so the device processor to prioritize system resources accordingly. Some aspects transmit resource allocation data based on such user input to a central server to enable community based resource allocation schemes. Community based resource allocation schemes may be transmitted to computing devices for use as default or preliminary resource allocations for particular applications, websites or device operating states.
    Type: Grant
    Filed: May 24, 2017
    Date of Patent: March 17, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Mehrdad Mohammad H. Reshadi, Babak Salamat, Gheorghe C. Cascaval, Mark S. Fowler, Andrey Ermolinskiy, Bohuslav Rychlik
  • Patent number: 10594823
    Abstract: Disclosed is a method and apparatus for performing steps to cause encoded information to be stored at a client device during a first network session between a server and the client device. To cause encoded information to be stored at a client device, the server first determines a set of network resource requests that encode the information. These network resource requests may include requests for one or more specific URLs and/or requests for one or more files. The server then causes the client device to initiate the network resource requests. The server may cause this initiation by, for example, redirecting the client device to the network resources. The client device initiating the network resource requests causes data representative of the network resource requests to be stored at the client device.
    Type: Grant
    Filed: September 15, 2017
    Date of Patent: March 17, 2020
    Assignee: RavenWhite Security, Inc.
    Inventors: Bjorn Markus Jakobsson, Ari Juels
  • Patent number: 10594635
    Abstract: An interfacing unit provided according to an aspect of the present disclosure facilitates an user to be serviced based on multiple chat servers in a single chat session. In an embodiment, the interfacing unit receives a request on a chat session for a chat conversation from a user, identifies a first suitable chat server for generating responses for the chat conversation, and forwards a first sequence of inputs received from the end user to the first suitable chat server. The corresponding responses are forwarded back to the end user. The interfacing unit then forwards a received second sequence of inputs to a second chat server to generate a second sequence of messages corresponding to the second sequence of inputs. The interfacing unit forwards the second sequence of messages as respective responses to the second sequence of inputs.
    Type: Grant
    Filed: April 20, 2018
    Date of Patent: March 17, 2020
    Assignee: Oracle International Corporation
    Inventors: Anoop Isaac Kuncheria, Abraham George, Sreeram Gopal
  • Patent number: 10594614
    Abstract: A method for context-aware routing including receiving raw data; configuring a message handler with a routing table; determining data information flow with a remediation; utilizing a rule speed estimator and an orchestration speed; generating a selection signal with a resolution module to operate a selector to process the raw data; ordering the raw data with a sequencer to set a data processing order; processing the raw data; determining and sending a response message. A system for a context aware router involves service abstraction layers receiving input control signals; a router transforming the input control signals into message control signals; a rules interpretation component transforming the message control signals into rule control signals; a network abstraction layer receiving the message control signals and transforming the message control signals into a network control signal; and sending the network control signal to affect a machine state of one or more machines.
    Type: Grant
    Filed: May 21, 2018
    Date of Patent: March 17, 2020
    Assignee: Bsquare Corp.
    Inventor: David Wagstaff
  • Patent number: 10592594
    Abstract: In particular embodiments, a method comprises receiving a request from a first user to access a landing page of an online social network, accessing a social graph comprising a plurality of nodes and a plurality of edges connecting the nodes, calculating a popularity value for each of a plurality of content objects associated with one or more second users of the online social network, wherein the popularity value for each content object is based on a popularity of the content object among other users of the online social network associated with nodes within a threshold degree of separation of the first user, selecting from the plurality of content objects based on their popularity values, one or more content objects to feature on the landing page, and sending instructions for presenting the landing page comprising one or more of the selected content items to the first user.
    Type: Grant
    Filed: November 2, 2018
    Date of Patent: March 17, 2020
    Assignee: Facebook, Inc.
    Inventors: William K Tiu, Jr., Jeffrey J Roberto
  • Patent number: 10594987
    Abstract: A method includes receiving video data from an A/V recording and communication device (A/V device) having a camera, the video data representing an object in a field of view (FOV) of the camera. The method further includes receiving, from the A/V device, identifying information for a wireless device proximate the object in the FOV of the camera (the FOV identifying information). The method further includes, after receiving the FOV identifying information, storing the video data and the FOV identifying information in a memory. The method further includes receiving identifying information for one or more wireless devices associated with activity of interest (the identifying information of interest). The method further includes determining that the FOV identifying information matches the identifying information of interest.
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: March 17, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Quinton Choice Nixon, James Siminoff, Ahmad Shahamat, Joshua Yoon
  • Patent number: 10587506
    Abstract: The embodiments described herein provide a data transmission system comprising a plurality of video routers, a supervisory system for transmitting one or more router configuration signals to one or more video routers, and a control communication network for coupling the plurality of video routers and the supervisory system. Each router in the system comprises a backplane including a plurality of backplane connections, at least one line card and at least one fabric card. Each line card comprises a plurality of input ports and output ports where each input and output port is coupled to a respective external signal through the backplane. Each line card further comprises a line card cross-point switch having a plurality of input switch terminals and a plurality of output switch terminals. Each fabric card comprises a fabric card cross-point switch having a plurality of input switch terminal and a plurality of output switch terminals.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: March 10, 2020
    Assignee: Evertz Microsystems Ltd.
    Inventor: Rakesh Patel
  • Patent number: 10587625
    Abstract: A method of performing operations involving accessing a set of protected computing resources of a computing device includes (a) receiving, by a frontend service, an instruction via a network connection, the instruction directing the computing device to perform an operation involving accessing the set of protected resources, the set of protected computing resources being configured to refuse access to the frontend service, (b) in response to receiving the instruction, sending a request from the frontend service to a backend service, the request instructing the backend service to access the set of protected resources, the backend service being configured to not communicate via the network connection, the set of protected computing resources being configured to permit access to the backend service, and (c) in response to the backend service receiving the request from the frontend service, the backend service accessing the set of protected resources in fulfillment of the operation.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: March 10, 2020
    Assignee: Citrix Systems, Inc.
    Inventor: Thomas Michael Kludy
  • Patent number: 10587463
    Abstract: An example system includes a number of nodes, each including a processor and a non-transitory machine readable medium storing a copy of an operating system image. Each copy of the operating system image may include a minimum set of artifacts of a cloud platform application, and lifecycle manager program instructions that, when executed by any of the nodes, instantiate a lifecycle manager for the respective node. The lifecycle manager may be configured to, in response to receiving a platform cluster creation request, automatically establish a cloud platform of the cloud platform application including the respective node as a sole member, and then invite others of the nodes to join the cloud platform. The lifecycle manager may also be configured to, in response to receiving an invitation to join an established cloud platform of the cloud platform application that was established by another one of the nodes, automatically integrate the respective node into the established cloud platform.
    Type: Grant
    Filed: December 20, 2017
    Date of Patent: March 10, 2020
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Tyler Easterling, Kyle Meyer Byerly, Michael A. Scheetz