Session/connection Parameter Setting Patents (Class 709/228)
  • Patent number: 9992141
    Abstract: Methods and apparatuses of classifying user information and obtaining user group information, which mainly include: obtaining, by an instant messaging server, an entity data unit posted by a first user from a target database; matching conversation information generated between a second user and the first user through an instant messaging client with the entity data unit; and determining user group information of the first user to which user information of the second user corresponding to the conversation information belongs based on a matching result, where the user group information of the first user is determined according to attribute information and/or name information of the entity data unit posted by the first user.
    Type: Grant
    Filed: October 24, 2014
    Date of Patent: June 5, 2018
    Assignee: Alibaba Group Holding Limited
    Inventor: Xiaoxia Luo
  • Patent number: 9984009
    Abstract: A processor, such as a low-cost microcontroller unit, uses a DMA controller to facilitate direct memory transactions between hardware subsystems independently of the CPU. To enable those transactions to be carried out security, gateways are provided to the DMA controller and peripheral bridge. The gateways, which have access to multiple access policies, switch between those policies depending on a hardware context and/or subcontext, such as the bus master originating the transaction and/or the DMA channel associated with the transaction. The gateways are operable to administer those policies independently of the CPU. In various implementations, gateways are provided for the DMA controller, the peripheral bridge, and/or individual peripherals. The processor is able to support secure, fully containerized operations involving its peripherals without constant CPU intervention.
    Type: Grant
    Filed: January 28, 2016
    Date of Patent: May 29, 2018
    Assignee: SILICON LABORATORIES INC.
    Inventors: Sebastian Ahmed, Thomas S. David, Marius Grannaes
  • Patent number: 9979593
    Abstract: A method for learning a MAC address of an end machine that is logically connected to a logical network is described. The method receives configuration data for implementing a distributed logical router having different logical ports each of which is associated with a logical port of a logical switch. The method receives a packet through a first logical port of the logical router that has a destination IP address associated with a particular logical switch that is associated with a second logical port of the logical router. In order to learn the MAC address of the end machine, the method sends a first broadcast packet with a first source MAC address to a first set of forwarding elements that implements the particular logical switch, and sends a second broadcast packet with a second source MAC address to a second set of forwarding elements that also implements the particular logical switch.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: May 22, 2018
    Assignee: NICIRA, INC.
    Inventors: Anupam Chanda, Pankaj Thakkar
  • Patent number: 9973543
    Abstract: Methods and systems for switching between computing devices during an online meeting are described herein. A collaboration server may receive a token from a first computing device connected to an online meeting hosted by the collaboration server. The collaboration server may receive another token from a second computing device and determine whether the received tokens match. If so, the collaboration server may establish an association between the second computing device and the meeting participant attending the online meeting via the first computing device. The collaboration server may accept a request from the second computing device to join the online meeting thus allowing the meeting participant to continue the online meeting from the second computing device.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: May 15, 2018
    Assignee: GetGo, Inc.
    Inventors: Gaurav Chitroda, Paul FitzGerald, Christopher Duncan, Carey Caulfield
  • Patent number: 9973577
    Abstract: Disclosed are systems, methods, and machine readable storage media that cause a storage computer and a client computer to perform a method of providing access to one or more resources on the storage computer for the client computer. The storage computer is operable for initiation of a network connection between the client computer and the storage computer. Initiation of the network connection between the client computer and the storage computer by the storage computer is enabled, and initiation of the network connection between the client computer and the storage computer by the client computer is disabled. The client computer and the storage computer are operable for maintaining the network connection between the client computer and the storage computer.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: May 15, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Jakub Barc, Filip Barczyk, Marek Grochowski, Grzegorz Sawina
  • Patent number: 9967357
    Abstract: A proxy requestor, who is expected to participate in events hosted on a computing network, may hope to find a proxy to handle the events for the proxy requestor. The proxy requestor, using a requestor device, may submit a request for such proxy to a proxy service provider during or prior to the event. In some examples, the proxy service provider may transmit one or more candidate proxies to the requestor device. Once the proxy requestor device selects a proxy from among the one or more candidate proxies, the requestor device may either facilitate or schedule a connection between the selected proxy and other participants of the events.
    Type: Grant
    Filed: March 6, 2014
    Date of Patent: May 8, 2018
    Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLC
    Inventors: Daqi Li, Jun Fang
  • Patent number: 9965449
    Abstract: Systems and methods include instantiating an application on first and second display devices. The application includes objects and an integrated wiki module. The integrated wiki module includes object wiki pages associated with the objects. The first display device is controlled to display a control module when an object is displayed thereon and to display an object wiki page in response to receiving a selection of the control module. The object wiki page includes content associated with the object. Instructions are received to change the content included in the object wiki page. The second display device is controlled to display the control module when the object is displayed on the second display device and to display the object wiki page including the changed content in response to receiving a selection of the control module after receiving the instructions to change the content.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: May 8, 2018
    Assignee: CA, Inc.
    Inventors: Pavel Zlatnik, David Valis, Ivo Cermak
  • Patent number: 9959076
    Abstract: A method in a distributed storage (DS) unit begins by the unit receiving one or more data slices to store. The method continues by determining a memory utilization method for the one or more data slices. The method continues when a multiple memory utilization method is determined. The method continues by determining a data slice distribution method. The method continues by storing a plurality of the one or more data slices in the multiple memories using the data slice distribution method and updating a virtual address to physical location table to reflect the storing.
    Type: Grant
    Filed: May 30, 2014
    Date of Patent: May 1, 2018
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Jason K. Resch
  • Patent number: 9961150
    Abstract: An information processing device may search for a communicable communication device which is a communication device capable of communication. The information processing device may display, in a case that a communicable communication device is detected, a device image and an interface image associated with each other on a display unit of the information processing device. The device image may indicate the detected communicable communication device. The interface image may indicate the communication interface corresponding to the detected communicable communication device. The information processing device may display, in a case that a plurality of communicable communication devices is detected, a plurality of device images corresponding to the plurality of detected communicable communication devices and a plurality of interface images corresponding to the plurality of detected communicable communication devices in one display screen on the display unit.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: May 1, 2018
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Katsura Banno
  • Patent number: 9958678
    Abstract: A method for displaying a view of a target comprises establishing a network including a plurality of display devices, requesting by a first display device in the network having an obstructed view of the target, at least one of position and orientation data from one or more remaining display devices in the network each having a different view of the target than the obstructed view, selecting a remaining display device as a view provider to provide the different view of the target to the first display device, requesting the different view of the target from the selected view provider; providing the different view of the target to the first display device, and displaying the different view of the target via the first display device.
    Type: Grant
    Filed: April 3, 2017
    Date of Patent: May 1, 2018
    Assignee: International Business Machines Corporation
    Inventors: Shang Q. Guo, Jonathan Lenchner, Maharaj Mukherjee
  • Patent number: 9954763
    Abstract: Methods and apparatus for pre-configured virtual gateways for isolated virtual networks are described. An isolated virtual network (IVN) is configured at a provider network on behalf of a customer. The IVN includes one or more devices whose network addresses are not accessible from the public Internet. In response to a request from a connectivity intermediary, a virtual private gateway (VPG) is established, configurable to enable connectivity between IVNs of the provider network and devices outside the provider network. The VPG is included within a set of candidate VPGs indicated programmatically to the customer. Connectivity is established between the customer's IVN and an external device via the VPG.
    Type: Grant
    Filed: February 27, 2014
    Date of Patent: April 24, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Shuai Ye, Patrick Brigham Cullen, Mark Edward Stalzer
  • Patent number: 9955024
    Abstract: A subscriber communicates over an IP-based wireless telecommunications network through an access point. Identifiers associated with the access point (e.g., MAC address IP address, FQDN . . . ) are stored in a database. Each access point is mapped into one or more service zones, where service zones are mapped to service types. The subscriber has a rate plan that is based on a selection of one or more service types. When a wireless connection between the subscriber and the IP-based wireless telecommunications network is established, the access point identifiers are used to retrieve a service zone ID from the database. Upon completion of the communication, a call detail record can be generated that includes the service zone ID for the communication. The billing system can then retrieve billing plan information to determine an appropriate rate for the subscriber based on the service zone ID.
    Type: Grant
    Filed: October 22, 2013
    Date of Patent: April 24, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Christopher E. Caldwell, Janne P. Linkola
  • Patent number: 9948357
    Abstract: The subject technology discloses configurations for determining, at a first computing device, if a second computing device is within a predetermined distance of the first computing device. The subject technology then establishes, at the first computing device, a wireless near field communication (NFC) connection with the second computing device. Information for configuring a wireless tethering connection with the second computing device is then transmitted over the wireless NFC connection. Further, the subject technology receives, over the wireless NFC connection, confirmation that the wireless tethering connection has been configured.
    Type: Grant
    Filed: March 13, 2017
    Date of Patent: April 17, 2018
    Assignee: Google LLC
    Inventors: Alexander Friedrich Kuscher, Trond Thomas Wuellner
  • Patent number: 9948716
    Abstract: The present invention relates to a distributed data storage system comprising a plurality of storage nodes. Using unicast and multicast transmission, a server application may write data in the storage system. When writing data, at least two storage nodes are selected based in part on a randomized function, which ensures that data is sufficiently spread to provide efficient and reliable replication of data in case a storage node malfunctions.
    Type: Grant
    Filed: October 26, 2016
    Date of Patent: April 17, 2018
    Assignee: COMPUVERDE AB
    Inventors: Stefan Bernbo, Christian Melander, Roger Persson, Gustav Petersson
  • Patent number: 9940480
    Abstract: A system and method of executing a script includes receiving, by a service user account module, a user script from a first user account. The method includes issuing, by a management system, execution data including the user script and validation parameters. The method includes signing, by the management system, the execution data with a private key. Responsive to signing the execution data, the execution data further includes a digital signature. The method further includes authorizing, by the management system, communication to a remote execution tool, where authorization requires the digital signature. The method further includes sending, to the remote execution tool, the execution data including the digital signature. The method further includes confirming, by the remote execution tool, the validation parameters. The method further includes, responsive to confirming the validation parameters, executing, by the remote execution tool, the user script on a remote system for the first user account.
    Type: Grant
    Filed: February 25, 2016
    Date of Patent: April 10, 2018
    Assignee: Red Hat, Inc.
    Inventors: Ivan Necas, Marek Hulan
  • Patent number: 9934204
    Abstract: In one embodiment, a system for conditionally refreshing workarea user interfaces (UIs) includes logic adapted to receive a request to refresh one or more workarea UIs, wherein the one or more workarea UIs are provided within a document object model (DOM), logic adapted to determine whether to reload the DOM or to refresh the one or more workarea UIs within the DOM without reloading the DOM; logic adapted to reload the DOM when it is determined to reload the DOM; and logic adapted to refresh the one or more workarea UIs without reloading the DOM when it is determined to refresh the one or more workarea UIs. Other systems, methods, and computer program products for conditionally refreshing workarea UIs are described according to more embodiments.
    Type: Grant
    Filed: November 30, 2012
    Date of Patent: April 3, 2018
    Assignee: LENOVO ENTERPRISE SOLUTIONS (SINGAPORE) PTE. LTD.
    Inventors: Randal L. Bertram, Alejandro M. Ortiz, Ryan P. Randolph
  • Patent number: 9929935
    Abstract: One embodiment provides a system that facilitates a content requesting device to handle a potential timeout event. During operation, the system receives, by a content producing device, a packet that corresponds to a first Interest message from a content requesting device, where the first Interest includes a name. Responsive to determining that additional time is required to generate a matching Content Object for the first Interest, the system generates a notification message which indicates a time period after which a second Interest is to be sent out by the content requesting device. The name for the second Interest can be the same as the name for the first Interest or a new name as indicated in the notification message. The system transmits the notification message to the content requesting device, thereby facilitating the content requesting device to handle a potential timeout event.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: March 27, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Priya Mahadevan, Glenn C. Scott, Marc E. Mosko
  • Patent number: 9930124
    Abstract: Signalling messages in an Internet Protocol, IP, communications network comprising a chain of at least two entities applying object oriented processing of signalling messages are exchanged between the at least two entities of the IP communications network comprising object oriented based data items. Parsing and inverse parsing of text based signalling messages are effectively avoided, thereby reducing system resources and increasing processing speed of the system as a whole.
    Type: Grant
    Filed: March 31, 2017
    Date of Patent: March 27, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Rogier August Caspar Joseph Noldus, Jos Den Hartog, Sjaak Derksen, Martien Huijsmans, Erik Van Der Velden
  • Patent number: 9924013
    Abstract: A method, and associated system, for determining an automatic action to be performed in response to an unsuccessful communication request. A first set of data, obtained from a first electronic communication device, is transmitted by the first electronic communication device to the computing system in response to a determination by the first electronic communication device that a called user of the first electronic communication device is unable or unwilling to accept a communication request from a calling user of a second electronic communication device. The first set of data is associated with the called user, the first electronic communication device, the second electronic communication device, or combinations thereof. A second set of data is obtained from the second electronic communication device and associated with the calling user, the second electronic communication device, or both. The action to be performed is determined based on the first and second sets of data.
    Type: Grant
    Filed: May 12, 2016
    Date of Patent: March 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Gary S. Bettesworth, James Hewitt, Andreas Martens, Paul Thorpe
  • Patent number: 9917727
    Abstract: A method is provided that uses a consistent hashing technique to dispatch incoming packets in a stable system prior to adding of a node. The method uses a hash table and assigns hash buckets in the table to each network node. A set of fields in each incoming packet is hashed and is used to identify the corresponding hash bucket. The packets are then dispatched to the network nodes based on the nodes' hash buckets. During an observation period, the method identifies the ongoing sessions by creating a bit vector table that is used to identify the old and new sessions during a re-dispatching period. The method uses the consistent hashing method and the probabilistic method dispatch the incoming packets such that each packet that belongs to an old session is dispatched to the same old node that has been processing the other packets of the session.
    Type: Grant
    Filed: June 3, 2014
    Date of Patent: March 13, 2018
    Assignee: NICIRA, INC.
    Inventors: Xinhua Hong, Jayant Jain, Mohan Parthasarathy, Anirban Sengupta
  • Patent number: 9918225
    Abstract: One feature pertains to a method operational at a device. The method includes performing authentication and key agreement with a session key management entity (SKME) device. The method also includes generating an authentication session key based in part on a secret key shared with a home subscriber server, the authentication session key being known to the SKME device. The method further includes generating a mobility session key based in part on the authentication session key, the mobility session key being known to a mobility management entity serving the device. Data sent from the device to a wireless communication network is cryptographically secured using the mobility session key.
    Type: Grant
    Filed: October 21, 2015
    Date of Patent: March 13, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Soo Bum Lee, Gavin Bernard Horn, Anand Palanigounder
  • Patent number: 9907014
    Abstract: Wireless fidelity (Wi-Fi) access points (APs) can advertise their support of both OMA-DM and SOAP-XML protocols by including protocol capability information in a broadcast or probe response message. The protocol capability information can include an OSU method list subfield that indicates that the Wi-Fi AP supports both OMA-DM and SOAP-XML protocols. The broadcast message may be an Access Network Query Protocol (ANQP) message, a beacon message, or some other generic advertisement services (GAS) message. Wi-Fi APs can also specify which WLAN type is preferred by a network operator by including a WLAN access type indication in a broadcast or probe response message. The WLAN access type indication may specify that a network operator prefers a passpoint, non-passpoint, vendor specific WLAN. The WLAN access type indication may be included in an access network discovery and selection function (ANDSF) management object (MO).
    Type: Grant
    Filed: July 2, 2013
    Date of Patent: February 27, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventors: Bin Chen, George Calcev, Zhixian Xiang, Hanan Ahmed
  • Patent number: 9900357
    Abstract: There is provided a method of controlling a rate at which content data is received at a receiver over a network, wherein the receiver has caused a first stream of real-time communication event data to be received at the receiver, and a second stream of content data to be received at the receiver, the method comprising steps of: dynamically measuring network conditions of the network based on the real-time communication event data; and limiting the rate at which the content data is received at the receiver based on the dynamically measured network conditions.
    Type: Grant
    Filed: September 10, 2013
    Date of Patent: February 20, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mingyu Chen, Adriana Dumitras, Mattias Nilsson, Renat Vafin, Christoffer Asgaard Rödbro
  • Patent number: 9898534
    Abstract: A portal server comprises memory, a profile manager, a profile selector, and a profile initiator. The profile manager is configured to manage a plurality of profile records in a profile database. The profile selector is configured to select at least one of the plurality of profile records based on context data collected at a client and context data collected at the portal server. The collected context data corresponds to particular user interaction activity with the portal server. The profile initiator is configured to adapt a user interface based on the profile selected by the profile selector.
    Type: Grant
    Filed: October 2, 2007
    Date of Patent: February 20, 2018
    Assignee: International Business Machines Corporation
    Inventors: Stefan Liesche, Andreas Nauerz, Stefan Schmitt, Holger Waterstrat
  • Patent number: 9894457
    Abstract: Devices, computer readable media, and methods for supporting services at an application service layer (ASL) are disclosed. The ASL may be a machine-to-machine (M2M) services capability layer (SCL). Content functions may interpret the data to generate a semantic description of the data. Semantic information associated with data may be stored. Context aware functions may process the semantic description of the data to generate lower level contextual cues. Context aware reasoning functions may process the lower level contextual cues to deduce higher level context. An application or a second ASL may use the contextual cues and the situational context to trigger an action. The ASL may create a trigger condition based on a received message. The ASL may invoke a function based on detecting a trigger condition. The ASL may perform a command based on a received command. The ASL may use a objective function and feedback to control a device.
    Type: Grant
    Filed: February 1, 2013
    Date of Patent: February 13, 2018
    Assignee: InterDigital Patent Holdings, Inc.
    Inventors: Lijun Dong, Dale N. Seed, Paul L. Russell, Jr., Chonggang Wang, Zongrui Ding, Guang Lu, Mohsen Akbari
  • Patent number: 9894106
    Abstract: A method of managing fixed and mobile terminals in an environment comprising a mobile network including an IMS network, and an enterprise network including IP-PBX equipment, the method consisting in particular in: determining (S30) the mobile terminals of the mobile network that are registered with the IMS network and the enterprise terminals that are registered with the IP-PBX equipment of the enterprise network; while a multimedia communications session involving any terminal that is determined as being registered with the IMS network or with the IP-PBX equipment as the case may be, is being initialized via the IMS network, obtaining (S32) the capabilities of said terminal; and updating (S31, S33) a database with information identifying the mobile terminals of the mobile network that are registered with the IMS network and the enterprise terminals that are registered with the IP-PBX equipment, and with information representative of the capabilities that have been obtained for each identified terminal.
    Type: Grant
    Filed: June 26, 2014
    Date of Patent: February 13, 2018
    Assignee: Orange
    Inventors: Miguel Labranche, Bruno Tossou
  • Patent number: 9893903
    Abstract: Methods, computer systems, and computer-storage media are provided for connecting devices. Shared spaces may be created among one or more users and/or devices. Based on various factors including locations, histories among users, time of day, etc., spaces may be created among users such that content may be shared within the shared space. The spaces may be created using multiple technologies such that one user may connect to the space via a first identifier format while a second user may connect to the space via a second identifier format. Once created, content may be shared with one or more users of the space. Depending on privacy and/or security settings of the space, any user may invite other users to join the space. The content may be available to any participant once the space has terminated.
    Type: Grant
    Filed: February 24, 2014
    Date of Patent: February 13, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Steven Ickman, Lars Liden, Hai Liu, William Portnoy, Shahin Shayandeh, Janice Von Itter
  • Patent number: 9893909
    Abstract: There is provided a method for allowing a remote access device to access a remote access target device within a home network. The method includes receiving, from a remote access agent of the home network, access information of the remote access target device within the home network and access information of the remote access agent; receiving a request for the access information of the remote access target device from the remote access device; requesting, to the remote access agent, port forwarding for the remote access target device based on the access information of the remote access target device and the remote access agent; receiving an answer to the request from the remote access agent, and updating the access information of the remote access target device based on the received answer; and sending the updated access information to the remote access device.
    Type: Grant
    Filed: December 15, 2011
    Date of Patent: February 13, 2018
    Assignee: KT Corporation
    Inventors: Byung-Jae Kim, Jeong-Gyun Ahn, Geun-Young Kim, Sang-Jo Kim, Byung-Gu Lee
  • Patent number: 9887981
    Abstract: Systems and methods are disclosed for a single sign-on (SSO) enterprise system with multiple data centers that use a lightweight cookie on a user's client device. The lightweight cookie includes a reference to a data center in which the user is already authenticated, and a new data center contacts the old data center for creating a session for the user on the new data center. If the old data center is unavailable, then the new data center may fall back to accessing a local security store, a backup of keys, security tokens, and/or other security data, in order to create a local session for the user on the new data center.
    Type: Grant
    Filed: January 25, 2016
    Date of Patent: February 6, 2018
    Assignee: Oracle International Corporation
    Inventors: Stephen Mathew, Vamsi Motukuru, Madhu Martin, Vikas Pooven Chathoth
  • Patent number: 9880751
    Abstract: There are provided a system, a method and a computer program product for operating a cloud computing storage system. The cloud computing storage system allocates and manages virtual disks. A virtual disk provides a logical data storage. The cloud computing storage system divides data stored in the virtual disks into chunks and allocates the chunks to physical data storage devices. The cloud computing storage system monitors I/O access patterns and user requests to change data storage capacities and throughputs of the virtual disks in real time. The cloud computing storage system dynamically reconfigures an allocation of the chunks to the physical data storage devices.
    Type: Grant
    Filed: August 11, 2016
    Date of Patent: January 30, 2018
    Assignee: International Business Machines Corporation
    Inventor: Bogdan Nicolae
  • Patent number: 9883008
    Abstract: A system for virtualizing service delivery of a plurality of website hosting architectures includes a first website hosting architecture that is adapted to provide a plurality of website hosting services, a second website hosting architecture that is adapted to also provide a plurality of website hosting services. The system further includes a service delivery layer for delivering a portion of the plurality of website hosting services from the first and second website hosting architectures, and a virtualization layer configured to abstract the service delivery layer from each of the first website hosting architecture and the second website hosting architecture.
    Type: Grant
    Filed: September 18, 2013
    Date of Patent: January 30, 2018
    Assignee: Endurance International Group, Inc.
    Inventors: Hari Ravichandran, James Christopher Lee
  • Patent number: 9871872
    Abstract: A mechanism to ensure that the same server/proxy is selected by different server/proxy discovery mechanisms executed in a network control element and a terminal equipment, respectively. A first selection of a server/proxy is executed by a network control element on the basis of a first discovery procedure. Then, a second selection of a server/proxy is started by a terminal equipment on the basis of a second discovery procedure. A relay agent element is used for responding to the request on behalf of a configuration server or for modifying a configuration server response so that the same server/proxy is selected by the network control element and the terminal equipment.
    Type: Grant
    Filed: April 13, 2007
    Date of Patent: January 16, 2018
    Assignee: Nokia Technologies Oy
    Inventors: Seppo Huotari, Kirsi M. Rotsten
  • Patent number: 9871811
    Abstract: Most machines in an organization's computer network connect to the Internet and create web traffic logs which allow analysis of HTTP traffic in a simple, centralized way. The web traffic logs may contain error reports and error reports contain significant information that can be used to detect network security. By reviewing the error reports, significant information about a network and its security can be found as common sources of network security weakness may be watched for in the error reports.
    Type: Grant
    Filed: May 26, 2009
    Date of Patent: January 16, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: John Joseph Lambert, Matthew Bucher, Darren Canavor, Matthew Ryan Miller
  • Patent number: 9871773
    Abstract: A method and system for transmission of digital content via e-mail with point of use digital rights management is disclosed. The secured access rights to the digital content may be customized for individual recipients by the sender, and may evolve over time. The access rights are enforced according to a time-dependent scheme. A key server is used to arbitrate session keys for the encrypted content, eliminating the requirement to exchange public keys prior to transmission of the digital content. During the entire process of transmitting and receiving e-mail messages and documents, the exchange of cryptographic keys remains totally transparent to the users of the system. Additionally, electronic documents may be digitally signed with authentication of the signature.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: January 16, 2018
    Assignee: Encryptics, LLC
    Inventors: Patrick Carson Meehan, Zachary Wisenbaker Price, Raymond Joseph Zambroski, Jr., William Henry Frenchu, Shawn Patrick Hickey, Jesse Lee White, Anthony Allen Mohr, Jeremy Wayne Gomsrud
  • Patent number: 9871894
    Abstract: When a wireless network is constructed, a wireless communication apparatus in the wireless network constructed of a plurality of communication apparatuses decides whether to function as a providing source of communication parameters or as a provision destination that receives communication parameters. In a case where it has been decided that this apparatus is to function as the provision destination that receives communication parameters, the apparatus requests authentication when it participates in the wireless network using communication parameters. In a case where it has been decided that this apparatus is to function as the providing source of communication parameters, the apparatus execute authentication processing in response to an authentication request.
    Type: Grant
    Filed: July 28, 2014
    Date of Patent: January 16, 2018
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Fumihide Goto
  • Patent number: 9866512
    Abstract: Bookmarking content modules and tracking scores of user properties against the bookmarked content modules on a computer implemented social network are provided. Content modules containing text, audio, video, or audio-video content are accessible to users of a social network. User properties are associated with the users of the social network and the user properties are related to the content modules. Each user of the social network can bookmark a content module and score a user property against the bookmarked content module related with the same user property. Scores are tracked over a period of time to provide motivation and accountability to the user. Ad hoc online communities form around the bookmarked content modules; members of an online community all share at least one common bookmarked content module. A messaging function is provided for members of an online community to communicate with each other to foster support and accountability.
    Type: Grant
    Filed: January 29, 2008
    Date of Patent: January 9, 2018
    Assignee: Invent.ly, LLC
    Inventor: Stephen J. Brown
  • Patent number: 9866609
    Abstract: Apparatus and methods for transfer and management of protected content in a network. In one embodiment, the apparatus comprises server and renderer devices including, for example, consumer premise equipment (CPE) having a content handler application adapted to run thereon. The content handler directs requests for content, directs searches of a device's storage, and directs transfers of content into the device as well as within the device. The content handler may, in another embodiment, be adapted to include a scheduler entity which maintains a schedule of upcoming content, and is adapted to maintain and manage requests for the upcoming content by reserving tuner resources. The content handler may be further adapted to implement authentication and authorization procedures.
    Type: Grant
    Filed: June 8, 2009
    Date of Patent: January 9, 2018
    Assignee: Time Warner Cable Enterprises LLC
    Inventors: George W. Sarosi, Chris Cholas
  • Patent number: 9860924
    Abstract: The invention provides for a wireless communications terminal (502), and related system and method, for wirelessly communicating with a network (504, 506). The terminal (502) is arranged to transmit, as part of a wireless connection establishment procedure for forming a wireless connection between the terminal (502) and the network (504, 506), wireless-connection establishment signalling (510) including a small-data indicator to indicate to the network (504) that transmission of an amount of data below a threshold value is required from the terminal (502) by way of the wireless connection to the network (504, 506).
    Type: Grant
    Filed: January 10, 2014
    Date of Patent: January 2, 2018
    Assignee: NEC CORPORATION
    Inventors: Iskren Ianev, Yannick Lair, Thomas Delsol
  • Patent number: 9860307
    Abstract: Embodiments for provided for using virtual desktop infrastructure (VDI) user level virtual channels (VCs) which allows client data prioritization within a Transmission Control Protocol (TCP) connection to a client. An embodiment method includes establishing a communication module at a user level of operation of a server, and establishing a TCP connection between the server and a client device. Additionally, the server establishes, at the user level of operation, a plurality of VCs for a plurality of respective services provided to the client device. The communication module at the user level communicates with service modules running at the server for executing the services. The data of the VCs are arranged into a plurality of respective priority queues according to priority of the services. The communication module exchanges the data of the services in the VCs on the TCP connection with the client device according to the priority queues.
    Type: Grant
    Filed: October 16, 2014
    Date of Patent: January 2, 2018
    Assignee: Futurewei Technologies, Inc.
    Inventor: Guangsong Xia
  • Patent number: 9860828
    Abstract: The present invention relates to a wireless communication system, and a method for executing a service search and an advertisement. To this end, the method by which a first wireless device performs a service search comprises the steps of: transmitting a probe request frame which includes a hash value; receiving, from a second wireless device, a probe response frame which includes first service information corresponding to the hash value; transmitting a service search request frame which includes a search word to the second wireless device; and receiving, from the second wireless device, a service search response frame which includes second service information corresponding to the search word, wherein if a preset symbol is attached to the search word, the second service information can include at least one service name having the search word as a prefix.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: January 2, 2018
    Assignee: LG ELECTRONICS INC.
    Inventors: Wookbong Lee, Byungjoo Lee, Jinho Kim, Dongcheol Kim, Hangyu Cho
  • Patent number: 9854481
    Abstract: Provided are a method and an apparatus for maintaining service continuity of a UE after a tracking area is updated. In the method, after a UE initiates a TAU request, an MME judges whether an updated target SGW is the same as a source SGW (S302); in a case where a judgment result is that the updated target SGW is not the same as the source SGW, the MME further judges whether an eNodeB currently accessed by the UE is changed (S304); and in a case where the eNodeB is not changed, the MME selects the target SGW to serve the UE and sends the eNodeB a notification message indicating that the UE is switched over to a serving area of the target SGW, or the MME stops selecting an SGW for the UE but directly instructs the UE to continue to be served by the source SGW (S306).
    Type: Grant
    Filed: April 3, 2013
    Date of Patent: December 26, 2017
    Assignee: XI'AN ZHONGZING NEW SOFTWARE CO. LTD.
    Inventors: Wei Sun, Rong Zhang
  • Patent number: 9852399
    Abstract: Systems and methods for user interaction with sub-applications in a remote huddle session are disclosed. The system architecture of the disclosed system and methods may include a plurality of components including servers, databases, client computing devices, and software modules, among others. The components may interact with each other by means of network connections. The user interaction with a plurality of sub-applications is also disclosed. An authenticated team member may select a sub-application from a list of sub-applications on a home screen that may be displayed on the user interface of a client computing device by a processor. The list of sub-applications may include recognition, morale, announcements, news feed, key protects, field metrics, dates/calendar, leader standard work, employee sentiment, and customer sentiment, among others.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: December 26, 2017
    Assignee: Massachusetts Mutual Life Insurance Company
    Inventors: Robert Casale, Abigail O'Malley, Kedzie Teller
  • Patent number: 9848063
    Abstract: A smart object establishes communication with an application provider server computing device by sending a request to a manufacturer server computing device to identify a second server computing device; receiving a response from the first server computing device with an identifier indicating the second server computing device; and using the identifier to establish communication between the smart object and the second server computing device.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: December 19, 2017
    Assignee: Exosite LLC
    Inventors: Mark Dennis Benson, Hans Aaron Rempel, Dominic Immanuel Letz
  • Patent number: 9844088
    Abstract: A download method for downloading data includes assigning a download range of the data to each of the plurality of sessions based on size of the data, the plurality of sessions including a first session employing a first communication system and a second session employing a second communication system; downloading the data of the download range assigned to each of the plurality of sessions in each of the plurality of sessions in parallel; assigning a part of a first download range assigned to the first session to the second session when it is determined that a first communication situation in the first communication system is inferior to a second communication situation in the second communication system, the part of the first download rage being not downloaded; and downloading part of the data corresponding to the part of the first download range in the second session.
    Type: Grant
    Filed: March 3, 2016
    Date of Patent: December 12, 2017
    Assignee: FUJITSU LIMITED
    Inventor: Atsushi Wakayama
  • Patent number: 9843971
    Abstract: The present invention relates to a method for operating a mobile device (24) comprising an interface unit (31) for interfacing to a cellular communication network comprising a plurality of cells (12, 13) and for interfacing directly to another mobile device (25) within a transmission range (62) of the mobile device (24). According to the method, at least one reachable cell (12) of the communication network within the transmission range (62) of the mobile device (24) is detected by the mobile device (24), and a cell information concerning the at least one cell (12) is transmitted to the other mobile device (25) via a direct communication (51).
    Type: Grant
    Filed: January 13, 2014
    Date of Patent: December 12, 2017
    Assignee: Sony Mobile Communications AB
    Inventor: Rickard Ljung
  • Patent number: 9838223
    Abstract: When a client has accessed a server via routers, the server inherits an IP address used during the access and further adds an arbitrary system ID thereto, thereby generating a new connection address. The server then notifies the system ID to the client and further generates a communication process for communicating with the client. The communication between the client and the server from then on is performed, based on the new connection address, by the communication process. Since the connection address, which is generated anew for the communication between the communication process of the server and the client, includes the same IP address as was used during the initial access, the NAT functions of the routers can be used without any problems.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: December 5, 2017
    Assignee: CHEPRO CORPORATION
    Inventor: Reiji Fukuda
  • Patent number: 9838371
    Abstract: A first computing device is provided for transmitting one or more volumes via a secured connection. The first computing device includes a controller that is executable by one or more processors and is configured to instruct a cloud computing device to generate a worker virtual machine. The controller is also configured to provide authentication information to facilitate establishing of the secured connection between the controller and the worker virtual machine. The controller is further configured to instruct the cloud computing device to generate one or more target volumes associated with the cloud computing service and to associate the one or more target volumes with the worker virtual machine. The controller is further instructed to provide, irrespective of the content type of the volumes and the size of the volumes, the one or more volumes to the worker virtual machine via the secured connection.
    Type: Grant
    Filed: January 29, 2015
    Date of Patent: December 5, 2017
    Assignee: Citrix Systems, Inc.
    Inventors: Ian Firth, Mark James Syms
  • Patent number: 9836607
    Abstract: A method, system, and program product for remotely attesting to a state of computing system is provided. Specifically, the present invention allows a remote system to establish trust in the properties of the computer system. The properties to be trusted are expanded from the usual system software layers and related configuration files to novel types of data such as static data specific to the computer system, dynamic data determined at system startup, or dynamic data created as the computer system runs applications.
    Type: Grant
    Filed: September 9, 2016
    Date of Patent: December 5, 2017
    Assignee: International Business Machines Corporation
    Inventors: Stefan Berger, Kenneth Goldman, Trent R. Jaeger, Ronald Perez, Reiner Sailer, Enriquillo Valdez
  • Patent number: 9836621
    Abstract: One or more systems and/or methods for storing personal information within a first device and/or for providing personal information from the first device to the second device are provided. The first device (e.g., a smartphone) may identify a user interface (e.g., a movie streaming website) populated with user specified data (e.g., a password). The user specified data may be evaluated to identify personal information of the user (e.g., a movie streaming website password). The personal information may be stored within the first device. Responsive to determining that a second device (e.g., a smart television) displays a personal information input field (e.g., a movie streaming website password input field), an input event comprising the personal information may be provided from the first device to the second device. The input event may invoke the second device to input the movie streaming website password into the movie streaming website password input field.
    Type: Grant
    Filed: January 30, 2017
    Date of Patent: December 5, 2017
    Assignee: NetApp, Inc.
    Inventor: Christian Holz
  • Patent number: 9832218
    Abstract: Provided are a computer program product, system, and method for interacting with a remote server over a network to determine whether to allow data exchange with a resource at the remote server. Detection is made of an attempt to exchange data with the remote resource over the network. At least one computer instruction is executed to perform at least one interaction with the server over the network to request requested server information for each of the at least one interaction. At least one instance of received server information is received. A determination is made whether the at least one instance of the received server information satisfies at least one security requirement. A determination is made of whether to prevent the exchanging of data with the remote resource based on whether the at least one instance of the received server information satisfies the at least one security requirement.
    Type: Grant
    Filed: September 22, 2016
    Date of Patent: November 28, 2017
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Matthew G. Borlick, Roger G. Hathorn, Steven E. Klein