Patents Examined by Hieu Hoang
  • Patent number: 9654575
    Abstract: In one embodiment, a first server receives a webpage request for a first webpage address of a first webpage served by the first server. The first webpage address is associated with a second webpage served by a second server. The first server includes tracking code within data for the first webpage to record webpage transaction information for the client device. The first server includes a timer function for the tracking code in the data for the first webpage. The first server provides the data for the first webpage to the client device that includes the tracking code and the timer function. The timer function causes the client device to render the second webpage in response to the tracking code receiving a successful tracking status notification or in response to the tracking code not receiving a successful tracking status notification within a threshold amount of time.
    Type: Grant
    Filed: August 17, 2016
    Date of Patent: May 16, 2017
    Assignee: Crowdly, Inc.
    Inventors: Daniel Sullivan, Scott Segel, Ben Donaldson, Galen Sanford
  • Patent number: 9647976
    Abstract: A method and device for implementing end-to-end Hardware Message Passing (HMP) are disclosed. The device includes: a message memory, a controller, a message input interface and a message output interface. The message memory is configured to temporarily store a message. The controller is configured to perform management on a message in the form of hardware, store a message obtained from the message input interface into the message memory, and read a message from the message memory and transmit the message to a message user via the message output interface. The message input interface is directly connected with a message creator and is configured to obtain a message created by the message creator under the control of the controller. The message output interface is directly connected to the message and is configured to provide a message to the message user under the control of the controller. The disclosure can improve the efficiency of message passing and reduce software management overhead.
    Type: Grant
    Filed: May 14, 2012
    Date of Patent: May 9, 2017
    Assignee: ZTE CORPORATION
    Inventors: Cissy Yuan, Zhigang Zhu, Jian Wang, Xuehong Tian, Daibing Zeng, Wanting Tian, Fang Qiu
  • Patent number: 9641960
    Abstract: A first computing device includes a memory, and at least one processor. The at least one processor may be configured to establish a wireless connection to a second computing device using a Wi-Fi Direct Application Services Platform (ASP), transmit data from a car connectivity consortium (CCC) Information Element (IE) to the second computing device, and establish a MirrorLink session using Universal Plug and Play (UPnP) to the second computing device via the wireless connection. The at least one processor may be further configured to establish a Wireless Serial Bus (WSB) session to the second computing device using the Wi-Fi Direct ASP via the wireless connection, and transmit data via the WSB session to the second computing device.
    Type: Grant
    Filed: November 12, 2014
    Date of Patent: May 2, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Lochan Verma, Vijayalakshmi Rajasundaram Raveendran
  • Patent number: 9621625
    Abstract: System and methods for determining a relationship between an application-level identifier and a network-level identifier are provided. In one implementation, a discovery server receives a data request that includes an application-level identifier and a transitory network-level identifier. Based on the transitory network-level identifier, the discovery server determines a stable network-level identifier, and further maps the application-level identifier to the stable network-level identifier.
    Type: Grant
    Filed: July 11, 2014
    Date of Patent: April 11, 2017
    Assignee: Cinarra Systems
    Inventor: Alexey D. Zinin
  • Patent number: 9609066
    Abstract: Systems, methods, and software are disclosed herein for enhancing ad-hoc online meetings. In an implementation, a service client receives an initial handoff of an online session from an initial service client that was ongoing between the initial service client and at least one other service client. The service client detects when proximate to an in-room service client. When proximate to the in-room service client, the service client initiate a subsequent handoff of the online session to the in-room service client.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 28, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Ross Garrett Cutler, Andrew Peter Sinclair, Jonathan Adam Kauffman, Anton Krantz
  • Patent number: 9596289
    Abstract: A method of a method of communicating a data file over a radio frequency data link includes steps of determining a type of data represented in the data file; analyzing the data in the data file; selecting an encoding scheme from a plurality of encoding schemes and encoding one or more messages to represent the data file according to the selected encoding scheme. The one or more messages comply with a protocol for a character-oriented data link and the encoding losslessly compresses the data into the one or more messages.
    Type: Grant
    Filed: November 6, 2014
    Date of Patent: March 14, 2017
    Assignee: GE AVIATION SYSTEMS LLC
    Inventor: Randy E. Bolling
  • Patent number: 9590921
    Abstract: A network grouping system and a network grouping method thereof are provided. The network grouping system includes a controlling server and a connecting server. The connecting server connects to the controlling server via a switch. The connecting server embeds a grouping identifier into a network packet, and transmits the network packet to the controlling server via the switch. The controlling server retrieves the grouping identifier from the network packet, and creates a grouping configuration according to the grouping identifier. The grouping configuration records a matching relation of the grouping identifier with the connecting server. The controlling server further transmits the grouping configuration to the switch so that the switch passes on network packets according to the grouping configuration.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: March 7, 2017
    Assignee: Institute For Information Industry
    Inventors: Yu-Jung Cheng, Chung-Ting Kao
  • Patent number: 9577882
    Abstract: A control system includes: a master station including a PLC executing user program; and a remote station including a communication memory to which a PLC device is assigned, a slave communication unit, and a unit to or from which one or more pieces of data is input or output, and being connected to the master station through a network. The PLC transmits, to the slave communication unit, assignment object designation information designating an object that is among unit data input or output to or from the unit and to which a PLC device is assigned, and an assignment rule. The slave communication unit assigns unit data that is among unit data input or output to or from the unit and is designated by the received assignment object designation information to the communication memory based on the received assignment rule.
    Type: Grant
    Filed: April 24, 2014
    Date of Patent: February 21, 2017
    Assignee: Mitsubishi Electric Corporation
    Inventor: Tomoya Masada
  • Patent number: 9569237
    Abstract: A method is presented of establishing communications with a Virtual Machine, VM, in a virtualized computing environment using a 3GPPcommunications network. The method includes establishing a Machine-to-Machine Equipment Platform, M2MEP, which comprises a Communications Module, CM, providing an end-point of a communication channel between the 3GPP network and the VM. A virtual Machine-to-Machine Equipment is established that comprises a VM running on the M2MEP and a downloadable Subscriber Identity Module, associated with the CM. The Subscriber Identity Module includes security data and functions for enabling access via the 3GPP network. The CM utilizes data in the Subscriber Identity Module for controlling communication over the communication channel between the VM and the 3GPP network.
    Type: Grant
    Filed: December 29, 2011
    Date of Patent: February 14, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (publ)
    Inventors: Jukka Ylitalo, András Méhes, Patrik Salmela, Kristian Slavov
  • Patent number: 9563532
    Abstract: Aspects of the invention may be used to allocate tasks among computing machines in large scale computing systems. In one aspect, the method includes executing a first task in the plurality of tasks on a first computing machine and determining a performance degradation threshold for the first task. The method further includes calculating a predicted performance degradation of the first task when a second task is executed on the first computing machine, wherein the predicted performance degradation is determined by comparing a performance interference score of the second task with a performance sensitivity curve of the first task. The method further includes executing the second task on the first computing machine when the predicted performance degradation of the first task is below the performance degradation threshold.
    Type: Grant
    Filed: December 2, 2011
    Date of Patent: February 7, 2017
    Assignee: Google Inc.
    Inventors: Robert Hundt, Lingjia Tang, Jason Mars
  • Patent number: 9547575
    Abstract: Systems and methods are disclosed which facilitate the management of host computing devices through the utilization of a host computing device control component. The host computing device control component includes a state monitoring component that monitors operating states of the control component. Based on monitoring the operating of the control component, the state monitoring component causes the generation of one or more visual indicator indicative of the operating state of the control component.
    Type: Grant
    Filed: August 30, 2011
    Date of Patent: January 17, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Matthew T. Corddry, Wyatt D. Camp, Jacob Gabrielson
  • Patent number: 9547598
    Abstract: A method of communication between networked devices in a local storage area network includes forming a message for in-band communication within a local storage area network. The message includes at least one major task and one or more associated sub tasks for execution within the storage area network. The method further includes establishing a first communication link at least between a first networked device and a second networked device in response to the formation of the message; transmitting the message from the first networked device to at least the second networked device within the local storage area network; and in response to receiving the message, executing the sub tasks within the message with a processor to complete the major task and support local storage area network functionality.
    Type: Grant
    Filed: December 31, 2014
    Date of Patent: January 17, 2017
    Assignee: Avego Technologies General IP (Singapore) Pte. Ltd.
    Inventors: Mark J. Karnowski, Jon Infante
  • Patent number: 9535681
    Abstract: Systems and methods are described that comprise receiving at a platform device data of client devices. The device data is stored in device files. The device files are replicated at multiple distribution platforms. The device file corresponding to each client device is downloaded to the device, and the downloading is performed from a distribution platform geographically closest to the client device. The downloaded device file is evaluated with the device data on the client device and a determination is made when a new device file is available for the client device. The new device file is downloaded from an update server when it is determined that the new device data file is available.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: January 3, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Adrian Chan
  • Patent number: 9538340
    Abstract: A social networking system selects a set of groups for presentation to a user of the social networking system. To select groups, the social networking system determining scores for various groups representing a likelihood of the user interacting with the groups. When determining a score for a group, the social networking system accounts for a likelihood of the user providing content to the group as well as the user accessing or viewing content associated with the group. Based on the scores, one or more groups are selected and presented to the user. Additionally, the social networking system may apply one or more diversity rules so that the selected groups have a variety of characteristics.
    Type: Grant
    Filed: November 10, 2014
    Date of Patent: January 3, 2017
    Assignee: Facebook, Inc.
    Inventors: Jerry Ju, David Ferguson, Jun Sun, Jireh Yiwei Tan, Bradley Ray Green, Kyle Philip Meyer, Xun Gong, Pooja Jain
  • Patent number: 9525723
    Abstract: A method includes detecting, at a customer premise equipment management system, a trigger event associated with customer premise equipment data, the customer premise equipment data associated with a customer premise equipment device. The method also includes initiating a connection to the customer premise equipment device via an application program interface in response to the trigger event, where the application program interface is selected based on the customer premise equipment data. The method further includes sending, from the customer premise equipment management system, a customer premise equipment data request to the customer premise equipment device via the application program interface.
    Type: Grant
    Filed: December 5, 2014
    Date of Patent: December 20, 2016
    Assignee: AT&T Intellectual Property I, L.P.
    Inventors: Baofeng Jiang, Kaiyan Chen, Michael Yew-Aik Lim
  • Patent number: 9516108
    Abstract: A distributed backup method includes defining a server group having a plurality of server computers, and providing each server computer with an identical backup policy and an identical storage policy. The method also includes transmitting, at each server computer of the server group to every other server computer of the server group, advertisement messages describing available storage space for storing backups, and receiving, at each server computer from the server, at least some of the advertisement messages. The method also includes identifying, at a first server computer using the backup policy, at least a first service to be backed up, selecting a second server computer using the received advertisement messages, transmitting, from the first server computer to the second server computer, a backup including information corresponding to the at least one service, and storing the backup, by the second server computer using the storage policy.
    Type: Grant
    Filed: October 31, 2014
    Date of Patent: December 6, 2016
    Assignee: ServiceNow, Inc.
    Inventors: Josiah Sullivan, Jeremy Norris, Vincent Seguin, Joe Davis, Siddharth Shah
  • Patent number: 9514206
    Abstract: Provided are a system and method for providing a content list through a social network service (SNS). A server for providing a content list to a device using an SNS, the server includes: a content receiver that receives content from a first device; a content list generator that generates a content list according to categories by using metadata included in the received content; and a content list provider that provides a content list of a category selected by a second device to the second device.
    Type: Grant
    Filed: December 31, 2012
    Date of Patent: December 6, 2016
    Assignee: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sin-oug Yeo, Tae-ho Wang, Eun-kyung Yoo
  • Patent number: 9515952
    Abstract: According to one example of the present invention there is provided a method of managing a set of computing resources accessible to a client via a network. The method comprises monitoring computing resources of the set of computing resources and managing the computing resources in accordance with a set of computing resource guidelines. The method further comprises generating, based on the steps of monitoring and managing, a computer resource configuration change request, the request identifying a computing resource, identifying, from the identified computing resource, a client associated with the resource, determining whether the requested configuration change request is compatible with a client service level agreement, SLA, associated with the identified client; and, where it is so determined, authorizing the requested configuration change request to be made.
    Type: Grant
    Filed: July 1, 2011
    Date of Patent: December 6, 2016
    Assignee: Hewlett Packard Enterprise Development LP
    Inventor: Jeffery Darrel Thomas
  • Patent number: 9509724
    Abstract: A wireless telecommunications device configured to use Session Initiation Protocol in communication with other telecommunications devices comprises a modem subsystem configured to deploy Internet Protocol Multimedia Subsystem services using Session Initiation Protocol and comprising a Session Initiation Protocol stack; and an application processing engine configured to deploy Internet Protocol Multimedia Subsystem services using Session Initiation Protocol and comprising a Session Initiation Protocol stack. The device comprises a logical element configured to capture Session Initiation Protocol messages from Internet Protocol Multimedia Subsystem services to an external Session Initiation Protocol proxy server and to function as a Session Initiation Protocol Back-to-Back User Agent; and send to the external Session Initiation Protocol proxy server Session Initiation Protocol messages based on the captured messages.
    Type: Grant
    Filed: February 20, 2013
    Date of Patent: November 29, 2016
    Assignee: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
    Inventors: Stefan Runeson, Ivo Sedlacek
  • Patent number: 9473362
    Abstract: A software defined infrastructure (SDI) makes available a subset of a computer server's resources to a cloud solution or workload. Multiple subsets of resources can be combined in a SDI to provide a logical resource pool. This allows cloud administrators to create software defined infrastructures derived from the partial capacity of a collection of systems. The resources defined across the physical boundaries of a computer server can then be made available to host deployment of cloud workloads. The infrastructure resource pool can be selected upon deployment of a cloud workload.
    Type: Grant
    Filed: April 29, 2014
    Date of Patent: October 18, 2016
    Assignee: International Business Machines Corporation
    Inventors: James J. Fall, Tammy L. Van Hove