Patents Examined by Wing Ma
  • Patent number: 9569801
    Abstract: Individual users may log into the same online game from multiple different social networking platforms. The disclosed technology provides a way to unite users' accounts such that users that have logged into the online game from different social networking platforms can have their progress in the online game preserved regardless of which social networking platforms the user logged in from. Business intelligence about differences in the user's value when logging in from the different social networking platforms can be determined and incentivizing actions can be performed on the social networking platforms based on the business intelligence.
    Type: Grant
    Filed: September 5, 2012
    Date of Patent: February 14, 2017
    Assignee: KABAM, INC.
    Inventor: Ziqiang Xu
  • Patent number: 9572025
    Abstract: A method is presented for sending a message to a secure element connected to a mobile equipment, wherein the secure element is coupled to a user of the mobile equipment. The method comprises the steps, performed in an application manager server of: receiving, from an application server, an application message and an identifier of a destination secure element; generating a secure element message from the application message; from a plurality of connectivity providers, selecting a connectivity provider capable of communicating with the destination secure element; and sending the secure element message to the selected connectivity provider for forwarding to the destination secure element. A corresponding application manager server, computer program and computer program product are also presented.
    Type: Grant
    Filed: May 8, 2009
    Date of Patent: February 14, 2017
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Petter Arvidsson, Mattias Eld, Sébastien Pierrel
  • Patent number: 9558195
    Abstract: Embodiments relate to systems and methods for depopulation of user data from a network. A network management platform can communicate with a set of managed machines in a network, and generally manage user accounts including user IDs, associated network processes, services, application files, data files, and/or other user data. In embodiments, a user may have a change in status, such as departing from the organization operating the network, changing their name or user name, or other updates. In such cases, a systems administrator may need to update or delete files, processes, services, and/or other user data associated with the user from the network. The network management platform can interrogate the network for files, processes, or other resources associated with the user ID of interest. The search can exhaustively interrogate every available node in the network, to update or purge all files associated with the subject user ID(s).
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: January 31, 2017
    Assignee: Red Hat, Inc.
    Inventors: Michael Paul DeHaan, Adrian Karstan Likins, Seth Kelby Vidal
  • Patent number: 9509734
    Abstract: A method for setting-up a data connection during a group voice service between several group members as a user of a mobile communication network. In a first method, functions of an IP multimedia subsystem (IMS) are used and a session initiation protocol (SIP) and a controlled data connection between an emitter, a terminal and one or several receivers is produced. Each user is allocated to a group voice service identity (VGCS-ID) an IMS group identity (IMS group ID) and is routed to an application server in the IMS with the aid of the user. A data group voice service is developed between the users. In a second method, each user is routed to the service nodes via GPRS using a group voice service identity (VGCS-ID) and an IP address of a service node, which acts as a relay and a data group voice service is carried out between the users.
    Type: Grant
    Filed: September 17, 2007
    Date of Patent: November 29, 2016
    Assignee: T-MOBILE INTERNATIONAL AG & CO. KG
    Inventors: Johannes Achter, Kurt Bischinger
  • Patent number: 9503460
    Abstract: A method is provided in one example embodiment and includes identifying a network location of an endpoint, which is attempting to initiate an application; identifying whether the endpoint is operating in an enterprise environment; determining whether the application is trusted based on metadata associated with the application; and provisioning a tunnel for data traffic associated with the application. In more detailed implementations, the tunnel can be provisioned if the application is trusted and the endpoint is outside of an enterprise environment. In addition, the tunnel can be provisioned if the application is untrusted and the endpoint is within an enterprise environment.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: November 22, 2016
    Assignee: CISCO TECHNOLOGY, INC.
    Inventors: Philip J. S. Gladstone, Morris J. Katz
  • Patent number: 9479353
    Abstract: Techniques are generally directed to selective reestablishment of Internet Protocol (IP) connectivity between a cable modem and a cable modem termination system (CMTS). IP connectivity between the cable modem and the CMTS is initially established through execution of a plurality of connectivity steps. After IP connectivity is lost, the cable modem determines which of the plurality of connectivity steps are desired for use in reestablishing IP connectivity, and sends a message to the CMTS indicating the desired IP connectivity step. The CMTS determines if the desired connectivity steps identified in the message may be used to reestablish IP connectivity, and sends a response message to the cable modem indicating if the desired connectivity steps may be used. IP connectivity is then reestablished using at least the desired connectivity steps.
    Type: Grant
    Filed: October 13, 2011
    Date of Patent: October 25, 2016
    Assignee: Cisco Technology, Inc.
    Inventors: Jie Meng, Wenwen Dong, Shuzhan Chen, Rundong Huang
  • Patent number: 9450804
    Abstract: A system for providing content includes a plurality of content delivery servers and a routing control module. Each of the content delivery servers is configured to receive a first request from a client system sent to an anycast IP address for the content, and to provide a first portion of the content to the client system. Each of the content delivery servers is further configured to receive a second request from the client system sent to the anycast IP address for a second portion of the content, and to provide the second portion of the content to the client system. The routing control module is configured to modify the routing of the anycast address from a first content delivery server to a second content delivery server.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: September 20, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Jacobus Van der Merwe, Zakaria Al-Qudah, Seungjoon Lee, Michael Boris Rabinovich, Oliver Spatscheck
  • Patent number: 9430297
    Abstract: Load balancing of adapters on a multi-adapter node of a communications environment. A task executing on the node selects an adapter resource unit to be used as its primary port for communications. The selection is based on the task's identifier, and facilitates a balancing of the load among the adapter resource units. Using the task's identifier, an index is generated that is used to select a particular adapter resource unit from a list of adapter resource units assigned to the task. The generation of the index is efficient and predictable.
    Type: Grant
    Filed: December 15, 2008
    Date of Patent: August 30, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hung Q. Thai, Hanhong Xue
  • Patent number: 9411570
    Abstract: A provisioning server can cooperate with configuration management systems to deliver provisioning processes integrated with configuration management services. The provisioning server can associate provisioning objects for the various provisioning processes with management classes supported by the configuration management systems. The management classes can include data for configuring the resources of a target machine (hardware, software, data, etc.). As the provisioning server performs the provisioning process for a particular provisioning object on a target machine, the provisioning server can apply the management class, associated with the particular provisioning object, to the target machine.
    Type: Grant
    Filed: February 27, 2009
    Date of Patent: August 9, 2016
    Assignee: Red Hat, Inc.
    Inventor: Michael Paul DeHaan
  • Patent number: 9401957
    Abstract: A system and method for synchronizing data between two or more servers including replicating at least a portion of an original data set, associated with a first server, to provide a replicated data set, associated with a second server, the replicated data set based upon, at least in part, the original data set. One or more second-server commands executed on the replicated data set by the second server are stored. One or more first-server commands to be executed on the original data set by the first server, are provided in which the one or more first-server commands are based upon, at least in part, the one or more second-server commands. One or more first-server output objects, returned by the first server in response to the one or more first-server commands, are compared to one or more second-server output objects, returned by the second server in response to the one or more second-server commands.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: July 26, 2016
    Assignee: International Business Machines Corporation
    Inventor: Andrew Fiske Roberts
  • Patent number: 9361131
    Abstract: Mobile device applications may be developed and distributed which include abbreviated, content-based references for one or more network resources. Network resource references may be identified by a native shell running on a mobile device, and a network resource lookup may be performed in order to resolve the network resource reference to the network resource. This allows for dynamic access to network-accessible resources such as catalog services, metric services, and advertising services. A mobile application may provide in-app access to such resources without requiring the application's developer to include detailed application programming interface functionality specific to a particular network resource.
    Type: Grant
    Filed: June 24, 2011
    Date of Patent: June 7, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Sunbir Gill, Matthew A. Jones, Ameesh Paleja
  • Patent number: 9338515
    Abstract: A content delivery network includes an overlay network having a plurality of cache servers. Each cache server configured to receive a request from a personal content server to register with the content delivery network, receive a request from a mobile capture device to establish communication with the personal content server, and establish a communication path through the overlay network between the mobile capture device and the personal content server. Each cache server is further configured to transfer content from the mobile capture device along the communication path to the personal content server.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: May 10, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Weidong Hu, Bernard Ku, Cameron Coursey
  • Patent number: 9333833
    Abstract: A connectivity device is provided. The connectivity device includes at least one network transceiver that communicates with a vehicle network. At least one wireless communication module communicates with a remote device. A message manager module manages communications between the at least one network transceiver and the at least one wireless communication module.
    Type: Grant
    Filed: February 25, 2011
    Date of Patent: May 10, 2016
    Assignee: GM GLOBAL TECHOLOGY OPERATIONS LLC
    Inventors: Amanda J. Kalhous, Norman J. Weigert, Jarvis Chau, Michael J. Chappell
  • Patent number: 9323680
    Abstract: A method and apparatus for pre-fetching data to be streamed from a data storage to a user computer comprising the steps of determining information regarding a file type of a data file, establishing pre-fetch parameters in response to the information, accessing the data file and pre-fetching data blocks from the data file in accordance with the pre-fetch parameters is described.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: April 26, 2016
    Assignee: Veritas US IP Holdings LLC
    Inventors: Tommi Salli, Hans Van Rietschote, Craig W. Hobbs
  • Patent number: 9298445
    Abstract: A method for correlating software inventory information with delivered software. The method may include delivering a software application to a first client system. The method may also include receiving, from an agent that monitors installations on the first client system, application registration information written to the client system during installation of the software application. The method may further include identifying delivery information that corresponds to the software application and associating the application registration information with the delivery information. Various other methods, systems, and computer-readable media are also disclosed.
    Type: Grant
    Filed: September 4, 2009
    Date of Patent: March 29, 2016
    Assignee: Symantec Corporation
    Inventor: Gary Chirhart
  • Patent number: 9280605
    Abstract: Messages are targeted to travelers based on travel itineraries. Targeting may also be based on real-time travel status information. The targeted messages communicate their purpose and priority to respective travelers within the context of the travel itineraries. A disclosed method includes accessing a travel itinerary database including a plurality of travel itineraries. Each travel itinerary is associated with a traveler and defines itinerary segments of a corresponding travel schedule. A message is associated with a set of targeting rules used to identify a subset of itineraries in the travel itinerary database. The targeting rules may be used with real-time travel status information to identify the subset of itineraries.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: March 8, 2016
    Assignee: FLIGHTSTATS, INC.
    Inventors: Mark D. Tilden, Jeff M. Kennedy, Steve C. Wilson, Scott D. Hopkins
  • Patent number: 9241062
    Abstract: The present disclosure relates to methods and systems for using external display devices with a mobile computing device. The mobile computing device may be repurposed to display a virtual input device for interacting with a resource with output data being displayed on an external display device.
    Type: Grant
    Filed: May 20, 2009
    Date of Patent: January 19, 2016
    Assignee: Citrix Systems, Inc.
    Inventors: Shafiqul Khalid, Daniel C. Benson
  • Patent number: 9154632
    Abstract: The invention relates to a method and a communications arrangement for operating a communications connection between a communications terminal device (KE1) associated with a first participant and at least one first terminal device (KE2) associated with a second participant. For a process running on a second terminal device (RE1) integrating with a first communications terminal device (KE1) to be operated by the first participant, said process being free of functions for controlling the communications connection, at least one piece of information that is reproducible on a terminal device is extracted from a process-produced output (P1) to the second terminal device (RE1). Further, upon initiation of the communications connection between the communications terminal device (KE1) and the first terminal device (KE2), the reproducible information is transmitted to at one of the least one terminal devices (KE2, RE2) associated with the second participant.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: October 6, 2015
    Assignee: Unify GmbH & Co. KG
    Inventor: Thomas Lederer
  • Patent number: 9130686
    Abstract: Track-identifying information can be collected from a broadcast using a portable media device capable of receiving broadcast content in combination with an accessory capable of communicating user input to the portable media player. In some embodiments, the portable media player can detect the presence of track-identifying metadata (a “tag”) within a received broadcast and can alert the accessory when a tag is available for a currently-playing track. If the accessory instructs the portable media player to store the tag, the portable media player can do so and can alert the accessory when a tag for a track has been stored. In some embodiments, the accessory can also remotely control other broadcast-receiving functions of the portable media device, such as entering or exiting a broadcast-receiving mode of operation.
    Type: Grant
    Filed: September 3, 2009
    Date of Patent: September 8, 2015
    Assignee: Apple Inc.
    Inventors: Lawrence G. Bolton, Shailesh Rathi, Jason J. Yew
  • Patent number: 9122538
    Abstract: In one embodiment, a processor-readable medium can be configured to store code representing instructions to be executed by a processor. The code can include code to receive a request to change a value representing a number of data center units included in a set of data center units assigned to a user. Each of the data center units from the set of data center units can be associated with hardware resources managed based on a set of predefined hardware resource limit values. The code can include code to determine, in response to the request, whether hardware resources of a data center unit mutually exclusive from hardware resources of the set of data center units and managed based on the set of predefined resource limit values is available for assignment to the user when the request to change is an increase request.
    Type: Grant
    Filed: February 22, 2010
    Date of Patent: September 1, 2015
    Assignee: Virtustream, Inc.
    Inventors: Julian J. Box, Kevin D. Reid, Karl J. Simpson