Computer-to-computer Session/connection Establishing Patents (Class 709/227)
  • Patent number: 9998205
    Abstract: A wireless communication system includes one or more application servers communicating with remote terminals over connections established via cellular or satellite networks. The application servers are capable of switching between different cellular networks. A satellite gateway communicates with the remote terminals via satellite connections when cellular service is unavailable. The satellite gateway emulates a cellular network so that the application server sees the satellite gateway as another cellular network.
    Type: Grant
    Filed: May 21, 2014
    Date of Patent: June 12, 2018
    Assignee: SKYWAVE MOBILE COMMUNICATIONS INC.
    Inventors: Stephen James Anderson, Jeff Joslin
  • Patent number: 9998978
    Abstract: Embodiments of the invention are directed to ceasing the renewal of a virtual access device that is dormant. Some embodiments may receive a dormancy request from an authorization server, where the dormancy request includes information identifying a virtual access device. Embodiments may determine that the virtual access device is dormant based at least on previous transactions involving the virtual access device and at least one dormancy rule. Certain embodiments may send a dormancy response to the authorization server indicating that the virtual access device is dormant. An authorization server may determine not to renew a virtual access device based at least upon the dormancy response. As such, the authorization server need not provision a mobile device with an updated virtual access device.
    Type: Grant
    Filed: April 15, 2016
    Date of Patent: June 12, 2018
    Assignee: VISA INTERNATIONAL SERVICE ASSOCIATION
    Inventors: Robert Youdale, Shalini Mayor
  • Patent number: 9998496
    Abstract: A computer-implemented method for accessing a hosted service on client devices is described. The client devices include client software that uses a remotely delivered policy to redirect network requests for hosted services to a server to enforce visibility, policy and data security for network delivered services. The method can be used in conjunction with existing VPN and proxy solutions, but provides distinct additional functionality, particularly suited to corporate needs. Policies allow entities to centralize enforcement of service-specific restrictions across networks and communication channels, e.g. only certain users can download client records from a service—irrespective of the network used to access the service.
    Type: Grant
    Filed: July 18, 2016
    Date of Patent: June 12, 2018
    Assignee: Netskope, Inc.
    Inventors: Krishna Narayanaswamy, Lebin Cheng, Ravi Ithal, Sanjay Beri
  • Patent number: 9996547
    Abstract: Content items queued for synchronization between a client device and a content management system can be automatically prioritized to improve the sharing process. That is, the content items can be prioritized based on whether a share link has been created to the content item. A share link can enable a user to access the shared content item from a content management system. Content items that have been shared using a share link can be given higher priority to be synchronized prior to content items that have not been shared. The queued content items can be synchronized in the synchronization order resulting from the prioritization. Further, multiple shared content items queued for synchronization can be sub-prioritized based on one or more sub-prioritization criteria.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: June 12, 2018
    Assignee: Dropbox, Inc.
    Inventor: Dwayne Litzenberger
  • Patent number: 9992257
    Abstract: Examples of systems and methods are provided for the dynamic in-session altering of a remote desktop window. A client device may establish a remote session with a server to provide to a user a remote desktop window. The client device detects events associated with the remote desktop window. Information related to the detected even is sent to the server via a communications channel. The server sends to the client device updated remote desktop windows information and the client device alters the remote desktop size and resolution accordingly. The remote desktop is altered without requiring the disconnection of the current remote session and subsequent establishment of a new remote session.
    Type: Grant
    Filed: September 5, 2014
    Date of Patent: June 5, 2018
    Assignee: Dell Products L.P.
    Inventor: Chendong Li
  • Patent number: 9992238
    Abstract: A method for transferring data utilizing direct memory access. The method includes a computer processor establishing a networking connection, using a proxy, between at least a first computing entity and a second computing entity. The method further includes determining a shared memory space for the established networking connection between at least the first computing entity and the second computing entity. The method further includes allocating the shared memory space from heap memory. The method further includes transmitting data over the established networking connection between at least the first computing entity and the second computing entity utilizing a direct memory access protocol and the allocated shared memory space.
    Type: Grant
    Filed: November 11, 2015
    Date of Patent: June 5, 2018
    Assignee: International Business Machines Corporation
    Inventors: Junjie Cai, Xin Peng Liu, Chuan Sheng Lu
  • Patent number: 9992236
    Abstract: A system and method for providing protocol independent disjoint port names for a session level restriction enabled information handling system utilizes a virtual USB device created at a host server when an input/output device is coupled to a remote client device. A symbolic link in global namespace is associated with the virtual USB device. If the symbolic link in global namespace begins with either “COM” or “LPT,” the symbolic link in global namespace is deleted and replaced with a port name symbolic link in user-session namespace based, at least in part, on the currently available port index in the user-session namespace.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: June 5, 2018
    Assignee: Dell Products L.P.
    Inventor: Gokul Thiruchengode Vajravel
  • Patent number: 9992161
    Abstract: According to some embodiments, a plurality of geographically remote distribution points may be established, each distribution point being associated with a traffic cleaning or scrubbing center. Incoming traffic at each distribution point may be received and not legitimate network traffic may be detected, wherein the not legitimate network traffic may include DDOS traffic. When not legitimate network traffic is detected, the system may filter the incoming traffic via the clearing or scrubbing center at each distribution point, or across a plurality of distribution points simultaneously (thereby diluting the attack across multiple network nodes and scrubbing centers). The filtered traffic may then be transmitted from each distribution point to a customer network via an active association, wherein responses from the customer network utilize customer infrastructure to deliver the response with or without involving the clearing or scrubbing centers.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: June 5, 2018
    Assignee: THE VIKI GROUP, INC.
    Inventors: Manuel Diaz, Chris Kurzweg, Jonathan Ham
  • Patent number: 9986040
    Abstract: Systems and methods for managing an airport passenger processing system. The system includes a computing device and a peripheral device at an airport, a peripherals interface in communicative connection with the peripheral device and operable to execute a second client application, and a network outside the airport. The network includes a virtualization server for virtualizing an application for a first client application executed by the computing device and a peripherals manager in communication with the virtualization server. The first client application is configured to establish a first communication channel with the virtualization server for communication with an application virtualized on the virtualization server. The second client application is configured to establish a second communication channel with the peripherals manager.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: May 29, 2018
    Assignee: Amadeus S.A.S.
    Inventor: Julien B Dersy
  • Patent number: 9984036
    Abstract: When a communication apparatus receives a packet in accordance with a predetermined protocol through a second connection IF different from a first connection IF to which a packet having a same address as an address included in the packet in accordance with the predetermined preset protocol has so far been connected, a management unit receives a notification from the communication apparatus, and checks, with reference to a storage storing information on one or more connection Ifs supporting address floating, whether or not the first connection IF and the second connection IF of the communication apparatus belong to a common connection IF group that supports address floating to determine presence or absence of the address floating.
    Type: Grant
    Filed: February 25, 2014
    Date of Patent: May 29, 2018
    Assignee: NEC Corporation
    Inventor: Ippei Akiyoshi
  • Patent number: 9986041
    Abstract: Systems and methods for managing an airport passenger processing system. The system includes a computing device and a peripheral device at an airport, a peripherals interface in communicative connection with the peripheral device and operable to execute a second client application, and a network outside the airport. The network includes a virtualization server for virtualizing an application for a first client application executed by the computing device and a peripherals manager in communication with the virtualization server. The first client application is configured to establish a first communication channel with the virtualization server for communication with an application virtualized on the virtualization server. The second client application is configured to establish a second communication channel with the peripherals manager.
    Type: Grant
    Filed: March 29, 2017
    Date of Patent: May 29, 2018
    Assignee: Amadeus S.A.S.
    Inventor: Julien B Dersy
  • Patent number: 9983857
    Abstract: An example method includes, during execution of a software application in a computing system comprising a plurality of processing units, identifying platform-independent instructions that are configured to perform at least one computational task, wherein the plurality of processing units comprises a heterogeneous group, and wherein the platform-independent instructions have a format that is not specific to any particular processing unit in the plurality of processing units, determining one or more scheduling criteria that are associated with the platform-independent instructions, and selecting, from the heterogeneous group of processing units and based on the scheduling criteria, a processing unit to perform the at least one computational task.
    Type: Grant
    Filed: June 16, 2015
    Date of Patent: May 29, 2018
    Assignee: Architecture Technology Corporation
    Inventors: Judson Powers, Noel E. Schmidt
  • Patent number: 9986525
    Abstract: In instances where a user equipment (UE) encounters an issue during an attempt to subscribe for registration status, the UE is configured with improved logic for handling the encountered issue. For instance, the UE may transmit a number of subsequent registration requests up to a predetermined number of registration requests before ultimately refraining from transmitting any additional registration requests. The UE may also wait until a lapse of a period of time before transmitting any next registration request and/or subscription request, thereby giving the carrier network sufficient time to resolve any recoverable issues before transmitting a next registration request and/or subscription requests. On subsequent iterations, the time period may be incremented to provide longer and longer wait times before transmitting subsequent registration requests and/or subscription requests.
    Type: Grant
    Filed: November 30, 2016
    Date of Patent: May 29, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Hsin-Fu Henry Chiang, Nayla Hamade
  • Patent number: 9985968
    Abstract: Techniques to authenticate a client to a proxy through a domain name server intermediary are described. In one embodiment, for example, a client apparatus may comprise a data store and a network access component. The data store may be operative to store a network configuration file, the network configuration file containing a client-specific secret. The network access component may be operative to transmit a communication request from the client device to a proxy server, the communication request directed to a destination server distinct from the proxy server, and to receive a response to the communication request from the destination server based on a determination by the proxy server that the client is authorized to use the proxy server, the determination based on the client having previously sent an encoding of a client-specific secret to a domain name server embedded within a lookup domain of a domain name request. Other embodiments are described and claimed.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: May 29, 2018
    Assignee: FACEBOOK, INC.
    Inventors: Lior Tubi, Dekel Shmuel Naar, Gahl Saraf, Guy Yonish, Roi Tiger
  • Patent number: 9986595
    Abstract: Techniques and apparatus for handling changes in wireless local-area network access point, WLAN AP, in an aggregation scenario are disclosed. An example method is performed in a first access node (30) in a wireless network, where the first access node (30) is serving a user equipment, UE, (40) for which communications between the UE (40) and a first WLAN AP are aggregated with communications between the UE (40) and the first access node (30), in cooperation with a first wireless termination (WT) that controls the first WLAN AP. The example method comprises: determining that communications between the UE (40) and the first WLAN AP should be replaced with communications between the UE (40) and the second WLAN AP; determining that the second WLAN AP is controlled by the first WT; and sending a reconfiguration message to the first WT, the reconfiguration message comprising an identifier of the second WLAN AP.
    Type: Grant
    Filed: April 7, 2016
    Date of Patent: May 29, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Oumer Teyeb, Torsten Dudda, Helka-Liina Määttanen
  • Patent number: 9979811
    Abstract: A HEMS controller receives a control instruction of an electric appliance from a mobile terminal via a server and transmits the control instruction to the electric appliance. When no instruction is given from the mobile terminal, the HEMS controller judges whether communication with the server is continued. When judging that communication is not continued, the HEMS controller transmits, to the electric appliance, a control signal for turning off power of the electric appliance.
    Type: Grant
    Filed: March 25, 2015
    Date of Patent: May 22, 2018
    Assignee: SHARP KABUSHIKI KAISHA
    Inventors: Yuhsuke Yamada, Ataru Okura
  • Patent number: 9979661
    Abstract: In a mobile communication environment, the data traffic is mapped to a number of bearers (52, 54). In a downlink direction, this is accomplished by filtering data packets on the basis of an identifier which is included into the data packets in response to packet inspection. In the uplink direction, a mirroring function is applied which detects incoming data packets, which are received on one of a plurality of bearers (52, 54) and have a first identifier, and outgoing data packets having a second identifier which is complementary to the first identifier. The outgoing data packets having the complementary second identifier are routed to the same bearer (52, 54) from which the incoming data packets are received.
    Type: Grant
    Filed: April 2, 2009
    Date of Patent: May 22, 2018
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Reiner Ludwig, Hannes Ekström
  • Patent number: 9977698
    Abstract: The migration of virtual machines internal to a cloud computing environment. The cloud maintains the replicas for virtual machines that could be migrated. The cloud also is aware of location of user data for each of the virtual machines. The replica together with the user data, represents the virtual machine state. If migration to the cloud computing environment is to occur for any given virtual machine, the cloud computing environment correlates the replica with the user data for that virtual machine, and then uses the correlation to instantiate the virtual machine in the cloud.
    Type: Grant
    Filed: July 31, 2012
    Date of Patent: May 22, 2018
    Assignee: V3 SYSTEMS HOLDINGS, INC.
    Inventors: Peter Bookman, Chris R. Featherstone
  • Patent number: 9979778
    Abstract: A cloud data management method, an electronic apparatus and a cloud server are proposed. The method includes: executing an application launcher installed on the electronic apparatus to send a connection establishing request to the cloud server installed with an application; receiving a finishing command from the cloud server through a connection; and loading the application into a sandbox in the electronic apparatus through the application launcher in response to the finishing command, wherein the application is not installed on the electronic apparatus.
    Type: Grant
    Filed: June 9, 2015
    Date of Patent: May 22, 2018
    Assignee: Wistron Corporation
    Inventors: Ping-Chang Lee, Chih-Ming Chen
  • Patent number: 9977667
    Abstract: Examples described herein are directed to systems and methods for updating software. An update system may generate a first Domain Name System (DNS) record comprising first version data indicating a version of an update to the software. The update system may send the DNS record to a DNS server with an indication of a domain name associated with the software.
    Type: Grant
    Filed: September 9, 2015
    Date of Patent: May 22, 2018
    Assignee: Red Hat, Inc.
    Inventor: Daniel Berrange
  • Patent number: 9979694
    Abstract: Systems and method are provided for using proxy addresses to manage communications sent between virtual machine networks hosted by a substrate network. In some embodiments, the substrate network may identify a communication addressed from an instantiated component of a first hosted virtual network to a first proxy component of the first hosted virtual network. The substrate network may cause the communication to be received by a second instantiated component of a second host virtual network. Specifically, the substrate network may alter a destination address of the communication from a proxy address of the first proxy component to a network address of the second instantiated component. The substrate network may also alter a source address of the communication from a network address of the first instantiated component to a proxy address of a second proxy component.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: May 22, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Eric Jason Brandwine, Don Johnson, Marvin M. Theimer
  • Patent number: 9971751
    Abstract: Multiple versions of a service can be supported by taking advantage of the fact that version information can be included in any received request. Multiple templates may be stored, with each template being associated with a particular version of the service. There may also be multiple templates associated with each version of a service for various response types. Using the version information, an appropriate template can be determined up front to be used for the response. An instance of the template can be filled in using appropriate data sources, as may be specified using metadata in the template itself. Once the instance of the template is filled, the response can be finalized and sent.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: May 15, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Vanessa Y. Sun, Feras Karablieh, Xiaohu Liu, Ajay M. Desai
  • Patent number: 9973385
    Abstract: Remotely configuring an online computer system. A configuration file is generated at a management controller associated with a computer system in response to a request from a configuration utility associated with a user device, wherein the user device is located remotely from the computer system. The configuration file is sent from the management controller to the configuration utility via a network connection. A modified configuration file is received at the management controller from the configuration utility via the network connection, wherein the modified configuration file comprises system level changes to a configuration of the computer system. The system level changes from the modified configuration file are implemented at the computer system while an operating system associated with the computer system is online.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: May 15, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Edward Allen Wright, Darren J Cepulis, Thomas A Schwartz
  • Patent number: 9973505
    Abstract: The present disclosure relates to a sensor network, Machine Type Communication (MTC), Machine-to-Machine (M2M) communication, and technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the above technologies, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. A method for controlling contents and an electronic device thereof are provided. An operation method of an electronic device includes the operations of setting an access authority for one or more contents, if there is a request for an access of at least one application to the contents, resetting the access authority for the contents, and controlling the access by the application to the contents in accordance with the reset access authority of the application for the contents.
    Type: Grant
    Filed: January 14, 2016
    Date of Patent: May 15, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Okseon Lee, Yongseok Park, Jinho Lee, Youngki Hong
  • Patent number: 9965441
    Abstract: An example method for adaptively coalescing remote direct memory access (RDMA) acknowledgements is provided. The method includes determining one or more input/output (I/O) characteristics of RDMA packets of a plurality of queue pairs (QPs) on a per-QP basis, each QP identifying a respective RDMA connection between a respective first compute node and a respective second compute node. The method further includes determining an acknowledgement frequency for providing acknowledgements of the RDMA packets on a per-QP basis (i.e., a respective acknowledgement frequency is set for each QP) based on the determined one or more I/O characteristics for each QP.
    Type: Grant
    Filed: December 10, 2015
    Date of Patent: May 8, 2018
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Prabhath Sajeepa, Sagar Borikar
  • Patent number: 9964946
    Abstract: A quality assurance system, including a plurality of quality assurance stations, each for examining at least one physical product, and for producing from each physical product examination, a result thereof expressed by at least one plain text in a computer, being local to the quality assurance station thereof, an application installed in each of the local computers, for converting the plain texts to plain texts having a unified format, and an analyzing computer, for receiving the converted plain texts from the local computers, thereby the unified format accompanies the analyzing computer in analyzing the converted plain texts from distributed assurance stations.
    Type: Grant
    Filed: August 11, 2015
    Date of Patent: May 8, 2018
    Inventor: Eyal Kaufman
  • Patent number: 9965404
    Abstract: The invention relates to a full-control remote controller based on waveform downloading and address selecting and an implementing method thereof. The controller according to the invention comprises a single-chip system and a rechargeable battery with a USB port, wherein the single-chip system is provided with a remote control operation interface, an upper computer interface, a FLASH memory, a CPU and an infrared transmitting and receiving circuit. The controller has the functions of learning, downloading and remote control, comprises a communication module, a key processing module and an infrared data receiving and transmitting module, and can be integrated for remotely controlling various appliances. The controller solves the battery problem of the conventional remote controllers, and thus provides great convenience in use. As the remote control data files are shared by modern network technologies, in particular by the Internet technologies, the remote controller can be personally customized.
    Type: Grant
    Filed: March 8, 2016
    Date of Patent: May 8, 2018
    Assignee: FOSHAN BOLANG DE TECHNOLOGY CO., LTD.
    Inventor: Zhengwen Xiao
  • Patent number: 9965523
    Abstract: The present disclosure describes a tiered identification federated authentication network system. Embodiments compile one or more authentication credentials required for access to each of a plurality of applications to generate an authentication set for each application. The system may aggregate the plurality of authentication sets to form a tiered federated authentication module having multiple rankings, wherein each rank is associated with an authentication set; wherein a higher ranked authentication set corresponds to more stringent authentication credentials and a lower ranked authentication set corresponds to less stringent authentication credentials. The system may receive a request from a user for access to a current application, determine if the user has previously authenticated to a higher ranked application and, if so, enable access to the current application, without requiring the user to authenticate again.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: May 8, 2018
    Assignee: Bank of America Corporation
    Inventors: Elizabeth S. Votaw, Alicia C. Jones-McFadden
  • Patent number: 9967359
    Abstract: Meta-data is generated by a client proxy based on previous response data received from a server proxy in response to a previous request for a resource. A client in communication with the client proxy makes a new request for the resource. The client proxy creates a modified request by modifying the new request to include one or more elements of the meta-data, and sends the modified request instead of the new request to the server proxy. The server proxy compares the one or more elements to corresponding one or more elements of meta-data stored in a server proxy cache. If all compared elements match, the server proxy instructs the client proxy to deliver response data stored in a client proxy cache to the client. If any of the compared elements does not match, the server proxy sends new response data to the client proxy for delivery to the client.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: May 8, 2018
    Assignee: BLACKBERRY LIMITED
    Inventors: Ajit Singh, Salmaan Ahmed
  • Patent number: 9959145
    Abstract: Users are allowed to communicate with a server via a local client even when the server experiences an abnormal peak of traffic. The local client is configured to send a new connection request only after a specified time interval passes from a previous connection. The local client presents content, such as a game, that makes it appear to the user as if the user is interacting with the server while the local client is waiting for reconnection to the server. The user interactions during the time interval are locally stored and later provided to the server for further process.
    Type: Grant
    Filed: July 29, 2008
    Date of Patent: May 1, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexander Gershon, Allen Brady Montz, Owen D. Hay, Wade Kiyoshi Wakashige, Karen Hwei M. Quek, Charles S. Rogers, III, Frederick J. Werbel, Diwakar Gupta
  • Patent number: 9961125
    Abstract: Technologies are provided for a protocol for retrieving data from a remote server at a local client and establishing a context for the client at the server. A client may execute an application enabling users to receive data such as emails stored at the server. The client may employ a messaging-over hypertext transfer protocol (HTTP) to request the data from the server. An HTTP POST request may incorporate specialized headers with instructions for data retrieval, and may enable the client to establish a context with the server to identify the client for subsequent data requests. After receipt of the POST request, the server may send a receipt response and chunked intermediary responses while the request is being processed. The server may also send a cookie to the client representing the context of the client, and the client may return the cookies with subsequent data requests to the server.
    Type: Grant
    Filed: July 31, 2013
    Date of Patent: May 1, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Joseph Warren, Darrell Brunsch, Christopher Knestrick, Darren Gonzales, Robert Novitskey
  • Patent number: 9961117
    Abstract: A data processing method comprising receiving, at a proxy associated with a plurality of ICE endpoint computers, a datagram from a client computer for a specific ICE endpoint computer of the plurality of ICE endpoint computers, wherein the datagram comprises a username generated by the specific ICE endpoint computer, and wherein the username has been sent to a server computer by the specific ICE endpoint computer for use in establishing a session between the specific ICE endpoint computer and the client computer, in response to attributes of the datagram not matching an entry in a table of the proxy, extracting an identifier from the username, forwarding, by the proxy, the datagram to the specific ICE endpoint based on the identifier.
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: May 1, 2018
    Assignee: ATLASSIAN PTY LTD
    Inventors: Emil Ivov, Boris Grozev, Georgios Politis
  • Patent number: 9955290
    Abstract: The embodiments set forth a technique for enabling a group of computing devices to delegate tasks in a manner that promotes energy savings. According to one embodiment, each computing device is configured to identify situations where the computing device has an energy advantage (e.g., when plugged-in) and should serve as a proxy computing device to other computing devices. Each computing device is also configured to identify situations where the computing device has an energy disadvantage (e.g., a low battery) and should seek out another computing device to act as a proxy computing device. In this manner, computing devices can delegate tasks between one another to reduce or eliminate the processing redundancies that otherwise occur when the computing devices work in isolation to maintain network connectivity and carry out tasks on their own.
    Type: Grant
    Filed: December 13, 2016
    Date of Patent: April 24, 2018
    Assignee: Apple Inc.
    Inventors: Arvind Swaminathan, Anandamoy Sen, Ahmet Ferhat Yildirim
  • Patent number: 9952992
    Abstract: In certain information handling system environments, physical devices connected to a client are redirected to a server or other information handling system. Each of these physical devices will use and occupy network bandwidth. Physical devices may be virtualized so that other users of remote systems may access and use the physical devices. Transaction requests associated with physical devices located at one or more client devices from applications may be reduced by determining if the transaction requests are certain types of commands, and if so then under certain conditions handling the transaction request at the server as opposed to transmitting all such transaction requests to the client device. Optimization of transaction requests associated with redirected devices provides efficiencies for a network.
    Type: Grant
    Filed: July 30, 2015
    Date of Patent: April 24, 2018
    Assignee: Dell Products L.P.
    Inventors: Gokul Thiruchengode Vajravel, Ramanujam Kaniyar Venkatesh
  • Patent number: 9954746
    Abstract: A computer system automatically generates service documentation based on usage of a web service. The computer system captures network traffic including actual requests to a service endpoint of the web service and actual responses from the service endpoint of the web service. The captured network traffic can be analyzed using machine learning to determine one or more operations that are available at the service endpoint, input arguments that are accepted by the service endpoint, and output arguments that are provided by the service endpoint. The computer system can automatically generate service documentation for the web service based on metadata that identifies the operations, the input arguments, and the output arguments.
    Type: Grant
    Filed: July 9, 2015
    Date of Patent: April 24, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Guy Kashtan, Saar Yahalom, Benny Schlesinger
  • Patent number: 9946330
    Abstract: An information processing apparatus includes transmitting-receiving units, response processing units, and a switching unit. The transmitting-receiving units transmit data to and receive data from networks. An operation state of each of the response processing units is able to be switched between a first state and a second state. The switching unit performs switching between the first state and the second state of each of the response processing units. The transmitting-receiving units and the response processing units are provided for plural respective networks. In a case where all the response processing units are in the second state, the switching unit switches, among all the response processing units, an operation state of a response processing unit that has received predetermined data from the second state to the first state.
    Type: Grant
    Filed: May 6, 2015
    Date of Patent: April 17, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Masahiro Kouge
  • Patent number: 9948629
    Abstract: The invention provides one or more consortia of networks that identify and share information about users and/or user devices interacting with the consortia. User devices may be identified, at least in part, by tag-based computer information. Computers and other devices accessing the Web carry device tags with date and time information describing when they were issued by a security tag server. A server time stamp may be inserted into time based computer tags such as a cookies indicating when they were created. Such time stamp information can be encrypted and analyzed during future attempts to access a secure network such as a customer attempting to log into an online banking account. When the time stamp information from the tag is compared to other selected information about the user, device and/or account, including but not limited to last account log-in date/time or account creation date, the invention may be used to detect suspicious activity.
    Type: Grant
    Filed: August 13, 2015
    Date of Patent: April 17, 2018
    Assignee: The 41st Parameter, Inc.
    Inventor: Ori Eisen
  • Patent number: 9948995
    Abstract: Methods and apparatus for allowing a telephone user to share captured audio and/or video with a set top box user are described. The methods and apparatus of the present invention can be implemented without the need for a called party to support video conferencing and/or have a computer system. In various embodiments a telephone call is used to first contact a party to who content from a telephone may be streamed, e.g., in real time. Assuming the contacted party is interested a video session is established with a STB or other device corresponding to the called party and video content delivered from the cell phone. Audio may also be streamed with the video and/or the initial telephone call is maintained while video content is delivered allowing for bi-direction communication via the calling party and called party's telephones.
    Type: Grant
    Filed: September 25, 2014
    Date of Patent: April 17, 2018
    Assignee: Time Warner Cable Enterprises LLC
    Inventor: Matthew Cannon
  • Patent number: 9949063
    Abstract: In some embodiments, one or more wireless stations operate according to Neighbor Awareness Networking (NAN)—direct communication with neighboring wireless stations, e.g., direct communication between the wireless stations without utilizing an intermediate access point. Embodiments of the disclosure relate to triggering a NAN datapath using Bluetooth low energy (BLE) signaling. The NAN datapath embodiments described herein provide a mechanism through which devices can communicate to establish a Wi-Fi connection via non-Wi-Fi signaling and provide services. Aspects of the datapath development include Wi-Fi connection establishment and datapath initiation. The datapath model may be implemented for unicast and/or multicast communication between wireless stations, including mobile stations.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: April 17, 2018
    Assignee: Apple Inc.
    Inventors: Su Khiong Yong, Yong Liu, Christiaan A. Hartman, Siegfried Lehmann, Guoqing Li, Chiu Ngok E. Wong
  • Patent number: 9947127
    Abstract: A mobile telephone receives, constructs and displays an image from a server over a mobile telephone network. The server determines the parameters for data transfer from the server to the mobile telephone, the capabilities of the mobile telephone, transfer task requirements, and apportions the processing between the server and the mobile telephone for each of a plurality of elements in each image, thereby to meet the task requirement, which can include being within a predetermined time for task completion, or being the fastest means for task completion. Parameters for data transfer from server to telephone include server transmission bandwidth, phone reception bandwidth, data channel bandwidth, transmission protocol, and channel accessibility. Phone capabilities include the data processing speed, the available memory, display size, and the data processing software available; Task requirements include the maximum transmission time and the minimum display resolution of the image.
    Type: Grant
    Filed: December 19, 2016
    Date of Patent: April 17, 2018
    Assignee: Callahan Cellular L.L.C.
    Inventor: Bryan Salt
  • Patent number: 9942202
    Abstract: Techniques for trust status of a communication session are described. According to various embodiments, different networks cooperate to facilitate routing of communication sessions between different devices. According to various embodiments, a network involved in routing a communication session ascertains whether an authentication status of a communication session is received, and categorizes a trust status of the communication session accordingly.
    Type: Grant
    Filed: September 8, 2015
    Date of Patent: April 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Pascal Francis Menezes, Gunter Leeb, Amer Aref Hassan
  • Patent number: 9941968
    Abstract: The present invention relates to the field of communications technologies, and in particular, discloses an automatic cable distribution switch apparatus and system, and an automatic cable distribution switch method. In this solution, the automatic cable distribution switch apparatus is connected to at least two access network devices; even through a terminal cannot gain local power, when needing to switch from a first device, currently connected to the terminal, of an access network to a second device of the access network, the terminal can send an access network device switch instruction to the automatic cable distribution switch apparatus. In this case, when receiving the access network device switch instruction, the automatic cable distribution switch apparatus can switch the terminal from any access network device to another access network device, thereby achieving an effect that automatic cable distribution switch can be performed when the terminal cannot gain local power.
    Type: Grant
    Filed: May 5, 2016
    Date of Patent: April 10, 2018
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Zhongyang Yu, Yiyong You, Yufa Han
  • Patent number: 9942139
    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: April 11, 2017
    Date of Patent: April 10, 2018
    Assignee: Evertz Microsystems Ltd.
    Inventor: Rakesh Patel
  • Patent number: 9934286
    Abstract: Systems and method for generating contact suggestions are provided in which one or more suggested contacts are identified from a set of contacts associated with a user. This includes identifying in historical communications in a user account associated with the user, one or more groups of contacts. Scores are generated for contacts in the identified groups of contacts, including generating a contact score for a respective contact by accumulating score contributions for a plurality of the identified groups of contacts that include the respective contact. One or more suggested contacts are identified in accordance with the generated scores. A contact suggestion is sent based on the suggested contacts for display to the user. The contact suggestion includes a suggested contact with a generated score that is above a predefined threshold.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: April 3, 2018
    Assignee: GOOGLE LLC
    Inventors: Maayan Roth, Ron Merom, Assaf Ben-David, Ari J. Leichtberg, Natan Leiser, Ilan M. Horn, David Deutscher, Guy Flysher, Yossi Matias
  • Patent number: 9935814
    Abstract: The present invention comprises a method of and apparatus for simplifying the process of access to a network for a roaming computer user, divides the responsibility of servicing a given user wanting to access the network between multiple parties and minimizes the possibility of improper dissemination of email header data as well as improper use of network resources (including server systems) by non-clients.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: April 3, 2018
    Assignee: My Mail Ltd.
    Inventors: Thomas Drennan Selgas, Michael Brian Massing, John Everett Gmuender
  • Patent number: 9936530
    Abstract: A user equipment (UE) is configured to receive a request from a first peer UE to communicate with a target user corresponding to a second peer UE. The UE is configured to determine that the second peer UE is within a communication range of the UE. The UE is configured to, in response to receiving the request, relay internet protocol (IP) packets from the first peer UE to the second peer UE and relay IP packets from the second peer UE to the first peer UE.
    Type: Grant
    Filed: August 26, 2015
    Date of Patent: April 3, 2018
    Assignee: INTEL IP CORPORATION
    Inventor: Alexandre S. Stojanovski
  • Patent number: 9935977
    Abstract: Techniques are described for delivering one or more first resources of a page using a first security level, and delivering one or more second resources of a page using a second, different security level. A page is generated to include elements identifying resources to be presented in the page, and the elements may include security level identifiers indicating a security level to be employed in communicating the corresponding resource. Each security level may be associated with a set of security measures that ensure the integrity or confidentiality of the resource while it is communicated. The use of multiple security levels to communicate multiple resources may provide appropriate security for each resource, reducing latency and overhead in page generation, communication, and rendering.
    Type: Grant
    Filed: December 9, 2013
    Date of Patent: April 3, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Alexander Julian Tribble, Robert Michael Barry, Jeremy Boynes, Igor Spac
  • Patent number: 9930589
    Abstract: In accordance with an example embodiment of the present invention, an apparatus comprising: at least one processor; and at least one memory including computer program code, wherein the at least one memory and the computer program code are configured to, with the at least one processor, cause the apparatus to perform at least the following: establish connection with a first cell and a second cell, wherein the connection with the first cell and the second cell is configured in a time division multiplexing pattern; determine the connection with the second cell failed; and indicate to the first cell that the connection with the second cell has failed.
    Type: Grant
    Filed: September 9, 2013
    Date of Patent: March 27, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Elena Virtej, Jari Lunden, Esa Malkamäki, Martti Moisio, Antti Sorri
  • Patent number: 9930103
    Abstract: An endpoint management and proxy system is described, by which users can manage and enable exposure of application programming interfaces (“APIs”) usable to cause execution of program code on a remote or third party system. Systems and methods are disclosed which facilitate the handling of user requests to perform certain tasks on remote systems. The endpoint management system allows the application developer to define and specify a first proxy API which maps to a second API associated with the remote system. The endpoint proxy system receives requests to execute the proxy API, determines the API mapping, and sends one or more backend API requests to execute program codes by the associated remote systems. Responses from the remote systems are received by the endpoint proxy system which parses and/or transforms the results associated with the response and generates an output result for response back to the user computing systems.
    Type: Grant
    Filed: April 8, 2015
    Date of Patent: March 27, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Jonathan Paul Thompson
  • Patent number: 9928146
    Abstract: A data storage environment can include a secondary storage computing device that acts as a proxy for other secondary storage computing devices. For example, the secondary storage computing device receives a storage operation request from one or more of the other secondary storage computing devices, such as a request to create a snapshot of client data. The secondary storage computing device generally acts as an intermediary between the other secondary storage computing devices and the storage device to carry out the snapshots or other storage operations. The secondary storage computing device may further receive a notification upon completion of the storage operations, and transmit relevant data to the requesting secondary storage computing device regarding the storage operation.
    Type: Grant
    Filed: September 15, 2016
    Date of Patent: March 27, 2018
    Assignee: CommVault Systems, Inc.
    Inventors: Vimal Kumar Nallathambi, Manoj Kumar Vijayan