Patents Examined by Bharat N. Barot
  • Patent number: 9219779
    Abstract: A server computing system in a client-server computing environment includes a virtual display driver that marshals and transmits graphics application programming interface (API) functions to a client via a network. The server may receive capability information from the client, allowing the virtual display driver to resolve differences between the APIs supported on the server and the client.
    Type: Grant
    Filed: May 13, 2014
    Date of Patent: December 22, 2015
    Assignee: HOPTO INC.
    Inventor: William Tidd
  • Patent number: 9215286
    Abstract: A system for creating an activity-based social includes receiving information from a computing device of a participant in an activity, and determining that the information qualifies the participant for membership in a social network associated with the activity. The system also includes associating the participant with the social network, and enabling access, by the participant, to an electronic portal that provides access to the social network.
    Type: Grant
    Filed: November 30, 2011
    Date of Patent: December 15, 2015
    Assignee: Goolge Inc
    Inventors: William N. Schilit, Roy Want, Bay-Wei Chang, Yang Li, Shumin Zhai, Ed Huai-Hsin Chi, Elin R. Pedersen
  • Patent number: 9203907
    Abstract: Embodiments of the present invention disclose a service Mashup method implemented through dynamic cooperation of a client and a server, which includes: the server creates a Mashup application logic; the server binds a third-party service according to the Mashup application logic, and negotiates with the client to determine a specific bound service according to the local service bound by the client and the third-party service bound by the server; the server generates a service logic process according to the specific bound service and the Mashup application logic, and executes the service logic process in parallel with the client. Further, a Mashup server and a Mashup client are provided. The embodiments can improve the user experience of a Mashup service, simplify creation of a Mashup application, balance the processing capabilities of the client and the processing capabilities of the server, and properly ensure personal information security of a user.
    Type: Grant
    Filed: June 11, 2012
    Date of Patent: December 1, 2015
    Assignees: HUAWEI TECHNOLOGIES CO., LTD., FRAUNHOFER-GESELLSCHAFT ZUR FORDERUNG DER
    Inventors: Qifeng Ma, Yan Li, Heiko Pfeffer, Steglich Stephan, Piotr Wrona
  • Patent number: 9191228
    Abstract: An integrated system includes a system user interface (SUI) that provides an iconic, at-a-glance representation of integrated security system status. The SUI is for use across all client devices including mobile or cellular telephones, a mobile portal, a web portal, and a touchscreen device. The SUI includes a number of display elements presented across all types of client devices for monitoring status of the integrated security system. The display elements of the SUI include an orb icon, text summary, security button, device warnings, system warnings, interesting sensors, and quiet sensors. The SUI thus provides system status summary information agnostically across all clients. Additionally, the SUI provides consistent iconography, terminology, and display rules across all clients as well as consistent sensor and system detail across clients.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: November 17, 2015
    Assignee: iControl Networks, Inc.
    Inventors: Jim Fulker, Ken Sundermeyer, Paul J. Dawes
  • Patent number: 9184928
    Abstract: A communication terminal (100) is one of communication terminals each having one parent terminal and zero or more child terminals. The communication terminals form an Application Layer Multicast (ALM) tree to sequentially distribute retransmission data of stream data from the parent terminal to the child terminal. The communications terminal (100) includes: a reproduction delay time determining unit (1010) determining a reproduction delay time based on a longest round-trip delay time among round-trip delay times of sections between a root terminal and the communications terminal (100), each of the round-trip delay times being required for transmission and reception of data through one of the sections between two neighboring terminals of the communications terminals on the ALM tree; and a reproduction control unit (1020) reproducing the stream data received from the root terminal, with the stream data delayed by the reproduction delay time determined by the reproduction delay time determining unit (1010).
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: November 10, 2015
    Assignee: PANASONIC INTELLECTUAL PROPERTY MANAGEMENT CO., LTD.
    Inventors: Thilmee Malinda Baduge, Eiichi Muramoto
  • Patent number: 9178721
    Abstract: According to one embodiment, a method comprises evaluating messages between nodes of a distributed computing environment. Based on timing relationships of the messages, probability of causal links between pairs of messages determined. Based on the determined probability, at least one causal path comprising a plurality of causal links is inferred. Further, an overall probability that the inferred causal path is accurate is determined. In certain embodiments, the overall probability is output for the corresponding causal path to provide an indication of the confidence of the accuracy of such inferred causal path.
    Type: Grant
    Filed: June 9, 2005
    Date of Patent: November 3, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Patrick A. Reynolds, Janet L. Wiener, Marcos K. Aguilera, Jeffrey C. Mogul
  • Patent number: 9170977
    Abstract: Systems and methods are provided for managing server information data An information data management system obtains position information of each server baseboard from a controller storing the position information of the server baseboard, and establishes a corresponding relationship between the position information and an information data index of a rack server. The position information comprises slot information and rack information of the server baseboard. An information data configuring system obtains the position information, the information data index and the corresponding relationship between the position information and the information data index from the information data management system.
    Type: Grant
    Filed: September 13, 2012
    Date of Patent: October 27, 2015
    Assignee: TENCENT TECHNOLOGY (SHENZHEN) COMPANY LIMITED
    Inventors: Xin Wang, Xunfeng Cao, Haibing Huang, Wenpeng Xu
  • Patent number: 9160664
    Abstract: A method of controlling transmission of data units in a network node includes receiving a current fragment of a data unit at the network node, the data unit having been fragmented into an ordered sequence of fragments prior to the current fragment being received at the network node. The method also includes determining, at the network node, whether the current fragment is expected. Determining whether the current fragment is expected includes determining a position of the current fragment within the ordered sequence of fragments. The method also includes, in response to determining that the current fragment is expected based on the determined position of the current fragment within the ordered sequence of fragments, transmitting the current fragment via a network link.
    Type: Grant
    Filed: September 20, 2013
    Date of Patent: October 13, 2015
    Assignee: Marvell International Ltd.
    Inventors: Pradeep Jugraj Nemavat, Sandesh Goel
  • Patent number: 9154574
    Abstract: Embodiments of the present invention provide an approach for invocation and de-allocation of networked-based resources (e.g., cloud-based resources) based on users' geographic movements. Specifically, in a typical embodiment, a set (one or more) of user preferences are received. Such preferences can include: a set of geographic points of interest, a set of users, associations of a set of resources (e.g., services, applications, etc.) of the set of users with the set of geographic points of interest, and/or contexts associated with the set of geographic points of interest. A listening service may then be implemented for the set of resources to determine a location of the set of users. Based on the location and the associations of the set of resources with the set of geographic points of interest, at least one of the set of resources may then be activated.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: October 6, 2015
    Assignee: International Business Machines Corporation
    Inventors: Gregory J. Boss, Lisa Seacat DeLuca, Rick A. Hamilton, II, Dana L. Price
  • Patent number: 9152948
    Abstract: A method and system for providing a structured topic drift for a displayed set of user comments on an article. The method includes determining an ordered sequence of topical recommendations based on one or more properties of the displayed set of user comments and user characteristics using a sequential recommendation model. The method also includes sampling one or more user comments for each of the topical recommendations. Further, the method includes appending, one by one, the one or more user comments for each of the topical recommendations to bottom of the displayed set of user comments. Moreover, the method includes updating the sequential recommendation model based on a user response to the one or more user comments for each of the topical recommendations. The system includes one or more electronic devices, a communication interface, a memory, and a processor.
    Type: Grant
    Filed: February 20, 2012
    Date of Patent: October 6, 2015
    Assignee: Yahoo! Inc.
    Inventor: Vidit Jain
  • Patent number: 9148491
    Abstract: The format of the Presence Information Data Format-Location Object (PIDF-LO) as defined by the Internet Engineering Task Force (IETF) is extended or modified to accommodate, within the standard PIDF-LO format, an association of geospacial location to virtual content on the Internet. A filename of virtual content is associated with geospatial location information (either a specific location, zone, or direction). The filename is inserted into a <presence . . . > section of a Presence Information Data Format-Location Object (PIDF-LO) compliant document as defined by the Internet Engineering Task Force (IETF). In this way, geospacial location information is associated with Internet based virtual content using a standard PIDF-LO format.
    Type: Grant
    Filed: August 14, 2013
    Date of Patent: September 29, 2015
    Assignee: TeleCommunication Systems, Inc.
    Inventor: Donald LeRoy Mitchell, Jr.
  • Patent number: 9118542
    Abstract: Examples to determine media impressions are disclosed. An example method includes detecting a cookie identifier established by a database proprietor at a computing device, determining an impression of media, wherein the impression occurs after the cookie identifier is established, determining a first panelist identifier associated with the impression based on the cookie identifier, determining a second panelist identifier associated with the impression based on determination of a user identity by a panelist meter associated with the computing device, and storing an adjustment factor determined by comparing the first panelist identifier and the second panelist identifier.
    Type: Grant
    Filed: January 31, 2013
    Date of Patent: August 25, 2015
    Assignee: The Nielsen Company (US), LLC
    Inventors: Seema Varma Srivastava, James R. Oliver, Paul Donato, Mainak Mazumdar, Juliette Aurisset, Kumar Nagaraja Rao, Albert R. Perez, Josh Gaunt, Yutao Peng
  • Patent number: 9118677
    Abstract: In some examples, a method for rebuilding a source provider service environment in a target provider environment is described. The method may include identifying, using a service meta-app describing a service in a source provider environment, an internal direct dependency of the service. The method may also include accessing a dependency meta-app describing the internal direct dependency. The method may also include building the internal direct dependency according to the dependency meta-app in a target provider environment. The method may also include fetching an image of the service. The method may also include installing the image of the service in the target provider environment. The method may also include configuring the installed image of the service to depend from the internal direct dependency according to the service meta-app.
    Type: Grant
    Filed: May 10, 2012
    Date of Patent: August 25, 2015
    Assignee: Empire Technology Development LLC
    Inventors: Shijie Xu, Xuefeng Song
  • Patent number: 9100241
    Abstract: A method and system for deploying content to client applications is provided. Inbound messages are accepted from a client application running on a client device via a proxy IP/port. The inbound messages are packaged into an internal message format with an HTTP redirector. The packaged message is forwarded to a back-end server via a message router. A response is received form from a web server. The response is packaged into the internal message format with the back-end server. The response is then forwarded to the HTTP redirector via a message router. The response can then be transferred to the client application running on the client device, via the proxy IP/port.
    Type: Grant
    Filed: November 4, 2013
    Date of Patent: August 4, 2015
    Assignee: TeleCommunication Systems, Inc.
    Inventors: James M. Zombek, Donald J. Edwards
  • Patent number: 9098813
    Abstract: A method for providing automatic, personalized information services to a computer user includes the following steps: transparently monitoring user interactions with data during normal use of the computer; updating user-specific data files including a set of user-related documents; estimating parameters of a learning machine that define a User Model specific to the user, using the user-specific data files; analyzing a document to identify its properties; estimating the probability that the user is interested in the document by applying the document properties to the parameters of the User Model; and providing personalized services based on the estimated probability.
    Type: Grant
    Filed: February 12, 2014
    Date of Patent: August 4, 2015
    Assignee: Personalized User Model
    Inventors: Yochai Konig, Roy Twersky, Michael R Berthold
  • Patent number: 9094473
    Abstract: A mechanism is provided in a data processing system for deploying of an asset from a marketplace to a computing behind an enterprise firewall. A grabber service in a cloud management computing device in a private network behind the enterprise firewall monitors a placeholder in a file system of a marketplace server. Responsive to the grabber service finding a cloud asset deployment job stored in the placeholder, the grabber service retrieves the cloud asset deployment job. The cloud asset deployment job comprises logic for deploying a cloud asset. The mechanism downloads the cloud asset from a cloud asset repository to a cache behind the enterprise firewall according to the cloud asset deployment job. The mechanism deploys the cloud asset according to the cloud asset deployment job.
    Type: Grant
    Filed: February 28, 2013
    Date of Patent: July 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Mohammed Asif N. Kundgol, Vijay K. Sukthankar
  • Patent number: 9081808
    Abstract: Methods, systems, and computer program products, including computer programs encoded on a computer readable storage medium, for pre-selecting content to be delivered to a user. A method includes: pre-selecting one or more content items for delivery to a user based at least in part on a user identifier, the user identifier identifying the user as being associated with a targeting group; storing the pre-selected content items in a list in association with the user; receiving a request for content, the request including the identifier; identifying one or more of the pre-selected content items eligible for delivery to the user based on the identifier; determining, based at least in part on evaluation criteria, that one of the pre-selected content items should be provided to the user responsive to the request; and providing, by a server system and responsive to the request, the determined content item to a client device.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: July 14, 2015
    Assignee: Google Inc.
    Inventor: Raimondas Kiveris
  • Patent number: 9083672
    Abstract: A method and system for creating and navigating linear hypermedia resource programs are disclosed. The system includes a distributed hypermedia resource network having a plurality of hypermedia resources residing on one or more remote information nodes. A common remote information node is in communication with a subscriber station and the remote information nodes in the distributed network. The common remote information node contains at least one linear hypermedia resource program consisting of pre-selected media elements from one or more hypermedia resources linked with exclusive linear links, each media element in the linear program having only one forward link to the next media element. The method includes the steps of downloading and displaying a media element in the linear program and responding to user commands to download and display the next media element in the linear program.
    Type: Grant
    Filed: July 18, 2012
    Date of Patent: July 14, 2015
    Assignee: TQ ALPHA, LLC
    Inventors: Bruce Edward Stuckman, Barry James Sullivan, Wayne Robert Heinmiller, Richard Omanson, Jordan Howard Light, Robert Wesley Bossemeyer, Jr., James Richard Morse, Kent E. Genin
  • Patent number: 9077752
    Abstract: A first device in a network, having a first port, receives an identifier of a second port of a second device in the network, the network comprising a host entity, a switch, and a storage system. The first port of the first device spoofs the second port of the second device, during a communication with the switch. The first device receives information identifying a third port of a third device in the network that is zoned to the second port of the second device. The device identifies data stored in the storage system that may be accessed by the host entity, based at least on the information.
    Type: Grant
    Filed: December 21, 2012
    Date of Patent: July 7, 2015
    Assignee: CIRRUS DATA SOLUTIONS, INC.
    Inventors: Wai T. Lam, Wayne Lam, Chang Liu
  • Patent number: 9071507
    Abstract: A registration method includes acquiring, by a second CIMOM, parameters of a CIM provider from a first CIMOM by using information of a namespace to which a device to be configured belongs or device information of the device to be configured. The second CIMOM obtains identification information of the CIM provider in the parameters of the CIM provider through matching according to the device information or model information of the device to be configured. The second CIMOM acquires the CIM provider from the first CIMOM by using the obtained identification information of the CIM provider, and registering the CIM provider.
    Type: Grant
    Filed: August 2, 2012
    Date of Patent: June 30, 2015
    Assignee: HUAWEI TECHNOLOGIES CO., LTD.
    Inventors: Chao Zhang, Yong Chao, Xiaofeng Zhang