Computer-to-computer Protocol Implementing Patents (Class 709/230)
  • Patent number: 10264463
    Abstract: A dynamic spectrum access (DSA) radio communication device includes a plurality of signal classifier modules operating thereon, with each different classifier module able to classify a different radio signal type. A classifier scheduler module is provided to manage classifier use by selecting which classifiers to operate or not to operate and to manage the order that the classifiers are operated in. The communication device is configured to invoke policies that include control elements associated with adjusting the classifier scheduler module. The control elements associated with adjusting the classifier scheduler module tend to reduce the number of classifier cycles required to classify a radio signal. The device includes or can be provided with a plurality of different policies suitable for different radio environments and operating modes. Specifically, different policies may include different classifier control elements suitably matched to the present radio environment and/or operating mode.
    Type: Grant
    Filed: July 11, 2016
    Date of Patent: April 16, 2019
    Assignee: Shared Spectrum Company
    Inventors: Mark Allen McHenry, Karl Ginter, Michael Bartman
  • Patent number: 10263909
    Abstract: A computer program embodied on a tangible computer readable medium includes computer code for identifying a plurality of incomplete tasks by a management server, computer code for determining by the management server, for each of the plurality of incomplete tasks, a priority associated with the task, computer code for determining by the management server an availability of network bandwidth, and computer code for managing, by the management server, the network bandwidth, based on the priority associated with each of the plurality of incomplete tasks and the availability of network bandwidth.
    Type: Grant
    Filed: May 27, 2016
    Date of Patent: April 16, 2019
    Assignee: Lenovo Enterprise Solutions (Singapore) Pte. Ltd.
    Inventors: Fred Allison Bower, III, Qian QiaoNeng, Andrew Jack Sloma
  • Patent number: 10257001
    Abstract: A switch interface board may include a first serializer/deserializer to communicate with a first group of packet processing components of a first chassis via a first port. The first chassis may house the switch interface board and the first group of packet processing components. The switch interface board may include a second serializer/deserializer to communicate with a second switch interface board of the first chassis via a second port. The second switch interface board may be connected to a second group of packet processing components of the first chassis. The second group of packet processing components may be different from the first group of packet processing components. The switch interface board may include a third port to communicate with a third switch interface board of a second chassis or a switching device of a cross-connect chassis.
    Type: Grant
    Filed: March 24, 2017
    Date of Patent: April 9, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Sek Wing Siu, Raghuraman Thirumalairajan, Vijit V. Nair
  • Patent number: 10242065
    Abstract: Combining a Merkle tree with a graph database by defining a Merkle tree with each node having a hashed value of the metadata for the node and any children of that node, associating non-hashed data with the hashed data for each node, wherein the non-hashed data has an up-pointer from a child node to any of its immediate parent node, and defining bi-directional edges between the nodes of the Merkle tree having a graph database structure to create a reference for the up-pointers associated with each Merkle tree node. The bi-directional edges with up-pointers along with the Merkle tree hash scheme allows efficient traversal of the tree where the hash values indicate non-changed nodes to prevent traversing the database, and further allows efficient path definitions by allowing database processes to walk up edges.
    Type: Grant
    Filed: June 30, 2016
    Date of Patent: March 26, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Jennifer Starling, Adam Brenner, Jeffrey Norton, Scott Auchmoody, Mark D Malamut
  • Patent number: 10242024
    Abstract: Techniques to perform event-based synchronization of data are disclosed. In various embodiments, an indication is received, during the course of performing a synchronization event-based synchronization with a synchronization client, that a user of the synchronization client has provided an input associated with a request to access a file or other object the changes to which have not yet been downloaded completely to the synchronization client. Download of the changes to the file other object with respect to which the input associated with a request to access is associated is reprioritized, to enable the synchronization client to provide access to the file or other object more quickly than would have been possible without the reprioritization.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: March 26, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Ondrej Hrebicek, Srin Kumar, Hironmay Basu, Ashwani Verma, Andrew Rondeau
  • Patent number: 10237287
    Abstract: System and method for detecting a likely threat from a malicious attack is disclosed. Communication between a user computer and a destination computer is monitored by a security appliance. Selective information from the communication is extracted. One or more weak signals of a threat is detected based on the selective information. One or more weak signals are evaluated for a likely threat based on a threshold value. A corrective action is initiated for the likely threat, based on the evaluation.
    Type: Grant
    Filed: February 11, 2016
    Date of Patent: March 19, 2019
    Assignee: Awake Security, Inc.
    Inventors: Keith Amidon, Michael Callahan, Debabrata Dash, Gary Golomb
  • Patent number: 10237130
    Abstract: A process for processing VxLAN data units in an environment that includes an operating system configured for processing VSLAN data units, and a fast path environment configured for receiving incoming VxLAN data units and capable of processing such VxLAN data units. The process comprises obtaining VxLAN processing configuration parameters used by the operating system, configuring the fast path environment for processing received VxLAN data units based on the obtained parameters, and selecting, at the fast path environment, at least one received VxLAN data unit for processing by the operating system.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: March 19, 2019
    Assignee: 6WIND
    Inventors: Nicolas Dichtel, Vincent Jardin
  • Patent number: 10229202
    Abstract: Provided are techniques for social media bot to Representational State Transfer (REST) proxy for data systems. An adapter for a social media application and message to Representational State Transfer (REST) mappings are provided. A social media bot is created to represent a data system component. The social media bot and the adapter are used to enable the data system component to interact with the social media application by using the message to REST mappings to map social media messages for the social media application and REST calls that are used to access the data system component.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jeff J. Li, Ivan M. Milman, Wendi L. Nusbickel
  • Patent number: 10229203
    Abstract: Provided are techniques for social media bot to Representational State Transfer (REST) proxy for data systems. An adapter for a social media application and message to Representational State Transfer (REST) mappings are provided. A social media bot is created to represent a data system component. The social media bot and the adapter are used to enable the data system component to interact with the social media application by using the message to REST mappings to map social media messages for the social media application and REST calls that are used to access the data system component.
    Type: Grant
    Filed: May 12, 2015
    Date of Patent: March 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Jeff J. Li, Ivan M. Milman, Wendi L. Nusbickel
  • Patent number: 10223432
    Abstract: Provided are techniques for interactive social media access to data systems. A social media gateway interface with adapters for each of multiple social media applications is provided. An event is published from a data system to at least one of the multiple social media applications. A social media bot is created to represent the data system. The social media bot and one of the adapters are used to enable the data system to interact with at least one of the multiple social media applications.
    Type: Grant
    Filed: September 29, 2014
    Date of Patent: March 5, 2019
    Assignee: International Business Machines Corporation
    Inventors: Arron J. Harden, Jeff J. Li, Ivan M. Milman, Wendi L. Nusbickel
  • Patent number: 10212566
    Abstract: Methods and systems for vicarious downloading or uploading of information are disclosed herein. In one embodiment, such a system involves a mobile device that includes a memory device capable of storing information or content, and at least one wireless communication component. The mobile device further includes a processing device coupled at least indirectly to the memory device and to the at least one wireless communication component, and a power source. The processing device is configured to determine at least one characteristic/condition pertaining in at least some manner to the mobile device. Also, the mobile device is configured to send a command message to another device when the at least one characteristic/condition is determined, the command message being configured cause the other device to perform vicariously a downloading or uploading of the information or content on behalf of the mobile device.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: February 19, 2019
    Assignee: Google Technology Holdings LLC
    Inventor: Azimul Mannan
  • Patent number: 10212259
    Abstract: A source system executing applications in a multiprocessing environment supports transmission control protocol (TCP) connections. In an embodiment, the source system maintains a corresponding list of transmission control blocks (TCBs) for each processing entity. When an application executing on a first processing entity in the source system requests a new TCP connection to a destination system, an open TCP connection request is transmitted to said destination system on a network. A first TCB for the new TCP connection may be formed, indicating that the connection is in the process of being established. The connection may be allocated to a second processing entity, and the first TCB may be migrated as a second TCB, which is included in a list of TCBs associated with the second processing entity.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: February 19, 2019
    Assignee: Oracle International Corporation
    Inventor: Giridhar Narasimhamurthy
  • Patent number: 10210226
    Abstract: Provided are techniques for interactive social media access to data systems. A social media gateway interface with adapters for each of multiple social media applications is provided. An event is published from a data system to at least one of the multiple social media applications. A social media bot is created to represent the data system. The social media bot and one of the adapters are used to enable the data system to interact with at least one of the multiple social media applications.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: February 19, 2019
    Assignee: International Business Machines Corporation
    Inventors: Arron J. Harden, Jeff J. Li, Ivan M. Milman, Wendi L. Nusbickel
  • Patent number: 10206066
    Abstract: A method and system of adjusting a radio frequency (RF) broadcast signal power level in a crowd-sourced mobile device localization system in a pedestrian area.
    Type: Grant
    Filed: March 22, 2018
    Date of Patent: February 12, 2019
    Assignee: MAPSTED CORP.
    Inventors: Majid Bavand, Sean Huberman, Eros Gulo, Paramvir Singh Nagpal
  • Patent number: 10206237
    Abstract: A wireless media player and a related system and methodology are provided. One aspect of the wireless media player system pertains to a virtual connector system, apparatus, and method for the automatic establishment of wireless connectivity with other electronic devices. In one embodiment, the media player device displays one of the stored display content, communicates configuration information with at least one target device via a proximity wireless link, establishes a communication link with the at least one target device in accordance with the configuration information communicated via the proximity wireless link and transmits a content which corresponds to the display content being displayed on the display unit at a time of establishing the proximity wireless link to the at least one target device over the established communication link.
    Type: Grant
    Filed: July 5, 2017
    Date of Patent: February 12, 2019
    Inventor: Robin Dua
  • Patent number: 10206154
    Abstract: A nomadic server and a related system provides seamless roaming for a mobile communication device between different types of wireless networks, such as WiFi and cellular networks for voice, data and video communication. Use of the nomadic server enables a combination of WiFi and cellular networks for providing access to the cellular phones and make use of the VOIP networks for switching the calls wherever possible. The nomadic server is a telephone communication processing and switching server that will “hold” the present, in-progress telephone communications without dropping, while roaming without losing the present, in-progress communication. For example, a telephone communication can be seamlessly switching between VOIP and cellular telephone networks using the nomadic server. Nomadic server resources interface with the VOIP and cellular network switches to provide the hand-off between networks.
    Type: Grant
    Filed: October 9, 2014
    Date of Patent: February 12, 2019
    Assignee: Vasu Networks Corporation
    Inventor: Vasudevan Ganesan
  • Patent number: 10205701
    Abstract: Techniques for cloud network automation for IP address and DNS record management are disclosed. In some embodiments, a system, process, and/or computer program product for cloud network automation for IP address and DNS record management includes receiving at a cloud platform appliance (e.g., a virtual or physical IP address and/or DNS management appliance) a cloud request related to a resource (e.g., a virtual or physical resource) in a cloud environment from a global cloud manager; and processing the cloud request at the cloud platform appliance to determine whether to proxy the cloud request to another cloud platform appliance or a grid master or to locally process the cloud request, wherein a storage of infrastructure metadata information for IP address and/or DNS record management is updated based on the cloud request.
    Type: Grant
    Filed: September 13, 2015
    Date of Patent: February 12, 2019
    Assignee: Infoblox Inc.
    Inventors: John Charles Voss, Thomas S. Clark, Sebastien Woirgard, Wei Wang
  • Patent number: 10200467
    Abstract: Stream-based data deduplication is provided in a multi-tenant shared infrastructure but without requiring “paired” endpoints having synchronized data dictionaries. Data objects processed by the dedupe functionality are treated as objects that can be fetched as needed. As such, a decoding peer does not need to maintain a symmetric library for the origin. Rather, if the peer does not have the chunks in cache that it needs, it follows a conventional content delivery network procedure to retrieve them. In this way, if dictionaries between pairs of sending and receiving peers are out-of-sync, relevant sections are then re-synchronized on-demand. The approach does not require that libraries maintained at a particular pair of sender and receiving peers are the same. Rather, the technique enables a peer, in effect, to “backfill” its dictionary on-the-fly. On-the-wire compression techniques are provided to reduce the amount of data transmitted between the peers.
    Type: Grant
    Filed: August 15, 2016
    Date of Patent: February 5, 2019
    Assignee: Akamai Technologies, Inc.
    Inventors: F. Thomson Leighton, Andrew F. Champagne, Charles E. Gero, Guy Podjarny
  • Patent number: 10200511
    Abstract: A telecommunications system for communicating internet packet data in accordance with a first internet protocol (IPV6) via a packet radio network operable in accordance a second internet protocol (IPV4) includes a user equipment operable to request a bearer for communicating internet protocol data according to the second internet protocol (IPV4) to and from a gateway support node of the packet radio network. The gateway support node is operable to establish a tunnelling protocol bearer for communicating the internet packet data to and from the user equipment across the packet radio network. The user equipment is operable in combination with the gateway support node to form an address which is compatible with the first internet protocol (IPv6). The address includes an interface identifier having a tunnel end identifier of the tunnelling protocol bearer which ends at the gateway support node of the packet radio network.
    Type: Grant
    Filed: December 9, 2015
    Date of Patent: February 5, 2019
    Assignee: 3G Licensing S.A.
    Inventors: Xiabao Chen, Nigel Stuart Bird
  • Patent number: 10200213
    Abstract: A system includes a gateway device receiving satellite or cable content, storing the satellite or cable content in a memory, receiving broadband content from a broadband source, and storing the broadband content in the memory. The user device communicates a listing request to the gateway device. The gateway device forms a list comprising broadband content stored in the memory and satellite or cable content stored in the memory in response to the listing request and communicates the list to the user device through a network including the gateway device and the user device. The user device generates a selection signal corresponding to a first content from the list and communicating the selection signal to the gateway device through the network. The gateway device determines a network condition, allocates gateway resources in response to the network condition and communicates the first content therethrough after allocating.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: February 5, 2019
    Assignee: The DIRECTV Group, Inc.
    Inventors: Robin M. Mathews, Henry Derovanessian
  • Patent number: 10194351
    Abstract: Some embodiments provide a capacity management agent that modifies bandwidth that is allocated between an end user and a carrier network by caching requested content that is streamed at a first rate and then providing the cached content to the end user through the carrier network at a second rate. The agent performs a process that includes receiving data intended for a service region of the carrier network from an external data network. The process identifies resource availability at the service region. Next, the process passes the data to the service region at the first rate when the resource availability at the service region is not less than a threshold amount and caches the data for passing to the service region at the second rate that consumes fewer carrier network resource than the first rate when the resource availability at the service region is less than the threshold amount.
    Type: Grant
    Filed: November 8, 2016
    Date of Patent: January 29, 2019
    Assignee: Verizon Digital Media Services Inc.
    Inventors: Andrew Lientz, Jayson G. Sakata, Alexander A. Kazerani
  • Patent number: 10193944
    Abstract: A controller may preview media streams from a plurality of source devices, and may select between the streams, add processing or additional content to the streams, and provide an edited or mixed stream to one or more client or recipient devices. In many implementations, mixing or selective presentation of streams may be accomplished with little to no delay via a lightweight signaling and chunk identification change protocol. In other implementations, processing and mixing instructions may be provided to client devices, which may retrieve the streams and process them locally, reducing or eliminating delay from an intermediary processor or mixer.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: January 29, 2019
    Inventor: Marcus Allen Thomas
  • Patent number: 10187821
    Abstract: A method and related apparatus for performing wireless data offload in a public transportation vehicle comprising at least one access point and at least one data storage comprising a plurality of pieces of data, the method comprising: searching for available offload nodes in the vehicle; sending a request for wireless offload of the data at least to a first offload node, the request including one or more offload parameters; offloading, upon an acknowledgement from the first offload node, a first piece of data to the first offload node; and registering the first piece of data as offloaded to the first offload node.
    Type: Grant
    Filed: September 14, 2015
    Date of Patent: January 22, 2019
    Assignee: Teleste OYJ
    Inventors: Jani Vare, Kari Virtanen, Kimmo Ylander
  • Patent number: 10169114
    Abstract: Embodiments include methods, systems and computer program products for operating a blocking application program interface (API). Aspects include receiving, from a requestor, a request for a data from an application and creating, by the blocking API of the application, a buffer for the data. Aspects also include receiving, by the application, a data record corresponding to the request and storing, by the blocking API, the data record in the buffer. Aspects further include based on a determination that the buffer is full, providing, by the blocking API, the data records in the buffer to the requestor.
    Type: Grant
    Filed: September 6, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Anthony T. Sofia
  • Patent number: 10171612
    Abstract: Methods, systems, and computer-storage media for intelligently creating and using routing connections between on-premises servers within a client and nodes of a data center are provided. When routing connections being requested by the client are not presently established, a caching service within the data center is programmed to direct a client's cache request over available routing connections, thereby scaling out storage capacity across the data center. When routing connections being requested by the client are established, a load balancer within the data center is programmed to direct the cache request over a requested routing connection, thereby bypassing intervening hops within the data center, such as gateway nodes that host instances of the caching service. To bypass intervening hops, the client network is provided with access to a client-side routing table for identifying an appropriate network key and a connection table for identifying a routing connection mapped to the network key.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: January 1, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Vipindeep Vangala, Ankur Agrawal, Hari Krishnan, Venkata Seshu Kumar Kurapati, Vijay Amrit Agrawal
  • Patent number: 10169048
    Abstract: Preparing a plurality of computer nodes to boot in a multidimensional fabric network is provided. The method includes a fabric processor (FP) generating a plurality of DHCP discovery packets using a baseboard management controller (BMC) MAC address, and placing them into the multi-host switch. A dedicated connection directly connects the BMC and the FP. All ports of the multi-host switch broadcast DHCP discovery packets into the fabric network. The BMC, FP, and switch are all within the node. A designated exit node inside the fabric connects to a provisioning node not part of the fabric. The exit node relays DHCP traffic from the fabric. A location-based IP address uniquely identifies the nodes' physical location in the fabric. The IP address is calculated based on inventory records describing physical location information about the nodes. The FP calculates a host MAC address using its IP address and configures it onto the switch.
    Type: Grant
    Filed: June 28, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Malcolm S. Allen-Ware, Jeffrey Bloom, James H. H. Chou, Marc Cochran, Kevin A. Hughes, Alexander T. Iannicelli, Jason G. Pearce, Alan Ross
  • Patent number: 10169115
    Abstract: Embodiments include methods, systems and computer program products for operating a blocking application program interface (API). Aspects include receiving, from a requestor, a request for a data from an application and creating, by the blocking API of the application, a buffer for the data. Aspects also include receiving, by the application, a data record corresponding to the request and storing, by the blocking API, the data record in the buffer. Aspects further include based on a determination that the buffer is full, providing, by the blocking API, the data records in the buffer to the requestor.
    Type: Grant
    Filed: November 1, 2017
    Date of Patent: January 1, 2019
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Anthony T. Sofia
  • Patent number: 10171214
    Abstract: A user equipment can be configured to decompose a multiple input multiple output (MIMO) channel into multiple domains, measure the channel state information reference signal (CSI-RS) for each domain, and select a feedback format for transmission to network node based on the measurements. The network node can use the feedback to determine transmission parameters to be transmitted to the user equipment.
    Type: Grant
    Filed: December 12, 2016
    Date of Patent: January 1, 2019
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Xiaoyi Wang, Arunabha Ghosh
  • Patent number: 10162580
    Abstract: An image processing apparatus wirelessly communicates with an information processing apparatus without passing through an access point, provides a print service in which predetermined printing is performed in response to a print request from the information processing apparatus via a wireless communication unit, and enables a setting that is used for providing the print service if the setting is disabled when the information processing apparatus establishes communication with the image processing apparatus via the wireless communication unit.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: December 25, 2018
    Assignee: Canon Kabushiki Kaisha
    Inventor: Ritsuto Sako
  • Patent number: 10163272
    Abstract: A vehicular ECU (electronic control unit) is any one of a plurality of vehicular ECUs connected to an in-vehicle network in a vehicle and includes: a service interface, a service bus, and a service manager. The service interface issues a request of service that uses a function installed in a different vehicular ECU based on a request from the application, and makes the application generate a service as a response to a request of service from the different vehicular ECU. The service bus transmits and receives a message corresponding to a request of service and a response by using a predetermined protocol between the service interfaces of the vehicular ECU and the different vehicular ECU. The service manager achieves the service to be dynamically and interoperably used by managing a position of the service.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: December 25, 2018
    Assignee: DENSO CORPORATION
    Inventors: Takuya Hasegawa, Kazuaki Hayakawa
  • Patent number: 10158830
    Abstract: Control circuitry in a terminal apparatus generates one or more groups, each group including a selected plurality of communication methods whose total value of specific absorption rates (SARs) is equal to or less than a threshold value, and generates group information indicating the one or more groups. N transmitters transmit transmission data to a plurality of communication stations that respectively support the plurality of communication methods included in one group that is indicated by the group information, by using corresponding communication methods.
    Type: Grant
    Filed: August 24, 2017
    Date of Patent: December 18, 2018
    Assignee: PANASONIC INTELLECTUAL PROPERTY CORPORATION OF AMERICA
    Inventor: Yutaka Murakami
  • Patent number: 10157080
    Abstract: Versions of a service not reachable by a set of service requestors that use the service are removed. Multiple, different versions of a service are stored, along with metadata associated with the multiple, different versions of the service. The metadata is examined to determine one or more of the multiple, different versions of the service that are not reachable by the set of service requestors that use the service. Those versions are deleted.
    Type: Grant
    Filed: January 21, 2016
    Date of Patent: December 18, 2018
    Assignee: Oath Inc.
    Inventors: David G. Besbris, Richard A. Doerksen, John D. Robinson, Nancy W. Sumner
  • Patent number: 10152751
    Abstract: Systems, methods, and computer-readable storage media are provided for improving order feed message stream integrity. Certain embodiments provide a method including sending, by a computing device, a first data message; sending a first stop message; clearing a message stream state; and sending a second data message. The first data message includes data related to an order for a tradeable object, a first sequence number with a value of a predefined initial sequence number, and a first phase number. The second data message includes data related to an order, a second sequence number with a value of the predefined initial sequence number, and a second phase number, wherein the second phase number is different than the first phase number. The message stream state is associated with the order.
    Type: Grant
    Filed: August 31, 2015
    Date of Patent: December 11, 2018
    Assignee: Trading Technologies International, Inc.
    Inventors: Erica Joan Grant Bradnick, Leslie Michael Brody, Scott F. Singer
  • Patent number: 10154386
    Abstract: A method and apparatus for operation by a base station are provided. The base station may be configured to receive a request for attachment from a WTRU and transmit and receive authentication messages between the WTRU and a cellular core network including an HLR. A registration request may be received from the WTRU via SIP, the registration request indicating a capability of the WTRU to receive SMS messages via an IMS. In accordance with the capability of the WTRU, at least one message comprising SMS data may be transmitted, to the WTRU, via the IMS using SIP. The capability of the WTRU may be recorded by the HLR and the SMS data may be ciphered prior to transmission to the WTRU.
    Type: Grant
    Filed: December 11, 2017
    Date of Patent: December 11, 2018
    Assignee: InterDigital Technology Corporation
    Inventor: Kamel M. Shaheen
  • Patent number: 10148630
    Abstract: A system, apparatus, method, and machine readable medium are described for a hosted authentication service. For example, one embodiment of a system comprises: a hosted authentication service to provide authentication services for relying parties, the hosted authentication service registering a relying party by sharing a key with the relying party; a first program code component inserted into an application hosted by the relying party, the first program code component causing a client device accessing the application to be redirected to the hosted authentication service for authentication-related functions; and the hosted authentication service transmitting one or more assertions to the relying party specifying authentication-related events occurring between the client device and the hosted authentication service, the relying party validating the assertions using the key.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: December 4, 2018
    Assignee: NOK NOK LABS, INC.
    Inventor: Davit Baghdasaryan
  • Patent number: 10147441
    Abstract: A distributed voice controlled system has a primary assistant and at least one secondary assistant. The primary assistant has a housing to hold one or more microphones, one or more speakers, and various computing components. The secondary assistant is similar in structure, but is void of speakers. The voice controlled assistants perform transactions and other functions primarily based on verbal interactions with a user. The assistants within the system are coordinated and synchronized to perform acoustic echo cancellation, selection of a best audio input from among the assistants, and distributed processing.
    Type: Grant
    Filed: December 19, 2013
    Date of Patent: December 4, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Michael Alan Pogue, Kavitha Velusamy, Preethi Parasseri Narayanan, Tony David, Philip Ryan Hilmes
  • Patent number: 10142291
    Abstract: A device control system is associated with individual devices connected through a network control point to a gateway and thereby to the Internet. The gateway inserts an EDNS0 pseudo resource record into an additional data section in each DNS query initiated by an individual device, the EDNS0 pseudo resource record identifying the initiating device. A dynamic policy enforcement engine in front of the DNS engine intercepts the DNS query, identifies the initiating device, and selects a policy that applies to the device. The dynamic policy enforcement engine may provide parental control and security service to the individual device by blocking the DNS query or passing it to the DNS engine according to the policy. A component that intercepts DNS queries may provide several additional types of services to the individual devices, including advertising, messaging, mobile device tracking, individual device application control, and delivery of individualized content.
    Type: Grant
    Filed: August 3, 2017
    Date of Patent: November 27, 2018
    Assignee: Nominum, Inc.
    Inventors: Edward Lemon, Brian Wellington, Robert Thomas Halley, Srinivas Avirneni, Keith Oborn
  • Patent number: 10142447
    Abstract: A system and approach that may provide a protocol independent environment to configure an ASC (application specific control) device in, for example, a heating, ventilation and air conditioning system. By using this system and approach, a user may reuse a device configuration already done for a device of one protocol in a device of another protocol without being required to reconfigure the latter device from scratch. This way may help a user to reduce the total setup time required to fully configure a device. The reduction may be done by simply exporting the configuration information from the first device and then importing the configuration information into the second device, where the internal protocol specific details can be handled internally by a tool. Thus, a user need not bother with the details that are in the background of the moving a configuration among devices of different protocols.
    Type: Grant
    Filed: June 2, 2016
    Date of Patent: November 27, 2018
    Assignee: Honeywell International Inc.
    Inventor: Ravi Bharathi Krishnan
  • Patent number: 10140163
    Abstract: Aspects of the present invention disclose a method for optimizing shared services orchestration. The method includes one or more computer processors receiving resource requirements from a client. The method further includes one or more computer processors determining a list of rules. The method further includes one or more computer processors determining at least one resource based on the resource requirements and the list of rules. The method further includes one or more computer processors deploying at least one resource from the determined at least one resource.
    Type: Grant
    Filed: July 10, 2015
    Date of Patent: November 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Sasikanth Eda, Varun Mittal, Sachin C. Punadikar, Sandeep R. Patil
  • Patent number: 10135951
    Abstract: Methods and apparatus for providing one-arm node clustering using a port channel are provided herein. An example application node may be communicatively connected to at least one application node, and the application node may be connected to a network through a port channel. The application node may include: a link included in the port channel for accommodating the network data being communicated between the remote client and server; and a processor configured to send/receive a cluster control packet to/from the at least one application node through the link included in the port channel.
    Type: Grant
    Filed: December 28, 2016
    Date of Patent: November 20, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Chao Feng, Nitesh G. Soni, Pramod Cherukumilli, Diheng Qu, Suresh Kumar Nalluru, Samar Sharma
  • Patent number: 10127179
    Abstract: The method is used for operating a transceiver of a bus participant connected to a data bus, the arrangement additionally having a control unit, wherein the transceiver is connected between the data bus and the control unit and obtains commands and operating data for its operation in accordance with the bus protocol, and receives and transmits useful data via the data bus. For its operation in this method, the transceiver receives, at its inputs and/or outputs provided for the useful data and connected to the data bus and the control unit, commands from the control unit or transmitted via the data bus, and is operated accordingly if such a command is received.
    Type: Grant
    Filed: May 2, 2013
    Date of Patent: November 13, 2018
    Assignee: ELMOS SEMICONDUCTOR AG
    Inventors: Christian Schmitz, Radoslaw Watroba
  • Patent number: 10129115
    Abstract: A method of monitoring a network with a test device connected to the network includes monitoring a plurality of packets which pass through the test device, comparing a predefined field of each of the plurality of packets to a predefined pattern so as to identify signature packets, evaluating whether the signature packets satisfy a predefined condition, and, if the predefined condition is satisfied, sending a notification to a user. A system implementing the method is provided.
    Type: Grant
    Filed: September 21, 2015
    Date of Patent: November 13, 2018
    Assignee: VIAVI Solutions Inc.
    Inventors: Michael Stevens, Robert D'Eletto
  • Patent number: 10117185
    Abstract: A system, computer readable medium, and method are provided for reducing the power consumption of a mobile device. The method includes the steps of detecting video content to be viewed in an application executed by the mobile device; detecting unwanted content associated with the video content; and operating the mobile device in a low-power mode during playback of the video content in the application in response to detecting the unwanted content. The mobile device may include a memory storing the application and a processor executing the application, which configures the processor to implement the method. Five techniques may be applied in the low-power mode to reduce power consumption including Dynamic Voltage and Frequency Scaling (DVFS), reducing resolution of content, reducing brightness of a display, masking content, and thread throttling. The low-power mode saves energy when playing back videos on the mobile device.
    Type: Grant
    Filed: February 2, 2017
    Date of Patent: October 30, 2018
    Assignee: FutureWei Technologies, Inc.
    Inventors: Zongfang Lin, Jun Wang, Karthik Rao, Chen Tian, Handong Ye, Ziang Hu
  • Patent number: 10110709
    Abstract: Dynamic utilization of condensing metadata is enabled by condensing information being communicated to/from a mobile device. The communication exchange occurs between a mobile device and an internet service, and it involves a mobile internet service proxy. The information is condensed or compressed responsive to condensing metadata and uncondensed or uncompressed using the condensing metadata. The mobile internet service proxy may provide condensing metadata to the mobile device. This condensing metadata may be provided to the mobile device so that condensed data may be communicated at least between the mobile device and the mobile internet service proxy. In some instances, the mobile device may request that information be compressed and receive compressed information as a result. The mobile device may then utilize the condensing metadata to uncompress data provided from the internet service and/or the mobile internet service proxy.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: October 23, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Quentin S. Miller, David E. W. Mercer, John J. Ostlund
  • Patent number: 10110941
    Abstract: The present invention relates to a device for receiving a hybrid broadcast service and a method for transmitting the same.
    Type: Grant
    Filed: June 27, 2014
    Date of Patent: October 23, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Sejin Oh, Kyoungsoo Moon
  • Patent number: 10110563
    Abstract: Techniques for reduction and acceleration of a deterministic finite automaton (DFA) are disclosed. In some embodiments, a system, process, and/or computer program product for reduction and acceleration of a DFA includes receiving an input value; performing a reduced deterministic finite automaton lookup using a lookup key, wherein the lookup key comprises a current state and the input value; and determining a next state based on the lookup key.
    Type: Grant
    Filed: April 28, 2016
    Date of Patent: October 23, 2018
    Assignee: Palo Alto Networks, Inc.
    Inventors: Subramani Ganesh, Sidong Li, Lei Chang
  • Patent number: 10091275
    Abstract: Embodiment systems, methods, and devices enable data streams of a broadcast service to be carried in multiple communication sessions in any transport protocol providing file transport information and the transmission of objects, an example of which is File Delivery Over Unidirectional Transport (“FLUTE”). A session description may include a category attribute indicating the type of data carried in such a protocol session. A schedule fragment may include references to a session description for each such protocol session associated with a service. A common listing of configuration parameters may be generated for all such protocol sessions associated with a service. A different listing of configuration parameters may be generated for each such protocol session associated with a service. A flag setting in a diary file may indicate one or more such protocol session associated with a service over which in-band update fragments may be broadcast.
    Type: Grant
    Filed: August 12, 2017
    Date of Patent: October 2, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Chaitali Gupta, Carlos Marcelo Dias Pazos, Nagaraju Naik, Ralph Akram Gholmieh
  • Patent number: 10083192
    Abstract: A computer-implemented method for reusing deleted database records includes, receiving, by a database manager executing within a computing device, a first query request to insert, into a database table, a first set of database records. The database manager identifies a first set of entries within a journal log bundle. The database manager also determines, in response to identifying a first set of entries, that there is a third set of deleted database records located on a same page as a second set of database records. The database manager also, in response to determining that there is a third set of deleted database records located on a same page as the second set of database records, inserts into the database table the first set of database records using the third set of deleted database records.
    Type: Grant
    Filed: June 18, 2015
    Date of Patent: September 25, 2018
    Assignee: International Business Machines Corporation
    Inventors: Rafal P. Konik, Roger A. Mittelstadt, Brian R. Muras, Chad A. Olstad
  • Patent number: 10079800
    Abstract: A method for improving client subnet efficiency by equivalence class aggregation includes receiving a Domain Name System (DNS) query from a client, determining, based on predetermined class criteria, that the client is associated with an equivalency class, searching a cache associated with the equivalence class for an answer corresponding to the DNS query, and upon locating the answer, serving the answer to the client. If it is determined that the cache does not include the answer, the method proceeds with querying, by a recursive server, an authoritative server using client subnet data associated with the equivalence class, receiving the answer from the authoritative server, storing the answer to the cache associated with the equivalency class, and serving the answer to the client. The client subnet data may include a representative CIDR block, the representative CIDR block being used to make queries on behalf of all clients associated with the equivalence class.
    Type: Grant
    Filed: October 14, 2015
    Date of Patent: September 18, 2018
    Assignee: Nominum, Inc.
    Inventors: Robert Thomas Halley, Brian Wellington
  • Patent number: 10079801
    Abstract: Methods and apparatuses are provided for allocating an internet protocol (IP) address by a packet data network gateway (PGW) in a wireless communication system. A binding update message to request the IP address of a terminal, is received from a serving gateway (SGW). The IP address of the terminal is allocated. A binding acknowledgement message including the IP address is transmitted to the SGW. A dynamic host configuration protocol (DHCP) discover message is received from the SGW. A DHCP offer message including the IP address assigned to the terminal, is transmitted to the SGW.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: September 18, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Sungho Choi, Erik Guttman, Rahul Suhas Vaidya