Abstract: Content sharing and instant messaging are described. In an implementation, a first user interface is displayed at a first client that is configured to provide instant messaging with a second client having a second user interface. One or more content items are output in the first user interface to be controllable via both the first user interface and the second user interface.
Type:
Grant
Filed:
August 25, 2008
Date of Patent:
October 14, 2014
Assignee:
Microsoft Corporation
Inventors:
K. Aaron Williams, John R. Selbie, James A. Canitz, Kandarp D. Jani, Steven K. Abrahams, Troy A. Schauls, Asta J. Roseway
Abstract: A system and method to convert a software application, such as a Java application into a virtual server image that is suitable for cloud deployment. In accordance with an embodiment, the system and method allows for building a hypervisor appliance containing a virtual machine running an application. In particular, the hypervisor appliance can be compatible with any hypervisor for server virtualization and the application virtual machine can be a Java Virtual Machine (JVM).
Abstract: A system for obtaining insight information for a plurality of client applications and a plurality of mobile users, comprises a content management system module configured to distribute a plurality of types of content to the plurality of mobile users, wherein at least one of the content and types of content differs for each of the plurality of client applications; an insights module configured to allow a client associated with a specific client application to define one or more locations and select a target vertical, select an insights algorithm based in the target vertical, identify the status of the plurality of users relative to the defined locations, and cause the content management system module to distribute certain types of content to the plurality of users based on the status; and a data warehouse configured to store the status information for each of the plurality of client applications and associated users.
Abstract: A system and method for providing a publish and subscribe server that includes channels to allow web based clients to send and receive asynchronous messages. In accordance with an embodiment, the system provides a Hypertext Transfer Protocol (HTTP) publish and subscribe (pub/sub) server that includes a channels-based means to allow web based clients to send and receive asynchronous messages over HTTP, including in some embodiments messages published by a JMS provider.
Type:
Grant
Filed:
December 5, 2008
Date of Patent:
September 30, 2014
Assignee:
Oracle International Corporation
Inventors:
Prasanth Pallamreddy, Steven Liu, Xiao Hai Zhang
Abstract: A system and method for on-the-fly instrumentation of a rich Web-site is disclosed herein. On a server-side, a plurality of objects of an HTML page are modified by adding additional instrumentation code and attributes to create a modified HTML page, which is served to a client-side.
Type:
Grant
Filed:
December 1, 2008
Date of Patent:
September 30, 2014
Assignee:
Appcelerator, Inc.
Inventors:
Paul Colton, Uri Sarid, Kevin Edward Lindsey
Abstract: There is provided a communication apparatus including an identification data generation portion to generate identification data, an identification data storage portion to store the identification data generated by the identification data generation portion, a basic data reception portion to receive basic data from an information processing server through a given communication path, the basic data containing prescribed first data specifying service data generated in the distribution server and containing data to be used in an IC chip capable of con tactless communication with a reader/writer, and prescribed identification data, and a data acquisition portion to acquire the service data generated based on the basic data in the distribution server from the distribution server if the prescribed identification data matches with the identification data stored in the identification data storage portion.
Abstract: A virtual device residing on a terminal in a host terminal environment is provided. The terminal is in communication with a device. The virtual device comprises a processing module operable to execute at least one action and to process information returned from at the least one executed action, a transformation module operable to transform a command into the at least one action to be executed by the processing module, and a response module operable to form a response to the command to be sent to the host based on the processed information.
Abstract: Methods, systems and computer-readable storage mediums encoded with computer programs executed by one or more processors for transitioning between remotely cached and live versions of a webpage are disclosed. A primary webpage including a link to a secondary webpage is received. A cached version of the secondary webpage is requested prior to receiving a selection of the link. The cached version of the secondary webpage is provided responsive to the selection of the link. A live version of the secondary webpage is requested in parallel with the providing of the cached version. The cached version of the secondary webpage is transitioned to the live version. Upon a completion of the transitioning, the live version of the secondary webpage is provided.
Abstract: A provisioning server can remotely deliver a rescue environment to a malfunctioning target machine. The provisioning server can operate in conjunction with a network management server in order to identify malfunctioning target machines, for example, target machines with damaged operating systems. Once a malfunctioning target machine is identified, the provisioning server can be configured to identify a rescue environment to repair the malfunctioning target machine and provide the rescue environment to the malfunctioning target machine.
Type:
Grant
Filed:
November 28, 2008
Date of Patent:
September 9, 2014
Assignee:
Red Hat, Inc.
Inventors:
Michael Paul DeHaan, Adrian Karstan Likins, Seth Kelby Vidal
Abstract: A method for conditional execution of a remote direct memory access (RDMA) write includes a host channel adapter receiving at least one message that includes an atomic operation and the RDMA write. The host channel adapter obtains a descriptor corresponding to the RDMA write, and determines, from the descriptor, that the RDMA write is a conditional RDMA write conditioned on a successful execution of the atomic operation. Based on determining that the RDMA write is the conditional RDMA write, the conditional RDMA write is queued to be conditionally executed based on a success indicator of the atomic operation. After queuing the RDMA write, the atomic operation is executed successfully. In response to the successful execution, the host channel adapter executes the conditional RDMA write to write to the memory location on the host.
Abstract: A system is provided that monitors a first and second virtual server on a first physical server containing a physical processor, monitors physical processor usage wherein capacity is allocated to a first entitlement comprising a first percentage of the capacity guaranteed to the first virtual server, to a second entitlement comprising a second percentage guaranteed to the second virtual server, and to a third percentage one of unallocated and partially and totally allocated to a virtual server based on need, and wherein the percentages total to one hundred percent. The system monitors usage of a first virtual processor associated with the first virtual server, receives a request for first virtual processor utilization by percentage, determines utilization comprising first virtual processor usage divided by a first allocated processing capacity comprising the first entitlement and a portion of the third percentage currently allocated to the first virtual server, and reports the utilization.
Type:
Grant
Filed:
November 4, 2010
Date of Patent:
September 2, 2014
Assignee:
Sprint Communications Company L.P.
Inventors:
Gregory J. Atchity, Michael R. Hartwig, Dustin T. Holub, Justin A. Martin, Terry L. Reeves, Brian J. Washburn
Abstract: Systems and methods for initiating a connection between a host and a device in a personal area network are described herein. In one embodiment, the method comprises broadcasting a request for services comprising information indicative of a type of device or service. The method further comprises receiving responses from a first device and a second device, each configured to service the request. The method further comprises connecting to the first device.
Type:
Grant
Filed:
November 10, 2009
Date of Patent:
September 2, 2014
Assignee:
QUALCOMM Incorporated
Inventors:
Liron Manor, Alecsander Eitan, Vered Bar Bracha
Abstract: Embodiments of the present invention provide a method, system and computer program product for automated cluster member management based on node capabilities. In one embodiment of the invention, a method for automated cluster member management based on node capabilities can be provided. The method can include defining a membership policy for a cluster, the membership policy specifying a nodal configuration required for a node in a cluster. The method further can include evaluating different nodes in a computing environment against the membership policy for the cluster. Finally, the method can include associating cluster members in the cluster to only those of the nodes having respective configurations meeting the nodal configuration of the membership policy. Likewise, the method can include evaluating nodes already in the cluster, and disassociating cluster members in the cluster from those of the nodes having respective configurations failing to meet the nodal configuration of the membership policy.
Type:
Grant
Filed:
December 3, 2007
Date of Patent:
September 2, 2014
Assignee:
International Business Machines Corporation
Inventors:
Elizabeth A. Black-Ziegelbein, Tsu-Phin Hee, Brian K. Martin, Michael J. Smith
Abstract: To provide a fault analysis result classification function capable of reducing the time required to eliminate a fault in a monitoring target apparatus. The fault analysis results (fault cause candidates) obtained during the fault analysis processing are classified for the influence range of each of the fault cause candidates by analyzing which of the other fault cause candidates relate to the fault events of the apparatus abnormal state, which are used as the basis to derive the each of the fault cause candidates. Further, the classification results are displayed on a GUI.
Abstract: A method for transmitting useful data from a data source to a data sink, the data source being connected to a locating unit, the useful data in the data source being assigned supplementary data derived from information of the locating unit connected to the data source, which are transmitted to the data sink together with the useful data, wherein the received useful data in the data sink are assigned additional supplementary data, which are derived from additional information of a locating unit connected to the data sink.
Type:
Grant
Filed:
May 8, 2006
Date of Patent:
August 19, 2014
Assignee:
Robert Bosch GmbH
Inventors:
Werner Poechmueller, Friedhelm Pickhard
Abstract: A method is provided for protecting an on-line resource using a HIP challenge. The method includes receiving a request to access the on-line resource from a remote client. A HIP challenge is presented to a user associated with the remote client. If a successful response to the HIP challenge is received from the user, a previous response pattern of the user is compared to known response patterns of humans and machines. The user is allowed to access to the on-line resource if the comparison indicates that the user is likely a human.
Type:
Grant
Filed:
November 6, 2009
Date of Patent:
August 19, 2014
Assignee:
Microsoft Corporation
Inventors:
Ravi Kiran Reddy Poluri, Weisheng Li, Usman Ahmed Shami, Vaishali De
Abstract: Resources for IP networking are managed. A field is added to an operating system kernel software procedure. The field references a virtual router context. Packet processing software code is modified to cause the packet processing software code to execute in accordance with the virtual router context.
Type:
Grant
Filed:
July 22, 2009
Date of Patent:
August 5, 2014
Assignee:
Cisco Technology, Inc.
Inventors:
Benjamin A. Tober, Matthew H. Harper, Leonard Schwartz
Abstract: With a conventional image-display system, a presenter sometimes has difficulty in providing every viewer with an easy-to-see picture. When projecting an image transmitted from a computer operated by the presenter and enabling the viewer to watch the image projected by the projector, the projector receives image data transmitted through two-way communication from the computer operated by the presenter, projects an image represented by the received image data and transmits the received image data to a client computer operated by the viewer through the two-way communication, and the client computer receives the image data transmitted through the two-way communication and displays the image represented by the received image data on its display.
Abstract: A distributed comment moderation service is arranged to help mediate the moderation of blog comments using a (for example) centralized moderation queue. The centralized moderation queue can be used to automatically (including semi-automatically) outsource blog comment moderation to third party resource providers. The distributed comment moderation service is optionally arranged to provide an indication of an assessment of the quality of the third party resource providers.