Patents Examined by Hieu Hoang
  • Patent number: 8862672
    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
  • Patent number: 8856294
    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).
    Type: Grant
    Filed: June 1, 2009
    Date of Patent: October 7, 2014
    Assignee: Oracle International Corporation
    Inventors: Marcus Lagergren, Mikael Vidstedt
  • Patent number: 8856031
    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.
    Type: Grant
    Filed: November 27, 2013
    Date of Patent: October 7, 2014
    Assignee: Parallel 6, Inc.
    Inventor: David Wayne Turner, Jr.
  • Patent number: 8849946
    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
  • Patent number: 8849985
    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
  • Patent number: 8843593
    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.
    Type: Grant
    Filed: April 9, 2008
    Date of Patent: September 23, 2014
    Assignee: FeliCa Networks, Inc.
    Inventors: Naoto Tobita, Shigeki Wakasa, Hiroaki Yamada
  • Patent number: 8838675
    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.
    Type: Grant
    Filed: April 23, 2007
    Date of Patent: September 16, 2014
    Assignee: Psion Inc.
    Inventor: Trong Le
  • Patent number: 8832288
    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.
    Type: Grant
    Filed: August 16, 2012
    Date of Patent: September 9, 2014
    Assignee: Google Inc.
    Inventors: Ziga Mahkovec, Samarth Keshava, Jered Wierzbicki
  • Patent number: 8832256
    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
  • Patent number: 8832216
    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.
    Type: Grant
    Filed: August 31, 2011
    Date of Patent: September 9, 2014
    Assignee: Oracle International Corporation
    Inventor: Haakon Ording Bugge
  • Patent number: 8825858
    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
  • Patent number: 8825818
    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
  • Patent number: 8825834
    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
  • Patent number: 8819220
    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.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: August 26, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Masataka Nagura, Takayuki Nagai, Kiminori Sugauchi
  • Patent number: 8812650
    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
  • Patent number: 8812668
    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
  • Patent number: 8806034
    Abstract: A system and method for dynamic updating of display windows using a pushed stream of data.
    Type: Grant
    Filed: December 22, 2011
    Date of Patent: August 12, 2014
    Assignee: Thomson Reuters (Markets) LLC
    Inventors: Vijay Nara, Michael Russin, Sujan Akella, Laijun Xie
  • Patent number: 8799513
    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
  • Patent number: 8793771
    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.
    Type: Grant
    Filed: June 22, 2012
    Date of Patent: July 29, 2014
    Assignee: Seiko Epson Corporation
    Inventors: Minoru Sato, Shinji Kubota, Toru Karasawa
  • Patent number: 8782157
    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.
    Type: Grant
    Filed: January 11, 2013
    Date of Patent: July 15, 2014
    Inventor: Robert Hansen