Patents Examined by Peling Shaw
  • Patent number: 8150471
    Abstract: In a network monitoring system according, first, a data acquisition section acquires a plurality of packets flowing on a network. Then, a data analysis section acquires action explanation information for explaining a single action from the plural packets acquired by the data acquisition section. Then, a display-information generation section displays the single action on the network on the single screen based on the action explanation information acquired by this data analysis section.
    Type: Grant
    Filed: October 10, 2003
    Date of Patent: April 3, 2012
    Assignee: Yamatake Corporation
    Inventors: Michiharu Arimoto, Hidenobu Seki, Yoshiaki Komoriya, Daiji Sanai, Takashi Mishima
  • Patent number: 8150947
    Abstract: Techniques are provided for performing software installation on a headless device. A first device is used to interactively obtain answers in connection with installation processing performed on the first device regarding the software installation for the headless device. The answers are communicated to the headless device. The answers are used in connection with executing installation software on the headless device to perform the software installation on the headless device.
    Type: Grant
    Filed: February 5, 2007
    Date of Patent: April 3, 2012
    Assignee: Microsoft Corporation
    Inventor: Sergey Solyanik
  • Patent number: 8150988
    Abstract: A real-time protocol for real-time network programming applications is disclosed. The protocol is executable on a computer network having a plurality of nodes that include applications, a network stack, an operating system, and middleware capable of executing real-time operations. The protocol can use group objects to model physical and logical devices connected to the network wherein each group object comprises at least one variable. Changes in these variables are encapsulated in variable change messages which are propagated in the network using communication objects. Also described is a real-time messaging format useful for implementing the protocol.
    Type: Grant
    Filed: December 10, 2010
    Date of Patent: April 3, 2012
    Assignee: Real-Time Innovations, Inc.
    Inventors: Gerardo Pardo-Castellote, Mark Hamilton, Stefaan Sonck Thiebaut
  • Patent number: 8140625
    Abstract: A fixed prefix peer to peer network has a number of physical nodes. The nodes are logically divided into a number of storage slots. Blocks of data are erasure coded into original and redundant data fragments and the resultant fragments of data are stored in slots on separate physical nodes such that no physical node has more than one original and/or redundant fragment. The storage locations of all of the fragments are organized into a logical virtual node (e.g., a supernode). Thus, the supernode and the original block of data can be recovered even if some of the physical nodes are lost.
    Type: Grant
    Filed: January 31, 2008
    Date of Patent: March 20, 2012
    Assignee: NEC Laboratories America, Inc.
    Inventors: Cezary Dubnicki, Leszek Gryz, Krzysztof Lichota, Cristian Ungureanu
  • Patent number: 8140634
    Abstract: A communication system quarantines text and then automatically transmits the text across a network at the end of a quarantine time period. This text quarantine period gives a user the chance to edit or delete text for a brief amount of time after the text has been entered. This allows editing or deletion of spelling errors, and inadvertent or indiscriminate text responses before the text is sent to a remote user. Since the text characters are automatically transmitted after the quarantine period, normal human communications and interactions are maintained allowing a receiver to interject or interrupt with text comments in the middle of a received text message. Thus, the communication system maintains the interactive advantages of TTY/TDD systems while also providing the editing flexibility of instant messaging systems. In another aspect of the text system, characters are buffered until they form a complete expression.
    Type: Grant
    Filed: August 6, 2010
    Date of Patent: March 20, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Cary W. FitzGerald, Shmuel Shaffer
  • Patent number: 8140622
    Abstract: A method for data access in a multinode, shared storage data processing environment is provided by enhancing the file locking mechanism structure so as to permit nodes not normally designated as metadata controller nodes to fulfill that function for limited times thus at least temporarily eliminating the need for continual node-to-node coordination. This is particularly advantageous in the access and transfer of large files such as video files or files containing complex visualization data.
    Type: Grant
    Filed: May 23, 2002
    Date of Patent: March 20, 2012
    Assignee: International Business Machines Corporation
    Inventors: Robert J. Curran, Roger L. Haskin, Kuei-Yu Wang-Knop, Frank B. Schmuck
  • Patent number: 8135864
    Abstract: The method of the present invention is capable of providing distributed imaging capability to a user of a computing device within a UNIX printing environment. Document creation, manipulation, editing, and output are provided by the present invention. Document design and image data are associated with the originating user. Generic access instructions cause associated document data to be retrieved or stored in accordance with the present invention. Multiple documents and output devices may be employed to accomplish the requesting user's needs. Further, interactive graphical printing configuration and monitoring may be utilized.
    Type: Grant
    Filed: September 26, 2002
    Date of Patent: March 13, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Shell S. Simpson, Ward S. Foster, Kris R. Livingston
  • Patent number: 8135866
    Abstract: A system and method for handling stale messages is presented. A first message is transmitted to a peer entity. The first message includes a first timestamp. A second message is received from the peer entity. The second message is related to the first message and includes a second timestamp. A third message is received from the peer entity. The third message includes a third timestamp. A staleness of the third message is determined using the first timestamp, second timestamp, and third timestamp. When the third message is stale, the third message is at least one of ignored and discarded. When the third message is not stale, the third message may be processed.
    Type: Grant
    Filed: January 22, 2010
    Date of Patent: March 13, 2012
    Assignee: Research In Motion Limited
    Inventors: Alexander Shatsky, Haiyang Yin
  • Patent number: 8127007
    Abstract: Systems and methods of tracking activity over networks and, in particular, tracking web activity over the Internet are described. Exemplary systems and methods may include a receiver for receiving a request from a visitor for a data object, a processor for providing a cookie to track the visitor's web activity, and a transmitter for transmitting the cookie to the visitor in response to the request. The cookie may comprise tracking information for a plurality of web sites visited by the visitor.
    Type: Grant
    Filed: August 18, 2011
    Date of Patent: February 28, 2012
    Assignee: Webtrends, Inc.
    Inventors: Andrew Bard Hanson, Martin Waugh
  • Patent number: 8126970
    Abstract: A method for engineering change management, includes providing access to at least one notification template, the notification template including predefined information for providing notification information to at least one party and providing a system for managing notifications sent to parties, the notifications including information messages, wherein the notifications can be created using the at least one notification template.
    Type: Grant
    Filed: December 20, 2006
    Date of Patent: February 28, 2012
    Assignee: SAP AG
    Inventors: Rohan John Fernandes, Peter Szincsak, Ulf Petzel
  • Patent number: 8122096
    Abstract: The present invention refers to a method and system to determine automatically a user specific relevance score of a message within a messaging system in a client-server environment, the message being provided with message specific meta-information.
    Type: Grant
    Filed: October 25, 2010
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: Timo Kussmaul, Hendrick Haddorp
  • Patent number: 8122097
    Abstract: A communication system is provided in which users associate handling data identifying how messages are to be processed with contact data. Handling data for the identified contacts in the contact data is then dispatched to those contacts. Subsequently when messages are dispatched from the locations identified by the contact data a sender of a message selects handling data to be associated with a message being dispatched. Upon receipt of a message associated with handling data the message is then processed in the manner identified by the handling data.
    Type: Grant
    Filed: April 8, 2011
    Date of Patent: February 21, 2012
    Inventors: Daniel Gross, Erwin Gross
  • Patent number: 8122138
    Abstract: A system is presented for facilitating management of user attribute information at one or more attribute information providers (AIPs), which can manage the user's attribute information in accordance with user-selected or administratively-determined options, including options that are stored in attribute release policies and/or dynamically determined during a transaction. E-commerce service providers (ECSPs), such as online banks or merchants, also maintain a relationship with an AIP such that the ECSP can trust the user attribute information that is provided by the AIP on behalf of the user. The user can complete transactions that require user attribute information at any ECSP without having to have previously established a relationship with that particular ECSP. If the ECSP has a relationship with one of the user's AIPs, then the user will be able to direct the ECSP to an AIP when the ECSP needs user attribute information to complete a transaction for the user.
    Type: Grant
    Filed: July 22, 2010
    Date of Patent: February 21, 2012
    Assignee: International Business Machines Corporation
    Inventors: George Robert Blakley, III, Heather Maria Hinton, Birgit Monika Pfitzmann
  • Patent number: 8115807
    Abstract: Apparatus for determining the status of hair bulk in an area of a scalp is operative to provide a metric over a sufficiently large area to permit revisiting with only negligible misalignment error. Accurate re-measurement of hair status in accurately identified areas produces a reliable metric for determining degree of hair loss and or the effectiveness of treatment.
    Type: Grant
    Filed: March 6, 2007
    Date of Patent: February 14, 2012
    Inventors: William Rassman, Jae P Pak
  • Patent number: 8108550
    Abstract: A unique identifier is assigned to a network node and is used to obtain an “asset model” corresponding to the node and to determine whether the node is a member of a particular category. An asset model is a set of information about a node (e.g., the node's role within the enterprise, software installed on the node, and known vulnerabilities/weaknesses of the node). An identifier lookup module determines a node's identifier based on characteristics of the node (such as IP address, host name, network zone, and/or MAC address), which are used as keys into lookup data structures. A category lookup module determines whether a particular node is a member of (i.e., within) a particular category using a transitive closure to model the categories (properties) that can be attached to an asset model. A transitive closure for a particular asset category is stored as a bitmap, similar to bitmap indexing.
    Type: Grant
    Filed: October 24, 2007
    Date of Patent: January 31, 2012
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Ankur Lahoti, Hui Huang, Christian F. Beedgen
  • Patent number: 8103755
    Abstract: An administration system is defined that provides an interface between a subscriber and resources on a provider network. The subscriber, via the administration system, has access to and control over certain of the resources on the provider network. The subscriber may have access to and control over only those resources on the provider network related to the services provided to his network. Also, the subscriber may not be capable of altering resources on the provider network in a way that affects the services provided to another subscriber. Because the administration system allows a user to control resources on the provider network that relate to services provided to his network, the amount of support required by the provider to administer those resources is reduced.
    Type: Grant
    Filed: July 2, 2002
    Date of Patent: January 24, 2012
    Assignee: Arbor Networks, Inc.
    Inventors: Gerald R. Malan, Robert Stone, David Langhorst
  • Patent number: 8099502
    Abstract: A methodology for dynamic (i.e., run-time) uploading and execution of applications and drivers between devices (e.g., between “client” device and one or more (host) devices), in a fully automated manner, is described. The device which is to be hosted (e.g., the “client” device) initially probes its environment to determine which device or devices it is attached to (e.g., the “host” device(s)). Once it has correctly discerned the relevant host or target device(s), the client device includes the capability of immediately sending out (i.e., uploading) a particular driver or application (i.e., object or file of interest) for placement, and ultimately execution, at the host device. Once the particular object or file of interest has been “injected” into the host device and is executing, the client device may simply revert to a “listening mode” in which it waits to be told what to do (i.e., receive commands from the application or driver which is now executing at the host device).
    Type: Grant
    Filed: May 1, 2001
    Date of Patent: January 17, 2012
    Assignee: Syniverse ICX Corporation
    Inventors: Timothy Genske, William Swinton, David Vogel, Philippe Kahn, Eric Bodnar
  • Patent number: 8095628
    Abstract: A computer implemented method and apparatus for rebooting a host having a plurality of network interfaces. A server reboots the host by stopping an NFS server process on the host. The server sends at least one consolidated notification to a plurality of clients identified in a consolidated notification table, wherein the consolidated notification comprises at least two addresses of network interfaces of the host. The server determines that an acknowledgement is received from each of the plurality of clients. The server halts resending of consolidated notifications, responsive to determining that an acknowledgement is received from the each of the plurality of clients.
    Type: Grant
    Filed: October 26, 2009
    Date of Patent: January 10, 2012
    Assignee: International Business Machines Corporation
    Inventors: Adekunle Bello, Radhika Chirra, Aruna Yedavilli
  • Patent number: 8086705
    Abstract: A method for peer-to-peer management module configuration redundancy and recovery can be provided. The method can include fragmenting configuration data for a specified management module configured to manage systems components in a blade environment. The method also can include identifying peer management modules communicatively connected to the specified management module. The method yet further can include transmitting different ones of the fragmented configuration data to different ones of the peer management modules. In response to a reset condition in the specified management module, the method can provide for the retrieval of the fragmented configuration data from the peer management modules. Thereafter, the method can provide for the re-assembly of the retrieved fragmented configuration data and the application of the re-assembled fragmented configuration data to the specified management module.
    Type: Grant
    Filed: October 16, 2008
    Date of Patent: December 27, 2011
    Assignee: International Business Machines Corporation
    Inventors: Jason R. Almeida, William G. Pagan, Marc V. Stracuzza
  • Patent number: 8086665
    Abstract: A technique for enabling a plurality of software components to communicate in a software component matrix environment is disclosed. In one particular exemplary embodiment, the technique may be realized by a method for enabling a plurality of software components to communicate in a software component matrix environment comprising the steps of encoding a request at a client side; communicating the request to a server at a server side via a communication interface; comparing the request to a plurality of operations supported at the server side; determining whether a function match exists at the server side; and returning a response comprising the function match to the client side in response to the request via the communication interface wherein the response is mapped to a data model of a client.
    Type: Grant
    Filed: August 21, 2002
    Date of Patent: December 27, 2011
    Assignee: Rockstar Bidco, LP
    Inventors: Martin Soukup, Gregory Hughes, Michael Heffernan