Computer-to-computer Handshaking Patents (Class 709/237)
  • Patent number: 10334423
    Abstract: A method for self-forming a tree topology network is provided. The method is used in a communications apparatus. The method includes: broadcasting a discovery message; determining whether the communications apparatus receives one or more discovery responses from one or more nodes in a lower level of the tree topology network; and establishing a link with each node in the lower level according to the discovery responses.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: June 25, 2019
    Assignee: MEDIATEK INC.
    Inventors: Chia-Hsiang Hsu, Hao-Hua Kang
  • Patent number: 10262032
    Abstract: The technology disclosed relates to discovering a previously unknown attribute of stream processing systems according to which client offsets or client subscription queries for a streaming data store rapidly converge to a dynamic tip of a data stream that includes the most recent messages or events. In particular, it relates to grouping clients into bins to reduce a number of queries to the streaming data store by several orders of magnitude when servicing tens, hundreds, thousands or millions of clients. The bin count is further reduced by coalescing bins that have overlapping offsets. It also relates to establishing separate caches only for the current tips of data streams and serving the bins from the caches instead of the backend data store using group queries. Further, the caches are periodically updated to include the most recent messages or events appended to the dynamic tips of the data streams.
    Type: Grant
    Filed: February 24, 2016
    Date of Patent: April 16, 2019
    Assignee: salesforce.com, inc.
    Inventor: Yingwu Zhao
  • Patent number: 10248467
    Abstract: A system for providing low-latency compute capacity is provided. The system may be configured to route incoming code execution requests based on user indications to use specific containers running on a plurality of virtual machine instances. The system may be configured to process a code execution request, identify, based on the user indication that a specific container previously used to handle a request of similar type is to be used for handling the code execution request, and cause the code execution request to be handled using the specific container.
    Type: Grant
    Filed: March 5, 2018
    Date of Patent: April 2, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Scott Daniel Wisniewski, Marc John Brooker, Timothy Allen Wagner
  • Patent number: 10228810
    Abstract: A method of transmitting an inquiry message, performed by a display device, includes operations of reproducing content in the display device; receiving an input from a user, wherein the input from the user is related to the content; generating an inquiry message about the content, based on the input from the user; extracting information, which is related to the input from the user, from the content; and transmitting the extracted information and the inquiry message to an external device that is connected with the display device.
    Type: Grant
    Filed: July 25, 2013
    Date of Patent: March 12, 2019
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: In-young Shin, Won-jong Choi
  • Patent number: 10187179
    Abstract: Described are techniques for modifying the detection threshold of a transmitting device based on sources of interference detected by a receiving device. The receiving device determines signal quality data associated with transmissions by the transmitting device and with interfering signals of other networks. The receiving device provides an indication of interfering networks for which the strength of the interference mitigates receipt of signals from the transmitting device. The transmitting device then determines signal quality data associated with transmissions of the interfering networks, as measured by the transmitting device, and sets a detection threshold to an amount less than or equal to the smallest signal quality value associated with an interfering network.
    Type: Grant
    Filed: March 27, 2017
    Date of Patent: January 22, 2019
    Assignee: Amazon Technologies, Inc.
    Inventor: Milos Jorgovanovic
  • Patent number: 10171325
    Abstract: The purpose of the present invention is to appropriately detect propagation delay and the like (minimum delay value) in order to appropriately control a transmission rate of information. Upon input of a measured value of delay that is smaller than a value set as a minimum delay value, a minimum value setting unit (2) updates the set minimum delay value to the measured value of the delay. Delay refers to the time from transmission of information to arrival at the destination thereof, or the round trip time from transmission of information to receipt of reply information from the destination receiving the information by the originator. A timing determination unit (3) determines a review timing for reviewing the set minimum delay value on the basis of the measured value of the delay. A minimum value review unit (4) updates (reviews) the set minimum delay value at the determined review timing.
    Type: Grant
    Filed: December 24, 2014
    Date of Patent: January 1, 2019
    Assignee: NEC CORPORATION
    Inventor: Toru Osuga
  • Patent number: 10149148
    Abstract: A non-transitory computer-readable storage medium may include instructions stored thereon. When executed, the instructions may cause a portable computing device to prompt a user to activate a data saving feature based on a previous user having activated the data saving feature. The instructions may be configured to cause the portable computing device to accept login credentials from a first user, activate the data saving feature in response to input from the first user during a session associated with the first user, log the first user out, after logging the first user out, accept login credentials from a second user, and based on activating the data saving feature during the session associated with the first user, prompt the second user to activate the data saving feature during a session associated with the second user.
    Type: Grant
    Filed: August 4, 2017
    Date of Patent: December 4, 2018
    Assignee: GOOGLE LLC
    Inventors: Tiantian Zha, Joshua Woodward, Gregory Levin, Albert Scott Bodenhamer
  • Patent number: 10129223
    Abstract: A lightweight network protocol provides mutual authentication and encryption of a communication channel in environments where the amount of computing resources available to the networked devices is constrained. When a new device is added to a network, the device contacts a registration service and provides information that is published via a device directory. The network entity locates the device via information provided by the device directory, and establishes an encrypted network connection with the device. A shared secret is established between the device and the network entity using a key-exchange protocol. Consecutive messages that are sent or received are encrypted or decrypted with a sequence of cryptographic keys generated based at least in part on the shared secret. Key-exchange parameters are added to message exchanges between the device and the network entity to facilitate regenerating the shared secret.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: November 13, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Ramkishore Bhattacharyya, Amit Mhatre, Ashutosh Thakur, Atulya S. Beheray, Rameez Loladia
  • Patent number: 10084844
    Abstract: Techniques are disclosed for automatically deleting files downloaded and designated as temporary use. In response to a request to download a file and open in a second application, a web browser or other client ascertains whether the file should be deleted after use in the second application. If the file is designated for temporary use, then the client monitors the application accessing the file. When the file is closed, the client deletes the file.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: September 25, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Nicholas T. Bartlett, David J. Claborn, Jason C. Garcowski, Yuvaraj T. Patil, Vijay Suswaram, Mirtunjay Sharma
  • Patent number: 10063554
    Abstract: A system and method for detecting unauthorized access to cloud applications based on velocity events are presented. The method includes identifying a first access attempt to a cloud application at a first time and from a first location; identifying a second access attempt to a cloud application at a second time and from a second location; computing a velocity between the first access attempt and the second access attempt based on the first time, the second time, the first location, and the second location; checking if the computed velocity is greater than a velocity threshold; and generating a velocity event when the computed velocity is greater than the velocity threshold, wherein the velocity event indicates that an access attempt is unauthorized.
    Type: Grant
    Filed: November 30, 2015
    Date of Patent: August 28, 2018
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Yonatan Most, Yinon Costica
  • Patent number: 10057354
    Abstract: A system includes an activity manager connected with a device, an application server and an identity provider. The activity manager clears a device session with both the identity provider and the application server to logout applications provided by the application server to the device.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: August 21, 2018
    Inventors: Jim H. Barnett, Colin M. Leonard, Zak Mandel, Maxim Strigachov, Michael J. Lyubinin
  • Patent number: 10044896
    Abstract: An image processing apparatus includes an identification unit, a transfer requesting unit, an acquisition unit, and an execution unit. The identification unit identifies one of pieces of information regarding applications executable by the image processing apparatus and acquired through a web browser of the image processing apparatus. The identification unit identifies the piece of information regarding one of the applications that is selected by an operator. The transfer requesting unit requests an external apparatus to transfer the application in accordance with the identified piece of information. The acquisition unit acquires, from the external apparatus through the web browser, to-be-executed application information that is to be used when the application requested to be transferred is installed on the image processing apparatus.
    Type: Grant
    Filed: February 28, 2017
    Date of Patent: August 7, 2018
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Kouichi Odajima
  • Patent number: 10031948
    Abstract: Disclosed are various implementations of systems that facilitate idempotence of transactions that are generated by a client application executed by a client device. Systems and methods described herein also facilitate cleanup of transaction data that is outside an idempotence window provided by an idempotence service.
    Type: Grant
    Filed: December 2, 2013
    Date of Patent: July 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventor: Rohit Kulshreshtha
  • Patent number: 10003628
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to task object state management for workflow management systems and provide a novel and non-obvious method, system and computer program product for managing task object state utilizing a reliable messaging model. In an embodiment of the invention, a method for managing task object state utilizing a reliable messaging model is provided. The method includes transmitting according to a reliable messaging protocol a launch request for a task object in a workflow over a computer communications network to a remote server. The method also includes determining from the reliable messaging protocol whether or not the launch request has failed.
    Type: Grant
    Filed: April 28, 2013
    Date of Patent: June 19, 2018
    Assignee: International Business Machines Corporation
    Inventor: Ku G. Chang
  • Patent number: 9979773
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to task object state management for workflow management systems and provide a novel and non-obvious method, system and computer program product for managing task object state utilizing a reliable messaging model. In an embodiment of the invention, a method for managing task object state utilizing a reliable messaging model is provided. The method includes transmitting according to a reliable messaging protocol a launch request for a task object in a workflow over a computer communications network to a remote server. The method also includes determining from the reliable messaging protocol whether or not the launch request has failed.
    Type: Grant
    Filed: March 22, 2013
    Date of Patent: May 22, 2018
    Assignee: International Business Machines Corporation
    Inventor: Ku G. Chang
  • Patent number: 9979512
    Abstract: A method of transmitting data, the method includes transmitting a frame containing at least one data packet; generating at least one detection packet for detecting a loss of a last data packet among the at least one data packet; and in response to the last data packet of the frame being transmitted, transmitting the at least one detection packet so that the detection packet is transmitted subsequent to the data packet. Whether or not the last data packet is lost is determined by using the detection packet.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: May 22, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sung-kee Kim, Ga-hyun Ryu, Duk-gu Sung, Chun-bae Park, Do-young Joung
  • Patent number: 9948577
    Abstract: Some embodiments provide a novel method of configuring a managed hardware forwarding element (MHFE) that implements a logical forwarding element (LFE) of a logical network to handle address resolution requests (e.g., Address Resolution Protocol (ARP) requests) for multiple addresses (e.g., IP addresses) associated with a single network interface of the logical network. The method identifies a physical port of the MHFE with which the multiple addresses are to be associated. The physical port is coupled to an end machine (e.g., a virtual machine, server, container, etc.) of the logical network. The method then modifies associations stored at the MHFE to associate the physical port with the multiple addresses.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: April 17, 2018
    Assignee: NICIRA, INC.
    Inventor: Anupam Chanda
  • Patent number: 9939982
    Abstract: There is provided an information processing apparatus including a determination unit configured to determine, for each window, whether time decided by a certain method has elapsed since a last operation performed on a window in a display screen, and a control unit configured to shut down an application of a window for which the determination unit has determined that the time has elapsed.
    Type: Grant
    Filed: November 5, 2014
    Date of Patent: April 10, 2018
    Assignee: SONY CORPORATION
    Inventors: Masato Noguchi, Kenichi Seta, Masatoshi Ueno
  • Patent number: 9900876
    Abstract: The present invention addresses a method, apparatus and computer program product for enabling enhanced repetition transmission for downlink control signal to improve machine type communication coverage. One or a plurality of downlink control channel signaling window lengths is/are predefined, a start position of a window in which repetition of download control signal is allowed is determined based on the determined control channel signaling window length for each window length, and transmission of repetition of download control signal is caused at the determined start position in the respective obtained window length.
    Type: Grant
    Filed: January 18, 2013
    Date of Patent: February 20, 2018
    Assignee: Avago Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Chunyan Gao, Na Wei, Shuang Tan, Erlin Zeng, Haiming Wang, Wei Bai
  • Patent number: 9853966
    Abstract: In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. The target computing device receives the pairing which includes a shared secret encrypted under a target device key and the same shared secret encrypted under a controller key. The target computing device decrypts the shared secret encrypted under the target device key and forwards the shared secret encrypted under the controller key to the controller device. Using the decrypted shared secret, the target computing device establishes a secure connection to the controller computing device.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: December 26, 2017
    Assignee: NETFLIX, INC.
    Inventors: Jean-Marie White, Baskar Odayarkoil, Lee Adams
  • Patent number: 9848314
    Abstract: Apparatuses and methods are disclosed for managing discovery in wireless peer-to-peer networks. Various discovery procedures may be implemented by supporting a broadcast of a plurality of discovery signals spaced apart in time by silent periods from a peer node and changing the duration of at least one of the silent periods.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: December 19, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Gavin Bernard Horn, Ashwin Sampath
  • Patent number: 9832725
    Abstract: A group owner of a peer-to-peer communication network is configured to determine whether all client devices associated with the peer-to-peer communication network support direct data communication. The group owner is configured to implement an awake mode for a portion of each beacon interval when all the associated client devices support direct data communication. The group owner is configured to implement a sleep mode for a remaining portion of each beacon interval to save power at the group owner without interrupting communications between the associated client devices.
    Type: Grant
    Filed: May 29, 2015
    Date of Patent: November 28, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Kayalvizhi Ponmudi, Karthick Raja Chandrasekar
  • Patent number: 9769655
    Abstract: Systems and methods for provisioned configuration of wireless devices to allow access to restricted wireless networks are provided. Using an open wireless or wired network, a user of a wireless device may be authenticated. A configuration application, which includes the parameters and policies of the provisioned configuration, is generated, transferred to, and executed on the wireless device. Following configuration by the application, the wireless device is allowed to access the restricted wireless network within the parameters and policies of the provisioned configuration.
    Type: Grant
    Filed: June 26, 2015
    Date of Patent: September 19, 2017
    Assignee: RUCKUS WIRELESS, INC.
    Inventor: Ming-Jye Sheu
  • Patent number: 9733967
    Abstract: A system for providing security mechanisms for secure execution of program code is described. The system may be configured to maintain a plurality of virtual machine instances. The system may be further configured to receive a request to execute a program code and allocate computing resources for executing the program code on one of the virtual machine instances. One mechanism involves executing program code according to a user-specified security policy. Another mechanism involves executing program code that may be configured to communicate or interface with an auxiliary service. Another mechanism involves splitting and executing program code in a plurality of portions, where some portions of the program code are executed in association with a first level of trust and some portions of the program code are executed with different levels of trust.
    Type: Grant
    Filed: February 4, 2015
    Date of Patent: August 15, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Timothy Allen Wagner, Dylan Chandler Thomas, Ajay Nair
  • Patent number: 9716628
    Abstract: A method is provided in one example embodiment and includes receiving from an orchestrator element for a new Virtual Routing and Forwarding element (“VRF”) created in a communications network a name of the VRF and interconnect identification; selecting a border element for the VRF; and creating in a database a VRF entry for the selected border element, the entry identifying a configuration profile for the selected border element. The method further includes forwarding a VRF create notification to the selected border element; and providing the configuration profile from the corresponding entry to the selected border element in response to a query to the database from the selected border element. The selected border element applies the configuration profile automatically to configure the selected border element.
    Type: Grant
    Filed: May 23, 2014
    Date of Patent: July 25, 2017
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Vrishabha Sikand, Liqin Dong, Sachin Vijay Vishwarupe
  • Patent number: 9680793
    Abstract: An in-band signaling method that enables secure updates of a care-of-IP address for a mobile host that roams between access networks. In the illustrative embodiment described herein, a mobile host includes an intelligent interface that handles IP networking functions and tunnels IP packets between the mobile host and the mobile host's home agent/remote access server (HA/RAS) transparently, as if the mobile host established a connection to a communicating or destination host (DST) from the home network (where the HA/RAS resides). In accordance with an aspect of the invention, there is provided an in-band signaling method that employs encrypted three-way handshake signaling messages that are embedded in encapsulated IP packets to enable care-of IP address updates. This method can effectively protect mobile hosts from denial-of-service attacks and is transparent to NAT/NAPT firewalls.
    Type: Grant
    Filed: March 28, 2016
    Date of Patent: June 13, 2017
    Assignee: AT&T INTELLECTUAL PROPERTY II, L.P.
    Inventor: Hui Luo
  • Patent number: 9648124
    Abstract: According to an aspect, techniques for processing hybrid data include receiving a web request and translating the web request into a translated native request. The translated native request and a native request are sent to a server via a single web client. A response is received from the server via the single web client. It is determined whether the response corresponds to the translated native request or to the native request.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: May 9, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Cirill Aizenberg, Anton Aleksandrov, Vitaly Meytin, Gal Shachor, Arie Shifer, Issahar Weiss, Uri Zonens
  • Patent number: 9641590
    Abstract: Providing state information to a server includes accessing a document object model (DOM) for a web application, the DOM corresponding to a tree structure which represents a first state of the web application. An indication of the first state of the web application is provided to a server based on the DOM. A determination is made that a predetermined event has occurred at the system, the predetermined event indicating that a second state of the web application, different than the first state of the web application, is to be provided to the server. In response to the determination, an indication of the second state of the web application, corresponding to an updated version of the DOM, is provided to the server.
    Type: Grant
    Filed: August 27, 2014
    Date of Patent: May 2, 2017
    Assignee: GOOGLE INC.
    Inventors: Alexander Friedrich Kuscher, Albert Scott Bodenhamer
  • Patent number: 9633354
    Abstract: A system for delivering user specific data comprises a web browser, an application server, and a content server. The browser receives an identification associated with a user profile and transmits a login message to the application server. The application server receives the login message, determines the profile associated with the login message and the feeds or searches associated with the determined profile. Next, the application server queries the content server for data associated with the profile's feeds and searches. The application server determines from the retrieved data the data that has not been previously transmitted to the browser in connection with the profile. The application server then transmits the determined data to the browser and the browser communicates the data to a user associated with the profile.
    Type: Grant
    Filed: October 27, 2010
    Date of Patent: April 25, 2017
    Assignee: Yahoo! Inc.
    Inventors: Timothy Howes, Eric Vishria
  • Patent number: 9619175
    Abstract: A method of operating an eMMC system includes receiving a first command defining a first operation from the host, and storing the first command in a first command register among N command registers, and receiving a second command defining a second operation from the host, and storing the second command in a second command register among the N command registers, wherein the second command is received while the first operation is being performed.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: April 11, 2017
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Woon Jae Chung, Song Ho Yoon
  • Patent number: 9574160
    Abstract: The use of poly(oxyethylene)-poly(oxybutylene) block copolymers in pharmaceutical compositions useful for modifying the surfaces of contact lenses and other medical devices is disclosed. The present invention is based in-part on a discovery that this class of compounds is particularly efficient in wetting hydrophobic surfaces, such as the surfaces of silicone hydrogel contact lenses and other types of ophthalmic lenses. Such compounds are also useful for cleaning purposes. The use of the compounds as surfactants in various types of compositions for treating contact lenses therefore represents a preferred embodiment of the present invention.
    Type: Grant
    Filed: November 16, 2010
    Date of Patent: February 21, 2017
    Assignee: ALCON RESEARCH, LTD.
    Inventors: Howard Allen Ketelson, Nathaniel D. McQueen
  • Patent number: 9565055
    Abstract: A data communications system has a plurality of nodes connected by a plurality of links. A subset of the links and nodes forms a worker path for carrying worker data through the communications system, and a further subset of links and nodes provides a protection path for carrying other data in the absence of a fault in the worker path and for providing an alternative path for the worker data in the event of a fault in the worker path. The alternative path is predetermined prior to the detection of a fault in the worker path.
    Type: Grant
    Filed: October 6, 2014
    Date of Patent: February 7, 2017
    Assignee: Ericsson AB
    Inventors: Diego Caviglia, Francesco Lazzeri, Giovanni Fiaschi, Mario Molinari
  • Patent number: 9509590
    Abstract: Techniques for minimizing packet loss of multicast traffic stream when a failure occurs are described herein. In one embodiment of the invention, a network element separately joins a multicast group through a first and second path respectively. During uninterrupted operation, the network element processes the packets of the multicast traffic stream it receives through the first path and drops the packets of the equivalent multicast traffic stream it receives through the second path. Upon an interruption of the packets of the multicast traffic stream being received through the first path, the network element transitions to processing the packets of the equivalent multicast traffic stream it receives through the second path. Other methods and apparatuses are also described.
    Type: Grant
    Filed: October 23, 2015
    Date of Patent: November 29, 2016
    Assignee: ERICSSON AB
    Inventors: Peter Arberg, Ramanathan Lakshmikanthan, Ferry Sutanto
  • Patent number: 9483433
    Abstract: Articles of manufacture, apparatuses, and methods for processing communication data in a ships passing condition are disclosed. Embodiments include a computer program product for performing a method including: obtaining a Transport Command Control Block (TCCB) from a location in memory specified by a Transport Command Control Block address of a Transport Control Word; opening a first exchange and sending, by a channel subsystem, the TCCB in the first exchange to a control unit; receiving, by the channel subsystem, an unsolicited first message in a second exchange from the control unit, the unsolicited first message opening the second exchange, the second exchange being a different exchange than the first exchange; and sending, by the channel subsystem, a second message to the control unit in a third exchange, the second message comprising a status of the first message, the second message configured to open and close the third exchange.
    Type: Grant
    Filed: May 20, 2015
    Date of Patent: November 1, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Daniel F. Casper, John R. Flanagan, Roger G. Hathorn, Catherine C. Huang, Matthew J. Kalos, Louis W. Ricci
  • Patent number: 9461908
    Abstract: A method of route convergence, a routing device, and a main control board in the routing device are provided herein. The method includes receiving route information from multiple neighbor routing devices; selecting a route among the received route information, and applying the selected route to update an FIB of the main control board; and delivering the selected route to an interface board after confirming that the route information from the multiple neighbor routing devices is received and the route selection is completed.
    Type: Grant
    Filed: July 20, 2009
    Date of Patent: October 4, 2016
    Assignee: Huawei Technologies Co., Ltd.
    Inventors: Chang Wang, Yong Li, Hui Ni, Yuan Rao, Zhengliang Li, Lei Fan, Xiaohui Liu, Qing Zeng
  • Patent number: 9438571
    Abstract: In an approach, a target computing device receives a pairing request from a controller computing device, the pairing request including controller credentials that were previously received by the controller computing device from an authentication server computer and encrypted under a service key. The target computing device forwards the pairing request to the authentication server, the authentication server computer being configured to return a pairing response based at least in part on the controller credentials. The target computing device receives the pairing which includes a shared secret encrypted under a target device key and the same shared secret encrypted under a controller key. The target computing device decrypts the shared secret encrypted under the target device key and forwards the shared secret encrypted under the controller key to the controller device. Using the decrypted shared secret, the target computing device establishes a secure connection to the controller computing device.
    Type: Grant
    Filed: July 6, 2015
    Date of Patent: September 6, 2016
    Assignee: Netflix, Inc.
    Inventors: Jean-Marie White, Baskar Odayarkoil, Lee Adams
  • Patent number: 9430671
    Abstract: According to an implementation of the present subject matter, apparatus and methods for privacy protected clustering of user interest profiles are described. The method includes generating at least one interest profile segment based on an interest profile of an end user (404). Further, semantic terms corresponding to the at least one interest profile segment are obtained based on interaction with a semantic metadata database coupled to a user device of the end user (406), wherein the semantic terms are obtained from amongst one or more semantic terms provided in the semantic metadata database. Each of the at least one interest profile segment are subsequently transformed into at least one semantic representation (408). Further, a cluster identifier is assigned to the at least one interest profile segment based on the at least one semantic representation, wherein the cluster identifiers are generated using locality sensitive hashing (LSH) technique (410).
    Type: Grant
    Filed: July 3, 2013
    Date of Patent: August 30, 2016
    Assignee: Alcatel Lucent
    Inventors: Armen Aghasaryan, Makram Bouzid, Mohit Kothari, Animesh Nandi
  • Patent number: 9426047
    Abstract: A method and system are provided for automatic transformation of messages between service versions. The method includes collecting message data of messages sent to two or more versions of a service. Message data is identified as relating to a version of a service. Relationships are inferred between structure and content of messages sent to different versions of a service, and message transformation rules are created based on the inferred relationships.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: August 23, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Andrew J. Borley, Callum P. Jackson, Philip L. Norton
  • Patent number: 9417870
    Abstract: For a software product delivered as a hosted service from a host, the host delivers, to a single user interface, a current version of the software product comprising one or more selectable functions of the current version of the software product, wherein the current version of the software product is one version of multiple separate versions of the software product. The host updates the single user interface to display at least one selectable previous version function from at least one previous version of the separate versions of the software product. In response to receiving a user selection within the single user interface to access a particular selectable previous version function, the host delivers the functionality of the particular selectable previous version function from a particular previous version of the software product within the single user interface for the current version of the software product.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: August 16, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kalonji K. Bankole, Gregory J. Boss, Sachin K. Mahajan, John E. Moore, Jr.
  • Patent number: 9389804
    Abstract: A host for controlling a non-volatile memory card, a system including the same, and methods of operating the host and the system are provided. The method of operating the host connected with the non-volatile memory card through a clock bus, a command bus, and one or more data buses includes transmitting a first command to the non-volatile memory card through the command bus, transmitting first data corresponding to the first command to the non-volatile memory card through the one or more data buses or receiving the first data from the non-volatile memory card through the data buses, and transmitting a second command to the non-volatile memory card at least once through the command bus during or before transfer of the first data.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: July 12, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Kyeong Min Kim, Hong Sik Park, Hee Dong Shin
  • Patent number: 9331980
    Abstract: An in-band signaling method that enables secure updates of a care-of-IP address for a mobile host that roams between access networks. In the illustrative embodiment described herein, a mobile host includes an intelligent interface that handles IP networking functions and tunnels IP packets between the mobile host and the mobile host's home agent/remote access server (HA/RAS) transparently, as if the mobile host established a connection to a communicating or destination host (DST) from the home network (where the HA/RAS resides). In accordance with an aspect of the invention, there is provided an in-band signaling method that employs encrypted three-way handshake signaling messages that are embedded in encapsulated IP packets to enable care-of IP address updates. This method can effectively protect mobile hosts from denial-of-service attacks and is transparent to NAT/NAPT firewalls.
    Type: Grant
    Filed: March 19, 2013
    Date of Patent: May 3, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY II, LP
    Inventor: Hui Luo
  • Patent number: 9325814
    Abstract: A system for managing communications between a group of remote machine-to-machine devices and a management platform is described where the remote devices may have disparate communication protocols. An agent gateway sits in the communication path between the remote devices and the management platform and communicates wireless with the remote devices using the native communication protocols of each device. The agent gateway includes a translator function connected to a management information base, wherein the management information base contains information relating to each machine-to-machine device and its native protocol. The agent gateway translates the messages into a standard protocol, such as SNMP, used by the network management platform allowing the network management platform to monitor and manage the remote devices using the standard network protocol.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: April 26, 2016
    Assignee: Numerex Corp.
    Inventors: Wayne Stargardt, Steven Baker
  • Patent number: 9313159
    Abstract: Embodiments relate to routing a message only along routes in a messaging network that lead to a currently active consumer for the message. The messaging network adapts to changes in the message preferences of the message consumer, and the message consumer's availability throughout the messaging network. In various embodiments, changes to message routing criteria at a destination broker in the network are propagated to all other brokers in the network until the entire network is adapted, and the network routes messages based on the adaptations, which reflect the current connectivity and message accepting criteria of each message consumer.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: April 12, 2016
    Assignee: Red Hat, Inc.
    Inventor: Theodore L. Ross
  • Patent number: 9287929
    Abstract: Embodiments of the invention provide a robust mechanism to isolate transceivers that attempt to train on a FEXT channel during the handshake phase and to abort a false activation. According to aspects of the invention, either or both transceiver acknowledges the unique identity of the other transceiver during the handshake phase. This ensures that the transceiver progresses to training and beyond with only one other remote transceiver.
    Type: Grant
    Filed: August 15, 2013
    Date of Patent: March 15, 2016
    Assignee: QUALCOMM Incorporated
    Inventor: Murli Mohan Rao
  • Patent number: 9258227
    Abstract: A route for a data unit through a network may be defined based on a number of next hops. Exemplary embodiments described herein may implement a router forwarding table as a chained list of references to next hops. In one implementation, a device includes a forwarding table that includes: a first table configured to store, for each of a plurality of routes for data units in a network, a chain of links to next hops for the routes; and a second table configured to store the next hops. The device also includes a forwarding engine configured to assemble the next hops for the data units based on using the chain of links in the first table to retrieve the next hops in the second table and to forward the data units in the network based on the assembled next hops.
    Type: Grant
    Filed: August 19, 2013
    Date of Patent: February 9, 2016
    Assignee: Juniper Networks, Inc.
    Inventors: Kaushik Ghosh, Kireeti Kompella, Siva Gaggara, Nitin Kumar, Steven Lin
  • Patent number: 9251327
    Abstract: An approach for authenticating parties engaged in a web-based transaction without compromising the integrity or anonymity of the parties is described. An authentication platform receives, from a first application associated with a first party, an authentication request that has been redirected in response to a transaction initiated with a second application associated with a second party. The authentication platform forwards knowledge based assessment information to the first application that is based on determined behavioral information for authenticating the second party to the first party. A valid response to the knowledge based assessment information by the first application provides authentication of the first party to the second party.
    Type: Grant
    Filed: September 1, 2011
    Date of Patent: February 2, 2016
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Paul A. Donfried, Steven T. Archer, Guy S. Tallent, Ashley Evans
  • Patent number: 9247529
    Abstract: Certain aspects of the present disclosure relate to apparatuses and methods of managing signaling radio bearer (SRB) transmissions. In one aspect, the apparatuses and methods are configured to generate a SRB packet comprising signaling information, wherein the SRB packet is configured to be transmitted on a channel according to a scheduling serving grant, determine whether the SRB packet is unable to be transmitted based on resources allocated by the received scheduling serving grant, override the received scheduling serving grant in response to determining that the SRB packet is unable to be transmitted, and transmit at least a part of the SRB packet on the channel. In another aspect, a scheduling information message to indicate whether an additional scheduling severing grant is needed is transmitted on the channel along with at least the part of the SRB packet.
    Type: Grant
    Filed: February 26, 2014
    Date of Patent: January 26, 2016
    Assignee: QUALCOMM Incorporated
    Inventors: Mohamed Abdelrazek El-Saidny, Ahmad Amin Thalji, Sharif Ahsanul Matin, Sitaramanjaneyulu Kanamarlapudi, Liangchi Hsu, Tariq Saleh Alsheikh-Eid
  • Patent number: 9247354
    Abstract: A method and an associated configuration transmit data between a hearing device and an external unit. A first data packet is transmitted to the hearing device by the external unit. The first data packet is received by the hearing device and a second data packet is transmitted from the hearing device to the external unit. A predefinable fixed period of time elapses between the end of the receipt of the first data packet and the start of transmission of the second data packet. The external unit thereby “knows” when the first bit of the second data packet is to arrive. This offers the advantage that the reliability of a data transmission is improved. In the case of a packet-oriented data transmission fewer data packet repetitions are required, as a result of which the transmission speed increases.
    Type: Grant
    Filed: March 24, 2011
    Date of Patent: January 26, 2016
    Assignee: Sivantos Pte. Ltd.
    Inventors: Mihail Boguslavskij, Ulrich Schätzle
  • Patent number: 9241304
    Abstract: Method and system for optimizing selection of a network. The method includes identifying available lenders and existing networks within a vicinity of a borrower, selecting an optimization technique for completing a task of the borrower, calculating, for a plurality of network options, a value for completing the borrower's task according to the optimization technique, and selecting an optimum network option to complete the borrower's task. The plurality of network options includes forming a heterogeneous network composed of both a peer-to-peer network and a multiplexed network.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: January 19, 2016
    Assignee: GLOBALFOUNDRIES INC.
    Inventors: Christopher J. Dawson, Peter G. Finn, Rick A. Hamilton, II, Jenny S. Li
  • Patent number: 9235445
    Abstract: A method of mapping processes to processors in a parallel computing environment where a parallel application is to be run on a cluster of nodes wherein at least one of the nodes has multiple processors sharing a common memory, the method comprising using compiler based communication analysis to map Message Passing Interface processes to processors on the nodes, whereby at least some more heavily communicating processes are mapped to processors within nodes. Other methods, apparatus, and computer readable media are also provided.
    Type: Grant
    Filed: November 28, 2011
    Date of Patent: January 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Dibyendu Das, Nagarajan Kathiresan, Rajan Ravindran, Bhaskaran Venkatsubramaniam