Patents Examined by Haresh Patel
-
Patent number: 7395339Abstract: A system and method are provided for on-demand media streaming from a user's own media library to a user's receiving device that may be located in a different location from that where the media library is stored. The present invention provides an out-of-the box on-demand media server device that may be used by itself, in conjunction with a personal computer, or in conjunction with a personal home stereo system or video system. The on-demand media server includes security mechanisms that allow a user to establish a private server that only the user may communicate with and gain access to the user's media library. In one particular embodiment, a smart card or other removable media are used as a security device to ensure that access to the media files on the user's personal on-demand media streaming server is limited to the user. In addition, the system and method provides an on-demand conversion of the media in the user's personal media library to an appropriate format.Type: GrantFiled: August 7, 2003Date of Patent: July 1, 2008Assignee: International Business Machines CorporationInventor: Dustin C. Kirkland
-
Patent number: 7370095Abstract: Applets can obtain parameters from the HTML of the pages in which they are embedded. These parameters are created dynamically in dependence on the capabilities of, and/or other constraints relating to, the user agent (1, 2) requesting an applet-containing page. In this way, suitably written applets can adapt themselves to their environment.Type: GrantFiled: March 14, 2002Date of Patent: May 6, 2008Assignee: British Telecommunications public limited companyInventors: Alexis Sauvage, Stephen Minnis
-
Patent number: 7370094Abstract: In order to adjust the maximum size of the information sequences transmitted by a plurality of terminals in a network, according to a predetermined network protocol, between two subnetworks supporting different maximum sizes of information sequence: there is stored in an information base, for each of the terminals, an identifier for this terminal and the maximum size of the information sequences allowed by the network protocol for communicating with this terminal; the information base is updated from the analysis of any information sequence conveyed in one of the subnetworks; then, for each information sequence to be transmitted: the identifier of the destination terminal and the corresponding maximum size of the information sequences are read in the information base; the maximum size read is compared with the current maximum size allowed by the network protocol; and, if the maximum size read is less than the current maximum size, the current maximum size is adjusted by allocating to it the value of the maximType: GrantFiled: April 15, 2003Date of Patent: May 6, 2008Assignee: Canon Kabushiki KaishaInventors: Pascal Rousseau, Patrice Nezou
-
Patent number: 7363378Abstract: An exemplary method involves creating a master session over a first connection through a server; and creating a virtual channel over the connection, the virtual channel operable to communicate a feature session. The method may involve establishing a direct connection that bypasses the server, and switching communication of the feature session to the direct connection. A system for network communication includes a plurality of transport bridges, each transport bridge corresponding to an active network device configuration, and a switching module operable to choose one of the transport bridges to form a connection between two computing devices based on the active network device configuration.Type: GrantFiled: July 1, 2003Date of Patent: April 22, 2008Assignee: Microsoft CorporationInventors: John Holmes, David Michael Miller, Walter VonKoch
-
Patent number: 7363633Abstract: An application programming interface protocol is provided for making requests to registered applications regarding applications' dependency information so that a table of dependency information relating to a target object can be recursively generated. When all of the applications' dependencies are captured at the same time for given volume(s) or object(s), the entire volume's or object's program and data dependency information may be maintained for the given time. With this dependency information, the computer system advantageously knows not only which files and in which order to freeze or flush files in connection with a backup, such as a snapshot, or restore of given volume(s) or object(s), but also knows which volume(s) or object(s) can be excluded from the freezing process. After a request by a service for application dependency information, the computer system can translate or process dependency information, thereby ordering recovery events over a given set of volumes or objects.Type: GrantFiled: April 24, 2000Date of Patent: April 22, 2008Assignee: Microsoft CorporationInventors: Jonathan S. Goldick, Luis Felipe Cabrera, Paul Oltean
-
Patent number: 7356590Abstract: A web-based hosted solution through which application developers create, manage and monitor application usage analytics in an online manner. Preferably, an application under test is one of: application software, a script-enabled web application, or a rich Internet application (RIA). During the development process, a usage monitoring API is integrated into the application and the application is deployed. As users interact with the application, a log file is generated, typically in one of two ways. If the application is able to write to a local file system (in the user's machine), usage information is gathered in a log file local to the deployed application and then dispatched to an upload server for processing in a batch manner. If the application is not able to write to the user machine's local file system, the usage information is sent to a remote logging server, preferably on a just-in-time basis, and then the log file is generated on the logging server.Type: GrantFiled: July 6, 2006Date of Patent: April 8, 2008Assignee: Visible Measures Corp.Inventors: Andrew S. Wilson, Brian J. Shin, David J. Angel
-
Patent number: 7353520Abstract: A method and apparatus for processing media content is presented comprising a video processing subsystem to process video content, and an audio processing subsystem to process audio content. Each of the audio processing subsystem and the video processing subsystem is coupled through a parser to a single instance of a source of audio and video content, wherein the parser selectively provides the audio subsystem and the video subsystem with audio content and video content, respectively.Type: GrantFiled: August 31, 2004Date of Patent: April 1, 2008Assignee: Microsoft CorporationInventors: Daniel J. Miller, Eric H. Rudolph
-
Patent number: 7346693Abstract: A server-load-balancing program for establishing a permanent connection to a server in advance, and requesting the server to execute a processing request received from a client, by using the permanent connection. First, history information indicating conditions of use of at least one permanent connection in each of first time intervals into which each of at least one preceding period is divided is stored. Next, an optimum value of the number of at least one permanent connection to be established in each of second time intervals into which a coming period is divided is determined based on the history information. Then, the at least one permanent connection to the server in each of the second time intervals in the coming period is established so that the number of the at least one permanent connection in each of the second time intervals is equal to the optimum value.Type: GrantFiled: December 8, 2003Date of Patent: March 18, 2008Assignee: Fujitsu LimitedInventor: Yuusuke Shimada
-
Patent number: 7340532Abstract: A decrypting load balancing array system uses a Pentaflow approach to network traffic management that extends across an array of Decrypting Load Balancing Array (DLBA) servers sitting in front of back end Web servers. One of the DLBA servers acts as a scheduler for the array through which all incoming requests are routed. The scheduler routes and load balances the traffic to the other DLBA servers (including itself) in the array. Each DLBA server routes and load balances the incoming request packets to the appropriate back end Web servers. Responses to the requests from the back end Web servers are sent back to the DLBA server which forwards the response directly to the requesting client. SSL packets are decrypted in the DLBA server before being routed to a back end Web server, allowing the DLBA server to schedule SSL sessions to back end Web servers based on a cookie or session ID. Response packets are encrypted by the DLBA server before being forwarded to the client.Type: GrantFiled: February 7, 2001Date of Patent: March 4, 2008Assignee: Akamai Technologies, Inc.Inventor: Eric Sven-Johan Swildens
-
Patent number: 7325071Abstract: A method and system for forwarding traffic from a plurality of logical networks using a single forwarding table. Traffic is received in the form of packets with a key and a logical traffic identifier. The routing table is traversed to a forwarding table entry having a longest prefixed search value that matches the key and having a logical network identification array in which the logical traffic identifier may be represented. If the logical traffic identifier is represented in the logical network identification array, then the packet is forwarded in accordance with forwarding information associated with the forwarding table entry.Type: GrantFiled: January 10, 2003Date of Patent: January 29, 2008Assignee: Lucent Technologies Inc.Inventor: Ram Krishnan
-
Patent number: 7325053Abstract: A system for object oriented communication among platform independent systems over networks using SOAP, in which communications can be performed over the internet and through a firewall utilizing a single communications protocol. A simple object access communications protocol (SOAP) is utilized for sending messages from one object to another across the internet in a platform independent manner. This type of protocol can be utilized to control network elements provided at various locations.Type: GrantFiled: August 28, 2006Date of Patent: January 29, 2008Assignee: Lab 7 Networks, Inc.Inventor: Michael Linderman
-
Patent number: 7313619Abstract: An architecture and method for managing at least two distinct machines (or objects) in which resources are shared as a single entity (or object) in an agent-based system. The agent-based system comprising a controller, a local agent coupled to the controller, and at least one clustered machine. The at least one clustered machine includes at least two individual agents, the at least two individual agents sharing at least one shared resource/service. The system also includes a virtual non-persistent connection for coupling the at least two individual agents to the local agent. The at least one shared resource/service is accessed by the local agent through the virtual non-persistent connection using a virtual IP address to enable the at least two individual agents of the at least one clustered machine to be represented as a single object.Type: GrantFiled: March 21, 2003Date of Patent: December 25, 2007Assignee: Intel CorporationInventors: Marc D. Torrant, Paul Baleme
-
Patent number: 7305434Abstract: This invention relates to a system, a server, a method, and a program for recognizing various images including characters and pattern images by using a recognition management server (300) and a second terminal group (200) connected to a first terminal group (100) via a network. It is possible to effectively and reliably recognize a character image and a pattern image which cannot be recognized by the first terminal group alone. The first terminal group (100) inputs an image to be recognized and transmits the image to be recognized to the recognition management server (300). The recognition management server (300) transmits the image to be recognized to the second terminal group (200). The second terminal group (200) receives the image to be recognized and transmits a recognition result corresponding to the image to be recognized, to the recognition management server (300).Type: GrantFiled: May 22, 2002Date of Patent: December 4, 2007Inventor: Risei Notsu
-
Patent number: 7305467Abstract: A wireless integrated network sensor (WINS) system is provided that integrates articulating tracking systems with WINS network components including visual or infrared sensors and imaging devices to enable precise tracking and targeting of objects moving through a sensor field or past a single integrated sensing and targeting unit. Further, arrays of sensors together with local signal processing are used to trigger cameras and tracking systems, and to provide an alternative location capability for improved robustness. The system is self-configuring and remotely controllable, and enables remote systems and operators to query for collected data, including sensory and image data, and control the system in response to the collected data.Type: GrantFiled: December 23, 2002Date of Patent: December 4, 2007Assignee: Borgia/Cummins, LLCInventors: William J. Kaiser, Lars Fredric Newberg, Gregory J. Pottie
-
Patent number: 7305676Abstract: A communication device is provided which has a programmable multichannel signal processor for real time processing of user data, which are to be transmitted, within the framework of a plurality of real time applications. The real time applications are each assigned different, application-specific programmed processing channels of the multichannel signal processor for program-controlled processing of user data.Type: GrantFiled: May 8, 2000Date of Patent: December 4, 2007Assignee: Siemens AktiengesellschaftInventors: Gunnar Boll, Axel Bürck, Gonzalo Lucioni
-
Patent number: 7305439Abstract: A group-browsing system for a plurality of clients each including a shared web browser when browsing non-secure parts of a web site. A server is linked to the shared web browser of each client and is configured to monitor the transmission of the web site URL request from the shared web browser of one client of the group and to direct the request to the shared web browser of other clients in the group. A gatekeeper module is configured to first mask the identity of each client's computer on the shared browser. This prevents the web site from retrieving any client's actual identifier. Second, the gatekeeper is also configured to create a same temporary identifier for each client when any client logs on to the web site so that the same web page is displayed for all the clients in the group. When browsing secure parts of a web site, a non-shared web browser is executed instead of using the shared web browser to avoid sharing sensitive or personal information.Type: GrantFiled: February 9, 2006Date of Patent: December 4, 2007Assignee: Net2Phone, Inc.Inventors: Dahong Qian, Matthew Eichner, Feiyu Xie, James Ward, Cheng Zhang
-
Patent number: 7305481Abstract: A tunnel setup protocol enables tunnel clients to set up IPv6-in-IPv4 networks to permit IPv6 nodes to communicate across the IPv4 network using IPv6 native packets, even if the IPv4 network contains a Network Address Translation function. The tunnel setup protocol uses a control channel to negotiate tunnel configuration parameters and exchange tunnel configuration data between a tunnel client and a tunnel broker server. The tunnel setup is automatic, and migration to IPv6 is ameliorated.Type: GrantFiled: January 7, 2003Date of Patent: December 4, 2007Assignee: Hexago Inc.Inventors: Marc Blanchet, Florent Parent, Jean-Francois Boudreault
-
Patent number: 7305679Abstract: A portal application implemented on a multipurpose computer provides access from a client to a multimedia service. The portal application comprises a plurality of services respectively structured according to a model-view-controller (MVC) architectural pattern and respectively comprising at least one model containing data, a controller and at least one view for the presentation of data of the model. The services are designed to communicate with each other by way of the controller. Therefore, services can be dynamically installed and removed. Due to the presence of a plurality of uses associated with a single controller, the various services are supported to produce different kinds of mark-up languages for each of a plurality of different devices.Type: GrantFiled: July 3, 2001Date of Patent: December 4, 2007Assignee: Sony Deutschland GmbHInventors: Ernö Kovacs, Oliver Schramm, Klaus Röhrle
-
Patent number: 7305482Abstract: Assigning director authority in a system that streams digital content from a multiplicity of sources of digital information to a multiplicity of client devices under control of a multiplicity of directors, the method implemented in conjunction with a network of digital computers, at least one of the digital computers comprising a content server upon which the steps of the method are implemented in computer memory and upon at least one computer processor, each director having director attributes, the content server including a store of director instruction records wherein each director instruction record represents one director instruction, including extracting for a director, in dependence upon the director's attributes, director instructions from the store of director instruction records and downloading the extracted director instructions to the director.Type: GrantFiled: June 14, 2001Date of Patent: December 4, 2007Assignee: International Business Machines CorporationInventors: William Kress Bodin, Derral Charles Thorson
-
Patent number: 7305465Abstract: A system for the intelligent management of knowledge and delivery of content is provided. The system allows end users to access targeted fixes in connection with resolving problems with appliances, such as computers or other devices. The system further provides for the delivery of inventory information and information regarding attempts that have been made to fix problems with an appliance to technical support personnel. Technical support personnel may selectively access approved fixes or potential fixes through selections made from a tree of devices and/or problems or through the identification of key indicators. Technicians may also create fixes and made such fixes available to other technicians immediately.Type: GrantFiled: November 17, 2004Date of Patent: December 4, 2007Inventors: Robert Wing, John W. Fisher, Jr.