Patents Examined by David Y. Eng
  • Patent number: 8516148
    Abstract: A packet transmission network, a plurality of routers have sessions among them based on a routing protocol to exchange routing and/or connectivity data indicating paths for transmitting packets over the network. Each router maintains a first routing table including data sent to another of said routers, and a second routing table including data received from another of said routers. To close at least part of the sessions of a given router, the method consists: in listing the data corresponding to the part of the sessions and contained in at least one of the first and second routing tables; sending an updating message based on the protocol indicating to neighboring routers that the paths indicated in the data are considered out-of-service; then closing the part of the sessions. The router continues transmitting packets emitted on the paths considered out-of-service until the closing step.
    Type: Grant
    Filed: June 10, 2004
    Date of Patent: August 20, 2013
    Assignee: France Telecom
    Inventors: Nicolas Dubois, Benoit Fondeviole, Bruno Decraene
  • Patent number: 8364836
    Abstract: Systems and methods for providing accelerated data storage and retrieval utilizing lossless data compression and decompression. A data storage accelerator includes one or a plurality of high speed data compression encoders that are configured to simultaneously or sequentially losslessly compress data at a rate equivalent to or faster than the transmission rate of an input data stream. The compressed data is subsequently stored in a target memory or other storage device whose input data storage bandwidth is lower than the original input data stream bandwidth. Similarly, a data retrieval accelerator includes one or a plurality of high speed data decompression decoders that are configured to simultaneously or sequentially losslessly decompress data at a rate equivalent to or faster than the input data stream from the target memory or storage device. The decompressed data is then output at rate data that is greater than the output rate from the target memory or data storage device.
    Type: Grant
    Filed: October 26, 2006
    Date of Patent: January 29, 2013
    Assignee: Realtime Data LLC
    Inventor: James J Fallon
  • Patent number: 8316220
    Abstract: Processors, data structures and methods for operating two or more processors over a network are disclosed. A processor can load, store and save information relating to the operation of one or more of its secondary processors in a unit of migration that includes either contents of exclusively associated memories of two or more secondary processors related to the execution state of a suspended process or contents of exclusively associated memories of one or more secondary processors related to the execution state of a suspended process and shared initialized data for the process. Such a unit of migration may be embodied in a processor readable medium.
    Type: Grant
    Filed: September 27, 2005
    Date of Patent: November 20, 2012
    Assignee: Sony Computer Entertainment Inc.
    Inventor: Tatsuya Iwamoto
  • Patent number: 8195822
    Abstract: The present invention provides a method, system, and computer program product for preventing a browser from loading content from undesirable sources. A method in accordance with an embodiment of the present invention includes: selecting an area of a web page containing undesirable content; substituting an alternate Internet Protocol (IP) address for a hostname of a website that provided the undesirable content based on a profile; and redisplaying the web page with content from the alternate IP address displayed in the selected area of the web page.
    Type: Grant
    Filed: February 13, 2006
    Date of Patent: June 5, 2012
    Assignee: International Business Machines Corporation
    Inventors: Paul F. McMahan, Fonda J. Daniels, Patrick R. Guido, Wesley J. Gyure, Kent F. Hayes, Jr., Robert C. Leah
  • Patent number: 8024402
    Abstract: One method for joining a meet-me conference call includes establishing a communication channel, in response to a request to join a conference call; receiving, over the channel, information as to whether the conference call is still ongoing; and if the conference call is no longer ongoing, giving notification that the conference call is no longer ongoing. The communication channel can be a non-media-transport-supporting channel. If the information indicates that the conference call is still in progress, a media transport channel can be established.
    Type: Grant
    Filed: December 2, 2003
    Date of Patent: September 20, 2011
    Assignee: Cisco Technology, Inc.
    Inventors: Shmuel Shaffer, Charles J. Bedard
  • Patent number: 8024780
    Abstract: Configuration information is exchanged between a home entertainment system server and various wireless components by pushing a button on the server and a random button on a remote control device as it is pointed at the devices sought to be authenticated.
    Type: Grant
    Filed: October 7, 2009
    Date of Patent: September 20, 2011
    Assignees: Sony Corporation, Sony Electronics Inc.
    Inventor: Behram Mario DaCosta
  • Patent number: 8010599
    Abstract: A method, system and graphical user interface for dynamically updating transmission characteristics in a web mail reply are described. In one embodiment of the invention, a graphical user interface includes a web mail reply form that includes: one or more address fields; an input area for inputting a reply message; and a plurality of response options selectable by a user. In response to selection of a response option by a user, one or more of the address fields in the reply form are changed while maintaining the reply message in the input area.
    Type: Grant
    Filed: December 20, 2007
    Date of Patent: August 30, 2011
    Assignee: Google Inc.
    Inventors: Bay-Wei Chang, Jing Yee Lim, Sanjeev Singh
  • Patent number: 8005922
    Abstract: Apparatus and methods for wireless systems provide a mechanism to enhance the communication capabilities of wireless users. In an embodiment, a mobile wireless device is configured to access and control an application executable on a wireless server. In an embodiment, a wireless server is configured to execute an application resident on the wireless server under the control of a set of commands from a mobile wireless device. In various embodiments, the executed application can be an application different from an application to maintain and control a wireless communication link between the mobile wireless device and the wireless server.
    Type: Grant
    Filed: July 11, 2008
    Date of Patent: August 23, 2011
    Assignee: Research in Motion Limited
    Inventors: Jesse Boudreau, David Yach, Thomas Murphy, Alan Panezic
  • Patent number: 8005940
    Abstract: The lifetime of a data structure containing information for processing a client request is manipulated so that the information remains available to a review and/or testing process. After examination, the information may be discarded.
    Type: Grant
    Filed: January 25, 2010
    Date of Patent: August 23, 2011
    Assignee: Red Hat, Inc.
    Inventor: Stanley D. Silvert
  • Patent number: 7984159
    Abstract: The resource controlling unit controls a resource usage state. The receiving unit receives from a first terminal a first message containing a first condition for maintaining a connection that is used to transfer a message exchanged between the first terminal and the second terminal. Based on the first condition contained in the received first message and the resource usage state, the determining unit determines a second condition that is to be accepted for maintaining the connection. The adding unit adds the second condition to the first message. The transmitting unit transmits the first message to which the second condition is added to an external device or the second terminal. The maintaining unit maintains the connection under the second condition.
    Type: Grant
    Filed: August 3, 2007
    Date of Patent: July 19, 2011
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Yoshimichi Tanizawa, Naoki Esaka, Tsutomu Shibata
  • Patent number: 7970862
    Abstract: Provided is a Web Services Response Template (WSRT) that addresses the problems of efficiency and robustness to change in Web Services response by allowing a requestor to explicitly specify, in a response template what information is to be returned by the request. A requestor of a web service gets just the information it needs; different requestors of the same operation may get different information; and a responder sends the requestor only what is asked for so there is no problem when new information becomes available. WSRTs are specifically designed to allow the type of control needed in program-to-program (P2P) communication, while being very efficiently and simply processed by a web service. Thus, WSRTs address difficulties that arise in typical distributed, P2P communication without adding much overhead or complexity to either a service requestor or a service provider.
    Type: Grant
    Filed: December 10, 2009
    Date of Patent: June 28, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael H. Connor, Eoin Lane
  • Patent number: 7966381
    Abstract: Methods and apparatus related to context management in a networked environment are provided. According to one aspect, a technique is provided for facilitating communication between a client and a context management (CM) server, comprising establishing a network connection between the client and the CM server to enable communication, and maintaining the connection for the period of time during which the context is maintained. According to another aspect, a requested change in at least one aspect of a context is facilitated by publishing a change decision from the context management server to the participant applications. In another aspect, a technique is employed to verify that a remote application is emulated on the same client as at least one other application in a context by receiving from the client and the remote application server information that uniquely identifies the client.
    Type: Grant
    Filed: August 13, 2009
    Date of Patent: June 21, 2011
    Assignee: Sentillion, Inc.
    Inventor: David Fusari
  • Patent number: 7966370
    Abstract: Various embodiments herein include one or more of systems, methods, software, and/or data structures to create collaboration enabled client applications. In some embodiments, web services are provided on one or more servers that may be called by processes within client applications to facilitate collaboration within a workspace, such as directly within a computer application. Some such web services may be application and data-agnostic, meaning that such web services are not aware of or do not care where application collaboration service calls come from, what their destination application is, or what data is being communicated. These web services, in some such embodiments, may be properly called by an authorized user. Virtual meeting places referred to as rooms may be created dynamically and may each include one or more collaborative services. To facilitate the dynamic creation of new rooms, room templates may be provided which allow new rooms to be easily and automatically created.
    Type: Grant
    Filed: August 26, 2009
    Date of Patent: June 21, 2011
    Assignee: Adobe Systems Incorporated
    Inventors: Nigel Pegg, Raffaele Sena
  • Patent number: 7958253
    Abstract: A method and apparatus are provided for transmitting and receiving a stream of content in a distributed storage system. According to the method, a stream of a copy of content is received from a plurality of storages being distributed in a network, wherein an original of the content is stored in a server and archival fragments of the copy of the content are separately stored in the storages, and a stream of the original content is selectively received according to the quality of the copy of the content, wherein the quality is determined based on the number of archival fragments received from the storages. Accordingly, it is possible to prevent degradation in the quality and reliability of content when archival fragments of a copy of the content are received from a distributed storage, thereby stably receiving a high-quality content streaming service.
    Type: Grant
    Filed: December 7, 2006
    Date of Patent: June 7, 2011
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Sang-hoon Choi, Joon-ho Cho, Hyun-sik Yoon
  • Patent number: 7953882
    Abstract: A layered media stream comprising media information layers of different priorities may be adaptively distributed by transmitting at least one of the media information layers to a client on a time-windowed basis. Within each time window, the transmission of the media information layers is attempted in priority order and lower priority layers are transmitted as network conditions allow.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: May 31, 2011
    Assignee: RealNetworks, Inc.
    Inventors: Amol Shukla, Aaron James Colwell
  • Patent number: 7941526
    Abstract: A special syslog daemon on a send node, wherein the send node is connected to a receive node by a one-way data link, the special syslog daemon configured to receive a syslog message from a syslog sender, insert a portion of IP information of the syslog sender in the body of the received syslog message and route the resulting syslog message to the one-way data link so that the resulting syslog message can be sent through the one-way data link to a syslog receiver communicatively coupled to the receive node. The present invention resolves the potential conflict between syslog and one-way data transfer applications that are configured to remove IP information from data prior to its passage through a one-way data link, thereby leading to a further enhancement of network security through their combination.
    Type: Grant
    Filed: April 19, 2007
    Date of Patent: May 10, 2011
    Assignee: Owl Computing Technologies, Inc.
    Inventors: James Hope, Ronald Mraz, Andrew Holmes
  • Patent number: 7925722
    Abstract: A method and apparatus of discovering and installing managed appliances remotely using a protocol for communication on the network is described. The protocol permits a client workstation to issue a broadcast message on the network. The managed appliances will send a reply message to the workstation which includes their current IP configuration. If a managed appliance has not been properly configured, the workstation can remotely instruct the managed appliance to set its IP configuration as desired. In the event that the managed appliance is a KVM switch, the managed appliance can store information about the servers connected to it. This information can be requested by and reported to the workstation using the protocol.
    Type: Grant
    Filed: August 1, 2003
    Date of Patent: April 12, 2011
    Assignee: Avocent Corporation
    Inventors: John Reed, James Shelton
  • Patent number: 7921209
    Abstract: An apparatus and method for integrating authentication protocols in the establishment of connections between a controlled-access first computing device and at least one second computing device. In one embodiment, network access user authentication data needed to access the at least one second computing device is transmitted to an authentication server automatically if the user has access to use the first computing device, thereby not requiring the user to manually enter the authentication data needed for such access at the first computing device. The network access user authentication data may be, for example, retrieved from a memory store of the first computing device and/or generated in accordance with an authentication data generating algorithm.
    Type: Grant
    Filed: November 20, 2008
    Date of Patent: April 5, 2011
    Assignee: Research In Motion Limited
    Inventors: Jonathan F. Hammell, Ian M. Robertson, Michael K. Brown, Michael G. Kirkup, Herbert A. Little
  • Patent number: 7908412
    Abstract: Systems and/or methods (“tools”) are described that provide a buffer passing mechanism, and other techniques. Some of these tools may be enabled using a computer-implemented data structure that includes a plurality of master buffers, and a plurality of slave buffers that store data elements. Some of the slave buffers are referenced by more than one master buffer. Some of the slave buffers are referenced by one of the master buffers, but not by another master buffer.
    Type: Grant
    Filed: May 10, 2006
    Date of Patent: March 15, 2011
    Assignee: Microsoft Corporation
    Inventor: Andres Vega-Garcia
  • Patent number: 7908311
    Abstract: A computer implemented distributed workflow system includes a central server containing a management module and a datastore for storing workflow modules each having identifiable allocatable tasks requiring user input to complete. The management module is configured to define the workflow and manage the creation and distribution of the identifiable allocated tasks to one or more remote users, each having an associated handheld device and a locally stored application executable on the handheld device. Processing by the remote user of the identifiable allocated task is in response to a task initiation communication from the central server, which communicates with the remote handheld devices over a communications network. A user interface on the handheld device which facilitates data entry when the user completes the allocated task.
    Type: Grant
    Filed: July 31, 2007
    Date of Patent: March 15, 2011
    Assignee: Intuition Publishing Limited
    Inventors: Keith O'Loughlin, David Harrison, Niall Darby, Padraig Cummins, Lorraine Moore