Patents Examined by David Y. Eng
-
Patent number: 8516148Abstract: 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: GrantFiled: June 10, 2004Date of Patent: August 20, 2013Assignee: France TelecomInventors: Nicolas Dubois, Benoit Fondeviole, Bruno Decraene
-
Patent number: 8364836Abstract: 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: GrantFiled: October 26, 2006Date of Patent: January 29, 2013Assignee: Realtime Data LLCInventor: James J Fallon
-
Patent number: 8316220Abstract: 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: GrantFiled: September 27, 2005Date of Patent: November 20, 2012Assignee: Sony Computer Entertainment Inc.Inventor: Tatsuya Iwamoto
-
Patent number: 8195822Abstract: 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: GrantFiled: February 13, 2006Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Paul F. McMahan, Fonda J. Daniels, Patrick R. Guido, Wesley J. Gyure, Kent F. Hayes, Jr., Robert C. Leah
-
Patent number: 8024402Abstract: 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: GrantFiled: December 2, 2003Date of Patent: September 20, 2011Assignee: Cisco Technology, Inc.Inventors: Shmuel Shaffer, Charles J. Bedard
-
Patent number: 8024780Abstract: 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: GrantFiled: October 7, 2009Date of Patent: September 20, 2011Assignees: Sony Corporation, Sony Electronics Inc.Inventor: Behram Mario DaCosta
-
Patent number: 8010599Abstract: 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: GrantFiled: December 20, 2007Date of Patent: August 30, 2011Assignee: Google Inc.Inventors: Bay-Wei Chang, Jing Yee Lim, Sanjeev Singh
-
Patent number: 8005922Abstract: 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: GrantFiled: July 11, 2008Date of Patent: August 23, 2011Assignee: Research in Motion LimitedInventors: Jesse Boudreau, David Yach, Thomas Murphy, Alan Panezic
-
Patent number: 8005940Abstract: 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: GrantFiled: January 25, 2010Date of Patent: August 23, 2011Assignee: Red Hat, Inc.Inventor: Stanley D. Silvert
-
Patent number: 7984159Abstract: 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: GrantFiled: August 3, 2007Date of Patent: July 19, 2011Assignee: Kabushiki Kaisha ToshibaInventors: Yoshimichi Tanizawa, Naoki Esaka, Tsutomu Shibata
-
Patent number: 7970862Abstract: 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: GrantFiled: December 10, 2009Date of Patent: June 28, 2011Assignee: International Business Machines CorporationInventors: Michael H. Connor, Eoin Lane
-
Patent number: 7966381Abstract: 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: GrantFiled: August 13, 2009Date of Patent: June 21, 2011Assignee: Sentillion, Inc.Inventor: David Fusari
-
Patent number: 7966370Abstract: 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: GrantFiled: August 26, 2009Date of Patent: June 21, 2011Assignee: Adobe Systems IncorporatedInventors: Nigel Pegg, Raffaele Sena
-
Patent number: 7958253Abstract: 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: GrantFiled: December 7, 2006Date of Patent: June 7, 2011Assignee: Samsung Electronics Co., Ltd.Inventors: Sang-hoon Choi, Joon-ho Cho, Hyun-sik Yoon
-
Patent number: 7953882Abstract: 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: GrantFiled: July 28, 2008Date of Patent: May 31, 2011Assignee: RealNetworks, Inc.Inventors: Amol Shukla, Aaron James Colwell
-
Patent number: 7941526Abstract: 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: GrantFiled: April 19, 2007Date of Patent: May 10, 2011Assignee: Owl Computing Technologies, Inc.Inventors: James Hope, Ronald Mraz, Andrew Holmes
-
Patent number: 7925722Abstract: 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: GrantFiled: August 1, 2003Date of Patent: April 12, 2011Assignee: Avocent CorporationInventors: John Reed, James Shelton
-
Patent number: 7921209Abstract: 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: GrantFiled: November 20, 2008Date of Patent: April 5, 2011Assignee: Research In Motion LimitedInventors: Jonathan F. Hammell, Ian M. Robertson, Michael K. Brown, Michael G. Kirkup, Herbert A. Little
-
Patent number: 7908412Abstract: 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: GrantFiled: May 10, 2006Date of Patent: March 15, 2011Assignee: Microsoft CorporationInventor: Andres Vega-Garcia
-
Patent number: 7908311Abstract: 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: GrantFiled: July 31, 2007Date of Patent: March 15, 2011Assignee: Intuition Publishing LimitedInventors: Keith O'Loughlin, David Harrison, Niall Darby, Padraig Cummins, Lorraine Moore