Patents Examined by Charles Murphy
  • Patent number: 8943181
    Abstract: A system automatically maintains a plurality of client connections associated with a plurality of clients, the plurality of client connections including active and idle connections. A first server receives a request from a client of the plurality of clients to access a second server of a plurality of second servers communicatively coupled to the first server, the plurality of second servers having varying communication protocols. The first server then identifies a first communication protocol associated with the second server and activating a link between the first server and the second server using the first communication protocol.
    Type: Grant
    Filed: November 28, 2006
    Date of Patent: January 27, 2015
    Assignee: eBay Inc.
    Inventors: Christopher J. Kasten, Igor Chernyshev, Greg Seitz
  • Patent number: 8935431
    Abstract: Embodiments of the disclosure relate to storing and sharing data in a scalable distributed storing system using parallel file systems. An exemplary embodiment may comprise a network, a storage node coupled to the network for storing data, a plurality of application nodes in device and system modalities coupled to the network, and a parallel file structure disposed across the storage node and the application nodes to allow data storage, access and sharing through the parallel file structure. Other embodiments may comprise interface nodes for accessing data through various file access protocols, a storage management node for managing and archiving data, and a system management node for managing nodes in the system.
    Type: Grant
    Filed: December 17, 2010
    Date of Patent: January 13, 2015
    Assignee: International Business Machines Corporation
    Inventors: Sven Oehme, Marc Thadeus Roskow, Stephen Leonard Schwartz, Anna W. Topol, Daniel James Winarski
  • Patent number: 8914511
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: June 26, 2009
    Date of Patent: December 16, 2014
    Assignee: VMTurbo, Inc.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover
  • Patent number: 8874665
    Abstract: Apparatus, methods and computer-readable storage media are provided for information management and display. In one embodiment, a method includes displaying, via a user interface of a communication device, a dynamically updatable wallpaper comprising a personalized theme personalized to a user of the communication device. The method also includes updating the dynamically updatable wallpaper to display one or more animated icons. Displaying the animated icons is based, at least, on detected activity of respective contacts associated with the one or more animated icons. In another embodiment, an apparatus comprises: a user interface component configured to display images indicative of contacts, wherein the plurality of contacts are predefined by a user of the apparatus. The apparatus also includes a messaging component configured to: integrate different types of text messages for one of the contacts; and provide concurrent display of the text messages and social media information for one of the contacts.
    Type: Grant
    Filed: December 13, 2010
    Date of Patent: October 28, 2014
    Assignee: AT&T Mobility II LLC
    Inventors: Jared S Peterson, Janna Ducich, Kristin Pascal, Edward Woodbery
  • Patent number: 8849991
    Abstract: HTTP layered reconstruction is disclosed. A database is queried to identify a location of a previously reconstructed HTML artifact file or packet data of a HTML file in a repository that stores packet data captured from a network. The reconstructed HTML file is analyzed. Links to external files are identified and the database is queried to identify a location of previously reconstructed artifact files or packet data of associated external files. The external files are reconstructed, as needed. A web page is then reconstructed based on the reconstructed HTML file and reconstructed external files, presenting a view of the web page as it originally appeared to a user. A user may specify which external file types to include and/or not include. New versions of external files may be obtained and indicated in the reconstructed web page when associated artifact files or packet data are not stored within the repository.
    Type: Grant
    Filed: December 15, 2010
    Date of Patent: September 30, 2014
    Assignee: Blue Coat Systems, Inc.
    Inventors: Joseph H. Levy, Matthew Scott Wood, Daniel Arnold, Kenny Foisy, Dave Tubbs
  • Patent number: 8843106
    Abstract: In some aspects, a method of the present disclosure includes collecting user activity data from a client device. The method also includes defining an activity-productivity map that defines a rule for determining a unit of productivity based on the activity data. A productivity metric may be determined using the user activity data and the rule for determining the unit of productivity. Upon determining the productivity metric, a visual representation of the productivity metric may be provided.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: September 23, 2014
    Assignee: Work Meter, Inc.
    Inventors: Joan Pons Prieto, David Llort Casanova, Andre Angel
  • Patent number: 8832183
    Abstract: In a client processing apparatus, each application program independently performs communication with a server processing apparatus in spite of relevance between the application programs. For example, when plural application programs issue a request at the same timing in correspondence with a user's operation, the operation speed of the application program may become low. A request which occurs at the same timing of a particular request outputted from an application program to the server processing apparatus is previously defined in a communication grouping table. When the application program actually outputs a request, the communication grouping table is referred to, then the request and a request in the table to occur at the same timing are transmitted at once to the server processing apparatus. The server processing apparatus processes the plural requests at once, and returns the result of processing to the client processing apparatus.
    Type: Grant
    Filed: August 24, 2011
    Date of Patent: September 9, 2014
    Assignee: Hitachi, Ltd.
    Inventors: Hideki Takano, Shunsuke Akifuji, Tatsuaki Osafune
  • Patent number: 8825889
    Abstract: A system and method is provided for rate limiting network traffic flow of an untrusted application. A master module in a server environment manages network traffic flow restrictions. A slave module executes client applications in the server environment. A services module in the server environment executes a trusted application to validate the client application to the master module. A traffic restriction module on the master module sets network traffic restrictions when validation has not been received for the client application on the slave blade, and receives client application validations from the trusted application to unrestrict network traffic flow for the client application on the slave blade.
    Type: Grant
    Filed: May 11, 2009
    Date of Patent: September 2, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Michael R. Smith, Sean E. Humphress, Dante Vitale
  • Patent number: 8812585
    Abstract: A system and method for updating and correcting the location of geospatial entities, the method comprising receiving at a server from a mobile device operated by a first user, a proposed location for a geospatial entity, the proposed location determined by a wireless location system, and based upon a current location of the mobile device; providing information about the proposed location for the geospatial entity to a first plurality of other users; receiving votes from the first plurality of users as to whether the proposed location is correct and responsive to the received votes, determining whether to update the location information for the geospatial entity.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: Chaitanya Gharpure, Charles L. Chen, Tiruvilwamalai Venkatraman Raman
  • Patent number: 8793304
    Abstract: In some embodiments, a wireless management service provides the capability to manage connectivity between a device and one or more wireless networks on a differentiated basis. For example, network profiles may be managed in a way that is influenced by the identity of the user, such that profiles which are customized for a specific user may be established. Connectivity may also be managed in a way that is influenced by a session type ongoing on a device, such that when certain events occur (e.g., a request by one user to connect to or disconnect from a wireless network is processed), wireless connectivity employed by other users sharing the device is appropriately managed.
    Type: Grant
    Filed: November 17, 2006
    Date of Patent: July 29, 2014
    Assignee: Microsoft Corporation
    Inventors: Yi Lu, Olivier Contant, Wei Zhao, Anirban Banerjee, Abhishek Abhishek, Yue Chen
  • Patent number: 8793402
    Abstract: Methods, apparatuses, and computer program products for synchronizing time across a plurality of devices connected to a network are provided. Embodiments include detecting, by a particular device, a synchronization initiation event; in response to detecting the synchronization initiation event, broadcasting, by the particular device to each device of the plurality of devices, a synchronization request; receiving, by the particular device, a plurality of time acknowledgments from the plurality of devices, each time acknowledgement indicating a current time of a device and a device initialization time indicating a time that the device last set the current time of the device; selecting, from the plurality of time acknowledgements the time acknowledgement with the shortest duration between an indicated device initialization time and an indicated current time of a device; and setting a current time of the particular device based on the current time indicated in the selected time acknowledgment.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Adrian X. Rodriguez, Nicholas R. Sandonato
  • Patent number: 8788595
    Abstract: Systems, methods and computer program products for monitoring the receipt of instant messages between two or more participants in a messaging environment are described herein. An embodiment of the invention operates by receiving a message from a sender. The message is displayed in a chat client of a recipient. Such message is displayed in an encrypted form to prevent human intelligible display of the message. An indication of selection of the message by the recipient is received. Thereafter, the message is displayed in the chat client in an unencrypted form, and an acknowledgement is sent to the sender. The sender updates a message status identifier by filling the message status identifier with a color or updating an icon or any other visual cue or identifier, uniquely identifying the message recipient, to thereby note the selection of the message by the recipient. In this way, the recipient of a message must select the message in order to view the message in its unencrypted form.
    Type: Grant
    Filed: November 24, 2008
    Date of Patent: July 22, 2014
    Assignee: The MITRE Corporation
    Inventor: Jason Sturgill Giovannelli
  • Patent number: 8762531
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: June 24, 2014
    Assignee: VMTurbo, Inc.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover
  • Patent number: 8719437
    Abstract: A method for enabling streaming to a media player without native streaming support is disclosed. Step (A) of the method may author a media file based on a content signal. The media file may have an indexed format compatible with the media player. The content signal may (i) be received from a remote server through a network, (ii) use a transfer protocol and format at least one of which is incompatible with the media player and (iii) convey both video data and audio data representative of a scene. Step (B) may generate a local signal carrying the media file. The local signal generally has a transfer protocol compatible with the media player. Step (C) may transfer the local signal to the media player while the content signal is being received. The media player generally recreates the video data as a visual depiction on a display based on the local signal.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: May 6, 2014
    Assignee: Avvasi Inc.
    Inventors: Jose C. Bazzarella, Jr., Anthony P. Joch, Roman C. Kordasiewicz, Alexander I. Leyn
  • Patent number: 8676899
    Abstract: An instant message (IM) connection is established at an IM server in the usual manner, under the policies and security rules promulgated by the IM service provider. Using this connection to the IM server, an offline IM chat request is made at the IM server for establishing an offline connection directly between consenting IM clients. The request may be included in a message to the IM server from a client, or the request may be in the form of IM session parameter, for the client, that authorizes an offline chat as the preferred type of IM session under certain conditions, such as the IM server being unavailable, IM server loading level or other factors that are under the control of the server. The conditions may also specify the presence of other IM clients as a criterion for establishing an offline chat, whether present in an online chat session or merely available.
    Type: Grant
    Filed: January 26, 2006
    Date of Patent: March 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: David M. Ogle, David Louis Kaminsky, Patrick Joseph O'Sullivan
  • Patent number: 8676930
    Abstract: A system and method are disclosed for enhancing the throughput of signals from a security system receiver to an associated automation server. Multiple parallel Ethernet connections or ports are provided between the receiver and server to enable multiple signals to be transmitted between the two when such signals are received from a client's security system panel. The system and method may access the ports in a variety of orders to provide efficient transmittal of signals from the receiver to the server. In one embodiment, received event signals may be routed though the ports in numeric sequence, forward or reverse. In another embodiment, received event signals may be routed preferentially to the first port, if it is not busy. If the first port is busy then the signal may be routed to the second port, and so on. In a further embodiment, received event signals from specific client panels may be directed through predetermined ports, and a predetermined automation server at the central monitoring facility.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: March 18, 2014
    Assignee: Tyco Safety Products Canada Ltd.
    Inventor: Stephane Foisy
  • Patent number: 8661131
    Abstract: Methods, systems, and apparatus, including computer program products, for managing resources in virtualization systems, including multi-cloud systems. The use of supply chain economics alone and in combination with other techniques offers a unified platform to integrate, optimize or improve, and automate resource management in a virtualization system. These techniques may be used to monitor and control the delivery of service level agreements and software licenses. They may also be used to monitor and control contention of computing resources in a virtualization system, and to suspend or terminate computing resources.
    Type: Grant
    Filed: August 12, 2009
    Date of Patent: February 25, 2014
    Assignee: VMTurbo, Inc.
    Inventors: Yechiam Yemini, Shmuel Kliger, Danilo Florissi, Shai Benjamin, Yuri Rabover
  • Patent number: 8656046
    Abstract: An automatic graphics delivery system that operates in parallel with an existing Web site infrastructure is provided. The system streamlines the post-production process by automating the production of media through content generation procedures controlled by proprietary tags placed by an author within URLs embedded within Web documents.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: February 18, 2014
    Assignee: Equilibrium
    Inventors: Sean Barger, Steve Johnson, Matt Butler, Jerry Destremps, David Pochron, Trent Brown
  • Patent number: 8655967
    Abstract: A communications platform having an XML based message-processing platform that enables users to receive electronic messages. The processing platform may include at least one server that receives an electronic message addressed to the platform, wherein the electronic message includes a routing indicator including at least one user identity and one or more message attributes. The one or more message attributes may include “folios” which include information folios that at least one of intelligently store, display and synthesize “incoming” electronic messages. The platform further includes at least one database that stores a user-defined endpoint table, the endpoint table correlating endpoints with sender defined message attributes. In this embodiment, the platform may include a sender stylesheet and an electronic message stylesheet.
    Type: Grant
    Filed: April 5, 2010
    Date of Patent: February 18, 2014
    Assignee: West Notifications, Inc.
    Inventors: Juergen Stark, Craig Goren
  • Patent number: 8589570
    Abstract: A network device forwards a Session Initiation Protocol (SIP) setup request from an originating user device toward a destination user device via multiple network elements and intercepts a message-too-large error message sent from one of the multiple network elements to the originating user device. The network device automatically splits the session setup request into smaller SIP messages, where a size of each of the smaller SIP messages is less than or equal to a particular size of message that the network element will accept. The network device then notifies another one of the multiple elements that the session setup request has been split into the smaller SIP messages and sends, via the multiple network elements, the smaller SIP messages toward the destination user device on behalf of the originating device.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: November 19, 2013
    Assignee: Verizon Patent and Licensing Inc.
    Inventors: Emerando M. Delos Reyes, Samir Ait-Ameur, Imtiyaz Shaikh