Computer-to-computer Session/connection Establishing Patents (Class 709/227)
  • Patent number: 10104147
    Abstract: A method for wirelessly transmitting audio signals based on the Bluetooth protocol from a Bluetooth audio source to a computer device (audio sink). An audio signal is converted in the Bluetooth audio source into an audio data packet. The audio data packets are converted into L2CAP data packets in the Bluetooth audio source based on a protocol with access to the L2CAP layer, and wirelessly transmitted. The Bluetooth audio source suppresses renewed transmission of L2CAP data packets which were erroneous or which were not received by the sink. Real-time transmission or reproduction of the audio stream or the audio signal can thus be effected. The audio stream or an audio signal on the L2CAP layer may be transmitted with a reduced repetition rate in respect of erroneous data packets. Access to RFCOMM or another data transport protocol with access to the L2CAP layer can be provided from the application layer.
    Type: Grant
    Filed: December 1, 2015
    Date of Patent: October 16, 2018
    Assignee: Sennheiser electronic GmbH & Co. KG
    Inventors: Axel Schmidt, Konstantin Septinus, Norbert Werner, Claus Menke
  • Patent number: 10104501
    Abstract: A method alerts a user of a first device to the presence of a second device which can interact with the first device. The method includes using an ultrasonic signal transmitted by one of the devices to determine whether the first device is within a threshold distance of the second device. If the first device is determined to be within the threshold distance of the second device, a notification is triggered on the first device.
    Type: Grant
    Filed: April 11, 2017
    Date of Patent: October 16, 2018
    Assignee: ELLIPTIC LABORATORIES AS
    Inventors: Guenael Thomas Strutt, Caitlin De Leys Brandman, Steven Paul Lewis, Erik Forsström, Rachel-Mikel Arcejaeger
  • Patent number: 10097972
    Abstract: A device and method is provided for signaling an affinity of a peer device. According to one embodiment, the device receives a wireless signal from the peer device and determines the presence of the peer device based on the received signal. The device is able to detect the peer device when the peer device is within the vicinity or a certain proximity of the device. The received signal carries an affinity code of the peer device so that the device can detect the affinity of the peer device by comparing the received affinity code with its preset affinity code. If the two affinity code match, the device notifies the user of the presence of another user and signals that the two users share the same affinity.
    Type: Grant
    Filed: October 12, 2015
    Date of Patent: October 9, 2018
    Assignee: PROXFINITY, INC.
    Inventors: James W. Hutchison, Mitchell A. Carrel, Robert Matles, Christine A. Hutchison, Lauren R. Matles, Lee M. Whitman, Lisa A. Carrel
  • Patent number: 10097375
    Abstract: An electronic device and a transmission method thereof are disclosed. The transmission method includes the following steps: establishing a virtual private network (VPN) and establishing an initial routing table corresponding to the virtual private network; receiving a packet and obtaining a network destination of the packet; determining whether the network destination is directed to a host located in an internal network; and transmitting the packet directly according to a first process or revising the initial routing table to generate an updated routing table and then transmitting the packet according to the updated routing table if it is determined that the network destination is not directed to the host located in the internal network. Thus, the electronic device is allowed to automatically select the suitable routing path depending on operating situations.
    Type: Grant
    Filed: July 20, 2016
    Date of Patent: October 9, 2018
    Assignee: Chicony Electronics Co., Ltd.
    Inventors: Shang-Yuan Yuan, Chien-Yu Chen
  • Patent number: 10097531
    Abstract: A plurality of virtual computing resources is detected to have been provisioned. Credentials are distributed to the plurality of virtual computing resources. A credentials map that maps the credentials to the plurality of virtual computing resources is updated. The credentials for the plurality of virtual computing resources are activated to enable the plurality of virtual computing resources to use the credentials to authenticate to a second computer system that manages a resource service, with the credentials being inaccessible to resources of the resource service. A virtual computing resource of the plurality of virtual computing resources is detected to been deprovisioned, and the credentials for the virtual computing resource are deactivated.
    Type: Grant
    Filed: September 26, 2016
    Date of Patent: October 9, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Marc J. Brooker, Mark Joseph Cavage, David Brown, Kevin Ross O'Neill, Eric Jason Brandwine, Christopher Richard Jacques de Kadt
  • Patent number: 10095500
    Abstract: When a new version of a first program is to be installed on a first device, metadata supplied to that device specifies which versions of a second program stored on a second device are compatible with the new version. The first device uses this metadata to determine a compatibility classification that indicates how compatible the current version of the second program and the new version of the first program are, and transitions to a state representative of this compatibility classification. A process executing on the first device receives messages from applications executing on the first device. The process reads mappings between these applications and the message types these applications send. The process forwards an application's message to the second device if the application sends a message type allowable in the first device's state. Otherwise, the process queues that message at least until the first device transitions to a different state.
    Type: Grant
    Filed: March 6, 2015
    Date of Patent: October 9, 2018
    Assignee: Apple Inc.
    Inventors: Daniel B. Pollack, Eric S. Brown, Gregory B. Novick, Paul W. Chinn, David C. Donley, Tyler D. Hawkins, Julien A. Poumailloux
  • Patent number: 10095547
    Abstract: A system and method for data stream processing. Two or more instances are connected as a topology, wherein at least one of the instances is a spout and at least one of the instances is a bolt. The topology is submitted to a scheduler, wherein the service scheduler receives resource offers from a cluster manager representing computing resources available on one or more of cluster nodes and determines resources to accept and computations to run on the accepted computing resources. The topology is scheduled as one or more jobs, wherein each job includes two or more containers, including a first container and a second container, the first container including a topology master and the second container including a stream manager and one or more stream processing system (SPS) instances, wherein each SPS instance represents one of the instances in the topology.
    Type: Grant
    Filed: March 14, 2016
    Date of Patent: October 9, 2018
    Assignee: Twitter, Inc.
    Inventors: Sanjeev Raghavendra Kulkarni, Nikunj Bhagat, Maosong Fu, Vikas Kedigehalli, Christopher Kellogg, Sailesh Mittal, Jignesh M. Patel, Karthik Ramasamy, Siddharth Taneja
  • Patent number: 10091131
    Abstract: An indicator can be received from a client device. The indicator can indicate an agreement by a user of the client device to share device resources of the client device with an entity distinct from the client device and distinct from the user of the client device. Responsive to receiving from the client device the indicator indicating the agreement of the user of the of the client device to share the device resources of the client device with the entity, at least one network resource provided to the client device can be increased.
    Type: Grant
    Filed: July 10, 2014
    Date of Patent: October 2, 2018
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, NATIONAL UNIVERSITY OF IRELAND MAYNOOTH
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., David W. Malone, Patrick J. O'Sullivan
  • Patent number: 10091309
    Abstract: A device may receive a create session (CS) request associated with establishing a packet data network (PDN) connection with a user device. The device may determine, based on receiving the CS request, that the CS request is to be redirected for establishment of the PDN connection. The device may identify, based on determining that the CS request is to be redirected, redirect information that identifies a particular PDN gateway to which the CS request is to be redirected. The device may provide a CS response, including the redirect information, to permit the PDN connection to be established between the user device and the particular PDN gateway.
    Type: Grant
    Filed: September 14, 2016
    Date of Patent: October 2, 2018
    Assignee: Verizon Patent and Licensing Inc.
    Inventor: Brian Joseph Stephenson
  • Patent number: 10091285
    Abstract: Distributing information over a network is disclosed. Nodes are grouped into regions. Preferred nodes are designated. A source of content to be delivered to a preferred node using a preferred algorithm is indicated to at least one preferred node. At least one common node is assigned the preferred node as a relay of information.
    Type: Grant
    Filed: February 17, 2016
    Date of Patent: October 2, 2018
    Assignee: Conviva Inc.
    Inventors: Ion Stoica, Hui Zhang, Steven R. Mccanne, Jibin Zhan, Aditya Ravikumar Ganjam
  • Patent number: 10091305
    Abstract: Disconnection protection for command-line remote terminal may be provided. A command-line remote terminal session may be created at the first computer for interacting with the second computer. A command entered in the command-line remote terminal session may be intercepted. A disconnect protection may be injected into the command. The disconnect protection may comprise at least redirecting output from the command into a session log file. The output of the command may be tracked to simulate the command as an active process in the command-line remote terminal session at the first computer. Responsive to detecting a disconnect in the remote network connection with the second computer, the remote network connection with the second computer may be automatically recovered by restarting the remote network connection with the second computer based on information stored in the session log file at a point of the disconnect.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: October 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: Joshua A. Alger, Alan R. Buss, James D. Creasman, Jeffrey R. Hoy
  • Patent number: 10083021
    Abstract: A method and an apparatus for providing a firmware over the air service to user equipments in a wireless network environment are provided. In one embodiment, a device management server sends a notification to a base station indicating availability of a new firmware version for associated user equipments. The base station obtains a firmware update resource identifier from the device management server upon receiving the notification. Further, the base station fetches a firmware update associated with the new firmware version from a Firmware Over-The-Air (FOTA) server and caches the firmware update in a cache memory. Thereafter, the base station sends a paging message indicating availability of the cached firmware update to the user equipments currently attached to the base station. Upon receiving a paging response from the respective user equipments, the base station transmits the cached firmware update to the respective user equipments over a wireless air interface.
    Type: Grant
    Filed: December 6, 2012
    Date of Patent: September 25, 2018
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Satish Nanjunda Swamy Jamadagni, Mallikarjuna Hampali
  • Patent number: 10084642
    Abstract: Provided is a process including: executing a virtual private network client application on a client computing device; communicating between the client computing device and a virtual private network server; sensing network conditions of a virtual private network connection; and selecting a set of configuration settings from among the different respective sets of configuration settings based on the network conditions.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: September 25, 2018
    Assignee: ALTR SOLUTIONS, INC.
    Inventors: Scott Nathaniel Goldfarb, Christopher Edward Struttmann
  • Patent number: 10079906
    Abstract: According to some aspects of the disclosure, when a computing device sends a request for content, such as an Internet page, the computing device can include with the request one or more device context parameters, such as the computing device's power preferences (e.g., current battery level), wireless settings, network connection, etc. The content provider may then use this device context information to select the most appropriate version of the requested content. One example of device context information may be a low-power power save mode setting, or other mode setting.
    Type: Grant
    Filed: July 16, 2014
    Date of Patent: September 18, 2018
    Assignee: Comcast Cable Communications, LLC
    Inventors: Daniel Freiman, Maurice Gaston
  • Patent number: 10078747
    Abstract: In one embodiment, a user device may reestablish access to a user resource while forgoing use of a user credential during a system reboot. The user device may receive the user credential from a user during an initial login to access the user resource. The user device may create an ephemeral entropy to access the user resource. The user device may access the user resource using the ephemeral entropy.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: September 18, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tony Ureche, Saurav Sinha, Pranav Kukreja, Ibrahim Mohammad Ismail, Jonathan Schwartz, Nathan Ide, Yashar Bahman
  • Patent number: 10079766
    Abstract: A method performed by a packet network device for enabling forwarding of packet data traffic among a plurality of physical links from the packet network device towards a destination packet network device, e.g. in an unequal split ratio. A number of virtual links are established 504 alongside at least one physical link of the plurality of physical links. The packet data traffic is routed 506 among the physical links and the established virtual links, utilizing a shortest path routing protocol with load balancing. By establishing virtual links alongside physical links packet the data packet traffic may be routed on the total number of links, thereby achieving a more effective use of available communication resources.
    Type: Grant
    Filed: May 21, 2013
    Date of Patent: September 18, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Attila Körösi, Krisztian Nemeth
  • Patent number: 10079846
    Abstract: In one embodiment, a method includes receiving at an analytics module operating at a network device, network traffic data collected from a plurality of sensors distributed throughout a network and installed in network components to obtain the network traffic data, identifying at the analytics module, Domain Name System (DNS) exchanges within the network, associating at the analytics module, the DNS exchanges with process, user, and host information, and identifying at the analytics module, anomalies in the DNS exchanges. An apparatus and logic are also disclosed herein.
    Type: Grant
    Filed: April 12, 2016
    Date of Patent: September 18, 2018
    Assignee: Cisco Technology, Inc.
    Inventors: Navindra Yadav, Ellen Scheib, Rachita Agasthy
  • Patent number: 10080166
    Abstract: The present disclosure discloses a method and network device for software-defined client device management. Specifically, a network device can cause a client device to switch association with a first access point to a second access point. The network device determines whether a number of times the client device has been caused to switch association with an access point exceeds a threshold value for the first period of time. If not, the network device causes the client device to switch to an association with a third access point. Also, the network device determines a configuration indicating when any access point with which a client device is associated may be modified. Based on the configuration, the network device determines whether an association of the client device should not be modified. Also, based on one or more attributes, the network device selectively causes the client device to switch an association.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: September 18, 2018
    Assignee: Hewlett Packard Enterprise Development LP
    Inventors: Sachin Ganu, Jin Xie, Partha Narasimhan
  • Patent number: 10079775
    Abstract: An indicator can be received from a client device. The indicator can indicate an agreement by a user of the client device to share device resources of the client device with an entity distinct from the client device and distinct from the user of the client device. Responsive to receiving from the client device the indicator indicating the agreement of the user of the of the client device to share the device resources of the client device with the entity, at least one network resource provided to the client device can be increased.
    Type: Grant
    Filed: February 19, 2015
    Date of Patent: September 18, 2018
    Assignees: INTERNATIONAL BUSINESS MACHINES CORPORATION, NATIONAL UNIVERSITY OF IRELAND MAYNOOTH
    Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., David W. Malone, Patrick J. O'Sullivan
  • Patent number: 10080118
    Abstract: According to one aspect, the subject matter described herein includes a method for managing associations between users in multiple over-the-top (OTT) service platforms. The method includes receiving a first message indicating an action associated with a first user in a first OTT service platform. The method also includes generating, based on the first message, a second message for performing a related action in a second OTT service platform. The method further includes communicating the second message to the second OTT service platform.
    Type: Grant
    Filed: August 9, 2011
    Date of Patent: September 18, 2018
    Assignee: GENBAND US LLC
    Inventors: Michael Leeder, Carroll Louise Gray-Preston, James Angus McEachern, Richard C. Taylor
  • Patent number: 10080255
    Abstract: A method of proxy operation at a mobile router includes connecting to a plurality of machine-type communication (MTC) devices via a southbound interface of the mobile router that uses a first radio access technology, and connecting to a mobile communication network via a northbound interface of the mobile router that uses a second radio access technology. The method further includes establishing a main communication session between the mobile router and the mobile communication network via the northbound interface, including authenticating the mobile router to the mobile communication network, and operating as a proxy for the plurality of MTC devices. Such operation includes relaying signaling between individual ones of the plurality of MTC devices and the mobile communication network via respective sub-sessions of the main communication session.
    Type: Grant
    Filed: June 23, 2014
    Date of Patent: September 18, 2018
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Samy Touati, Göran Hall
  • Patent number: 10074112
    Abstract: A computer-implemented system includes one or more mobile computers, a server, and digital data storage accessible by the server. The storage includes records describing automobiles in an inventory, such as vehicle identification numbers (VINs) referenced to automobile site availability and specific automotive features from a set of available automotive features. The mobile computer is programmed to perform machine-executable operations to present a guided, interactive automobile specific demonstration checklist.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: September 11, 2018
    Assignee: Nissan North America, Inc.
    Inventors: Matthew D. Wilson, Jonathan M. Finkel
  • Patent number: 10075531
    Abstract: The automatic establishing of the connection between the public cloud and the on-premises resource. First, the bridging infrastructure is automatic accessed. The bridging infrastructure is configured to interact with a user system within the private network using a first control. For instance, it is this first control that may be represented as an executable within the configuration package used in provisioning the connection. A second control is provided to the application running in the public cloud. The second control is structured such that the at least one application may be used to securely connect via the bridging infrastructure with an on-premises resource of the private network.
    Type: Grant
    Filed: May 11, 2015
    Date of Patent: September 11, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Santosh Chandwani, Jayteerth Narasingrao Katti, Jaroslav Dunajsky, Aleksandar Boljanac
  • Patent number: 10075504
    Abstract: A method which performs an operation in a device on a network by sharing functions with at least one external device includes receiving, from a server, operation information defining an operation to be performed by executing a combination of at least one function of the device and at least one function of the at least one external device. The method may further include registering the operation defined by the operation information in the device and performing an operation selected from among one or more registered operations including the operation defined by the operation information. The operation may be performed by executing a combination of functions corresponding to the selected operation.
    Type: Grant
    Filed: September 4, 2012
    Date of Patent: September 11, 2018
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventor: Dae-dong Kim
  • Patent number: 10075533
    Abstract: Method and a system to transfer the state of web-based content between devices through use of a short code. An example method includes determining a state of content being accessed on a device. The method further includes assigning a short code to the state of the content. The short code may have a limited number of characters. The method may further include storing the short code and the state of the content. The method may further include providing the content according to the state of the content on a second device based on the short code.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: September 11, 2018
    Assignee: PAYPAL, INC.
    Inventor: Oliver N. Cockcroft
  • Patent number: 10075766
    Abstract: Feedback regarding a presentation may be received from viewers who have viewed the presentation. In some instances, the presentation may be segmented into a plurality of segments and one or more discrete segments included in the plurality may be divided into a plurality of sub-segments. The presentation may be provided to the plurality of viewers and feedback regarding a discrete sub-segment of the plurality of sub-segments may be received from each of the plurality of viewers via the feedback mechanism. A report based on the received feedback information may then be generated.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: September 11, 2018
    Assignee: Spot Trender Inc.
    Inventors: Christopher South, Hiep L. Nguyen
  • Patent number: 10069776
    Abstract: Systems, devices, and techniques described herein are directed to network based personal number blocking. In particular, the systems, devices, and techniques can be implemented in networks including user equipment (UE) associated with native numbers and alias numbers, and can include blocking native numbers or alias numbers. Further, users can access a user profile or an application via a UE to assign personal number blocking (PNB) preferences to the various native numbers and alias numbers. Indications of such PNB can be transmitted from a UE to a network device to update a user profile in a central repository or database. If a user activates another UE or otherwise associates additional native numbers or alias numbers, the PNB can be seamlessly applied to the new device or numbers.
    Type: Grant
    Filed: September 21, 2017
    Date of Patent: September 4, 2018
    Assignee: T-Mobile USA, Inc.
    Inventors: Adnan Rahat, Yasmin Karimli
  • Patent number: 10069875
    Abstract: Aspects of the subject disclosure may include, for example, determining from a transport protocol message, capability information associated with user equipment associated with a call session, determining a first codec to provide a first media service to the user equipment associated with the call session according to the capability information, and responsive to determining the first codec, searching a codec table to obtain a first resource identifier associated with a first media resource function to provide the first media service according to the first codec. If the first resource identifier associated with the first codec is not available at the codec table, accessing the first resource identifier associated with the first media resource function from a domain name server and, in turn, transmitting a first request to the first media resource function to provide the first media service to the user equipment associated with the call session. Other embodiments are disclosed.
    Type: Grant
    Filed: March 1, 2017
    Date of Patent: September 4, 2018
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Lakshminarashimhan Naidu, Michael Taylor, Bernard Ku
  • Patent number: 10065109
    Abstract: A system that incorporates the subject disclosure may include, for example, a method that determines a pattern for a mouse pad, wherein the mouse pad comprises an electronic paper display and a processor and transmits the pattern to the mouse pad to enable the processor to present the pattern on the electronic paper display. Additional embodiments are disclosed.
    Type: Grant
    Filed: April 14, 2015
    Date of Patent: September 4, 2018
    Assignee: STEELSERIES ApS
    Inventor: Keny Chen
  • Patent number: 10069841
    Abstract: Methods, apparatus, systems, and computer program products are disclosed for sharing data of an online social network. In some implementations, a selection of data of an information feed is received. The information feed includes a plurality of feed items configured to be stored on one or more storage mediums and capable of being displayed in a presentation on a display device. The selected data includes at least a portion of one or more of the feed items. A first network communication including the selected data is generated. The generated first network communication is sent to a designated network address via a network.
    Type: Grant
    Filed: August 10, 2017
    Date of Patent: September 4, 2018
    Assignee: salesforce.com, inc.
    Inventor: Prantap Bedi
  • Patent number: 10069796
    Abstract: The present invention provides a technology for controlling an IoT gateway command control based packet, preemptively blocking information leakage by detecting/blocking command not allowed through a DB updated by automatically learning new commands recognized based thereon in real-time, determining whether they correspond to each other through search/comparison in each pattern DB corresponding thereto and selectively processing the corresponding packet according to the determined result, generating a session table based on the processed result and determining whether there is an abnormal act by checking a predetermined item, and blocking access to IoT server of abnormal packet by performing a policy according to packet blocking rule management flow.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: September 4, 2018
    Assignee: Wins Co., Ltd.
    Inventor: Cheol Jeong Park
  • Patent number: 10070480
    Abstract: Disclosed herein is a system and method for tearing down a radio link based on keepalive message activity. An example method involves a radio access network (RAN) establishing a radio link with a wireless communication device (WCD); the RAN detecting that the RAN received periodic keepalive messages from the WCD via the radio link; and responsive to the RAN detecting that the RAN received periodic keepalive messages via the radio link, the RAN tearing down the radio link.
    Type: Grant
    Filed: April 23, 2013
    Date of Patent: September 4, 2018
    Assignee: Sprint Spectrum L.P.
    Inventors: Rajveen Narendran, Benjamin Edwin Bittfield
  • Patent number: 10063690
    Abstract: A network element is provided comprising at least one switch, which is configurable to connect a subscriber line to a first service line or to a second service line, wherein the connection of the subscriber line to the first service line or to the second service line is configured via a signal conveyed across the second service line. Also, a system is suggested comprising two or more switches, wherein each switch is configurable to connect a subscriber line to a first service line or to a second service line, a control circuitry for controlling the two or more switches, an MSAN comprising two or more second service lines, wherein a dedicated service line of an MSAN is used for controlling the control circuitry. Further, methods for operating the network element or the system are suggested.
    Type: Grant
    Filed: March 30, 2016
    Date of Patent: August 28, 2018
    Assignee: Adtran Inc.
    Inventors: Ruediger Schalk, Matthias Ninnemann, Henry Weinitschke, Tim Eickelberg
  • Patent number: 10063448
    Abstract: A Method and a system for performing a heartbeat adaptation process are disclosed herein. A computing device detects a condition for initiating the heartbeat adaptation process in accordance with one or more predetermined criteria. In response to detecting the condition, the computing device performs the heartbeat adaptation process by sending, to a server, one or more first heartbeat test packets according to a predefined time interval. If the one or more first heartbeat test packets satisfy one or more test continuation criteria, the computing device: increases the predefined time interval according to a predetermined interval step; and repeats the heartbeat adaptation process using the increased predefined time interval. If the one or more first heart test packages satisfy one or more test termination criteria, the computing device: identifies a stable heartbeat interval according to the predefined time interval; and terminates the heartbeat adaptation process.
    Type: Grant
    Filed: June 23, 2016
    Date of Patent: August 28, 2018
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Gang Zuo, Chunsheng Xie, Rungui Ye
  • Patent number: 10063413
    Abstract: There is provided an information processing apparatus including an acquisition control unit configured to acquire information on function extension from an external object, the information on the function extension including attribute information indicating a function of a device and connection information relating to a connection to the device, and a function control unit configured to extend a function of the information processing apparatus based on the acquired attribute information, connect to a device corresponding to the extended function based on the acquired connection information, and enable the extended function.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: August 28, 2018
    Assignee: SONY CORPORATION
    Inventors: Takashi Matsuo, Masahiro Oba, Shunsuke Suzuki
  • Patent number: 10062128
    Abstract: Various embodiments relate generally to a system, a device and a method provide for accessing data across multiple disparate systems via a graph data structure. A request associated with a data object in a listing management system may be received. An identifier associated with the data object may then be determined. One or more nodes in a knowledge graph may then be traversed responsive to the identifier and the request associated with the data object. Data items are retrieved from the one or more nodes in the knowledge graph based on the request. Responsive to the received request, a proxy object comprising the retrieved one or more data items is then provided.
    Type: Grant
    Filed: February 12, 2016
    Date of Patent: August 28, 2018
    Assignee: HomeAway.com, Inc.
    Inventors: Bryon Kristen Jacob, Ronald William Corbett
  • Patent number: 10061625
    Abstract: Navigation application programming interfaces that can be used to embed navigation services in software applications are provided. In one embodiment, the application programming interface includes a first set of instructions specifying one or more first parameters to control the implementation of a navigation service by the software application. The navigation service can provide navigation information to a user of the software application. The application programming interface can include a second set of instructions specifying one or more second parameters to control interaction with a navigation engine provided by the navigation data provider via the application programming interface. The application programming interface can further include a waypoint function specified as part of the first instructions operable to set a plurality of waypoints for a navigation route.
    Type: Grant
    Filed: March 25, 2016
    Date of Patent: August 28, 2018
    Assignee: Google LLC
    Inventors: Benjamin Greenwood, Joseph Laurence Scarr
  • Patent number: 10054463
    Abstract: A set of instructions implements an application programming interface (API) for providing navigation data from a portable device to a head unit of a vehicle. When invoked by a companion application executing on the portable device, the API is configured to obtain navigation data for navigating a user between a source and a destination, where the portable device receives the navigation data from a navigation server via a long-range communication link. The API is further configured to provide the navigation data to the companion application for transmission to the head unit via a short-range communication link.
    Type: Grant
    Filed: September 26, 2013
    Date of Patent: August 21, 2018
    Assignee: GOOGLE LLC
    Inventors: Andrew Foster, Nicholas Julian Pelly
  • Patent number: 10055423
    Abstract: Techniques are described for implementing a cloud computer system (e.g., “a cloud service”) for facilitating the synchronization of enterprise data between mobile computing devices and enterprise computing systems (e.g., human resource management systems, business management systems, or the like). The cloud service may convert enterprise data received from different enterprise computing systems to a format that can be managed and updated easily by mobile computing devices. The converted format may enable distinct information to be easily identified. The enterprise data may be associated with policy information and version information to manage synchronization of the enterprise data. In some embodiments, the cloud service may manage synchronization with mobile computing devices based on classification of a communication connection the mobile computing devices have to a wireless network.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: August 21, 2018
    Assignee: Oracle International Corporation
    Inventors: Akash Sagar, Jeff Hagen, Luke Liu
  • Patent number: 10057318
    Abstract: A system, method, and computer program are provided for enabling a user to edit and access local and remote objects via a virtual drive, including objects synchronized to a plurality of synchronization clients. A virtual drive is displayed on the user's local client device with all objects, which a user has synchronized to a synchronization server. A user is able to access and edit any object displayed in the virtual drive. In response to detecting a change in an object in the virtual drive, the object is updated on the synchronization server. All remote clients of the user or of any other users whom have access to the changed folder are identified and notified of the change. In response to the change being a change to content within the folder, the content of the folder is automatically updated on any identified remote clients that have a corresponding folder.
    Type: Grant
    Filed: August 10, 2012
    Date of Patent: August 21, 2018
    Assignee: DROPBOX, INC.
    Inventors: Fuad Rashid, Michael Phillip Morford, Eric Wayne Wagner, James David Wong, Sing Yip
  • Patent number: 10049078
    Abstract: A method for accessing a memory location may include receiving packet data associated with a network connection. A first hash value and a second hash value are generated using the packet data. The first hash value identifies a hash bucket with a plurality of connection state entries. An index entry of the hash bucket is accessed using the first hash value. The index entry includes a plurality of hash keys for the corresponding plurality of connection state entries. The second hash value is matched with one of the plurality of hash keys in the index entry to obtain an offset. One of the plurality of connection state entries for the network connection is identified based on the first hash value and the offset. The identified connection state entry is accessed.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 14, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Thomas A. Volpe, Kari Ann O'Brien
  • Patent number: 10049205
    Abstract: Techniques are provided for integrating application-level user security context with a database. A session manager, in a middle tier that includes an application, obtains the security context of a user and establishes, in the database, a light-weight session (LWS) that reflects the security context. The security context is synchronized between the middle tier and database before application code execution. The database maintains an isolated copy of the LWS for the unit of application code executed as the security context. The database sends to the session manager the identifier of the copy of LWS. Before allowing a request from an application to be sent to the database, the session manager, transparent to the application, inserts an identifier that identifies the LWS. In this way, the database processes an application request in the context of the corresponding user's security context that is the same as the security context in the middle tier.
    Type: Grant
    Filed: June 25, 2014
    Date of Patent: August 14, 2018
    Assignee: Oracle International Corporation
    Inventors: Tanvir Ahmed, Thomas Keefe, Vikram R. Pesati
  • Patent number: 10050825
    Abstract: A method of enabling downlink (DL) flow control in a high speed packet access (HSPA) network is provided. The method includes detecting, by a user equipment (UE) radio link control (RLC) layer, at least one missing packet data unit (PDU) during a radio frequency (RF) outage in a dual subscriber identity module (SIM) dual standby (DSDS) operation, triggering, by the UE RLC layer, a status PDU indicating the at least one missing downlink PDU, transmitting, by the UE RLC layer, the status PDU to the HSPA network, and receiving, by the UE RLC layer, the at least one missing PDU, which is re-transmitted from a HSPA network RLC layer.
    Type: Grant
    Filed: April 25, 2016
    Date of Patent: August 14, 2018
    Assignee: Samsung Electronics Co., Ltd
    Inventors: Pradeep Dwarakanath, Anies Shaik Sulaiman, Pushpa Ramu, Gopal Peyam Murugesan
  • Patent number: 10044787
    Abstract: Methods, systems, programs, and apparatus for the easy, bi-directional transfer of any number of files or directories of files between computer systems, over a LAN, without the need for an Internet connection, preexistence or presence of special or specific software on more than one computer (the “host”) in the transaction, or prior knowledge of the platforms or operating systems of more than one (the “host”) of the computers constituting an endpoint in the abovementioned transfer.
    Type: Grant
    Filed: November 20, 2014
    Date of Patent: August 7, 2018
    Inventor: Simon Frazier
  • Patent number: 10044812
    Abstract: According to an embodiment, a communication device performs communication with a terminal device via a network and includes first and second connection maintaining units and a switch instructing unit. The first connection maintaining unit maintains a connection established with the terminal device and mediates communication between the terminal device and another terminal device. The second connection maintaining unit maintains a communicable state of the terminal device with the communication device according to a method different from a method implemented by the first connection maintaining unit. When a predetermined switching condition is satisfied, the switch instructing unit instructs the terminal device to switch a method for maintaining a communicable state either from a first method, which is a method implemented by the first connection maintaining unit, to a second method, which is a method implemented by the second connection maintaining unit, or from the second method to the first method.
    Type: Grant
    Filed: June 25, 2015
    Date of Patent: August 7, 2018
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Daisuke Ajitomi, Keisuke Minami, Hiroshi Kawazoe, Hiroyuki Aizu
  • Patent number: 10045370
    Abstract: An apparatus and method are provided. A request is received from a first user equipment to schedule communication resources for a device to device communication between the first user equipment and at least one second user equipment. Control information relating to the device to device communication is sent to the at least one second user equipment in response to the request.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: August 7, 2018
    Assignee: NOKIA SOLUTIONS AND NETWORKS OY
    Inventors: Vinh Van Phan, Ling Yu, Kari Veikko Horneman, Manivannan Thyagarajan
  • Patent number: 10045196
    Abstract: An association method for data transmission between devices in a neighbor awareness network (NAN), and a device using the same are provided. A first NAN device transmits, to a second NAN device, a service discovery frame having a service identifier (ID) and association interval information, and transmits an authentication request for requesting authentication at a time indicated by the association interval information.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: August 7, 2018
    Assignee: LG Electronics Inc.
    Inventors: Giwon Park, Byungjoo Lee, Hyunhee Park, Dongcheol Kim
  • Patent number: 10044772
    Abstract: Embodiments of the present invention relate to a method for content sharing, where the method includes: receiving a content share request, establishing a share session with a receiving terminal, and sharing session content, which is played on a first initiating terminal, with the receiving terminal; and receiving a state notification about transferring the played session content from the first initiating terminal to a second initiating terminal, and according to the state notification, ending the share session or continuing to share the session content continuously played on the second initiating terminal. According to the embodiments of the present invention, CoD content watched on the initiating terminal can be shared, and when transfer occurs between display terminals of the content share initiator, a content share AS can perceive the transfer, and continuity of the share session can be ensured. The present invention further relates to a device for content sharing.
    Type: Grant
    Filed: May 10, 2017
    Date of Patent: August 7, 2018
    Assignee: HUAWEI DEVICE CO., LTD.
    Inventors: Lei Wang, Wenmei Gao, Shunan Fan, Xiaoqiang Lv
  • Patent number: 10045052
    Abstract: A system and a method transmit data in a first codec from a first terminal to a second terminal. The first terminal establishes a connection with the second terminal and/or transmits, transfers and/or sends the data to the second terminal via the connection between the first terminal and the second terminal. The connection between the first terminal and the second terminal has a first channel and/or a second channel to transmit the data from the first terminal to the second terminal. The first terminal transmits the data in a first codec to the second terminal via the first channel and/or the second channel of the connection without receiving capabilities of and/or intentions from the second terminal. The second terminal may be incapable of receiving, of processing, of accepting and/or of displaying the data in the first codec. The capabilities of and/or the intentions from the second terminal is transmitted to the first terminal via the connection.
    Type: Grant
    Filed: February 7, 2017
    Date of Patent: August 7, 2018
    Assignee: III HOLDINGS 2, LLC
    Inventors: Ralph Neff, Ajay Rajagopal Iyer, Russell Hayashida, Osama Al-Shaykh
  • Patent number: 10038599
    Abstract: Methods, systems, and apparatus guarantee bandwidth for a network transaction. A network is logically organized as a tree having a plurality of nodes. Each node can guarantee service for a network transaction through the network. Each node monitors its traffic and reserves predefined amounts of unused bandwidth with its adjacent node. If a particular node needs additional bandwidth, that node borrows the bandwidth from its adjacent node.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: July 31, 2018
    Assignee: Intel Corporation
    Inventor: Hua You