Patents Examined by Haresh Patel
-
Patent number: 7124193Abstract: A method for improving the performance for a streaming service by link-adaptation and power-control in a wireless packet network such as an Enhanced General Packet Radio Services (EGPRS) cellular network is described. In particular, the effects of a combined link adaptation and power control scheme (referred to as an error-based scheme) for achieving a target error rate, which is non-zero but low enough so that limited retransmission and error concealment techniques are effective, is presented.Type: GrantFiled: August 23, 2001Date of Patent: October 17, 2006Assignee: AT&T Corp.Inventors: Kin K. Leung, Kapil K. Chawla, Peter F. Driessen, Xiaoxin Qiu
-
Patent number: 7117504Abstract: An application program interface includes a first class to provide information regarding a current HTTP request. The application program interface also includes a second class to manage HTTP output to a client and an object to provide access to server-side utilities and processes. Particular application program interfaces include additional classes to manipulate cookies, handle file transfers, provide exception information, or control operation of an output cache.Type: GrantFiled: July 10, 2001Date of Patent: October 3, 2006Assignee: Microsoft CorporationInventors: Adam W. Smith, Anthony J. Moore, David S. Ebbo, Erik B. Christensen, Erik B. Olson, Fabio A. Yeon, Jayanth V. Rajan, Keith W. Ballinger, Manu Vasandani, Mark T. Anders, Mark A. Boulter, Nikhil Kothari, Robert M. Howard, Scott D. Guthrie, Stephen J. Millet, Stefan H. Pharies, Suzanne M. Cook, Susan M. Warren, Yann E. Christensen
-
Patent number: 7114007Abstract: In a data conversion system, a WSP request for obtaining WWW contents of a Web server is sent from a terminal device to a WAP proxy and constraint information of images of the terminal device is added to header information of the request. Upon reception of the constraint information, the WAP proxy converts the WWW contents obtained from the Web server into data based on the constraint information, so that the WWW contents converted into the data are transmitted to the terminal device.Type: GrantFiled: February 6, 2001Date of Patent: September 26, 2006Assignee: NEC CorporationInventor: Hiroshi Sasaki
-
Patent number: 7111059Abstract: A system and method is provided for gathering and aggregating operational metrics (e.g., performance metrics, process events, health monitor state, server state, event metric data, and status metric data) for a plurality of members (e.g., computers, servers, machines) configured as an entity and for a plurality of entities as a singular entity. In one embodiment, the system and method provides for operational metrics of members and entities to be aggregated and retrieved as a single result set, such that entity wide operational metrics can be acquired, monitored and displayed as a single entity. In one embodiment, at least one of the plurality of members has a gathering and aggregation system adapted to gather operational metric data from the plurality of members and aggregate the operational metric data into a unified result set.Type: GrantFiled: November 10, 2000Date of Patent: September 19, 2006Assignee: Microsoft CorporationInventors: Federico Garcea, Michael S. Murstein, Roger W. Sprague, Alexander M. Sutton, Michael W. Thomas, Giedrius Zizys
-
Patent number: 7111045Abstract: For distributing a user image corresponding to the user position in a virtual space, the invention provides a method of fetching the user image taken with a video camera into the main body of a computer (S1), judging the user position in the virtual space (S2), setting a large quantization coefficient in case of an office view (S3) but setting a small quantization coefficient and an even smaller quantization coefficients for a face area in other cases (S4), then compression encoding the image data with the designated quantization coefficient ((S5) and transferring the image data to a host server apparatus 12 through a network (S6). The user terminal receives images of other users from the host server apparatus (S7), expands the image data (S8) and displays the image data on a display apparatus 44 (S9).Type: GrantFiled: June 20, 2001Date of Patent: September 19, 2006Assignee: Canon Kabushiki KaishaInventors: Masami Kato, Ken Sakakibara, Yoshihisa Tadokoro, Takashi Miyasaki
-
Patent number: 7103670Abstract: Methods, systems, and products for remote direction of streaming digital content from a multiplicity of sources of digital information to a multiplicity of client devices, including receiving digital content from the sources, receiving from a remote director and storing in computer memory remote director instructions, transcoding the digital content from sources into digital content having streaming format, including in an output stream, in dependence upon the remote director's instructions, digital content having streaming format, and communicating to client devices the output stream.Type: GrantFiled: June 14, 2001Date of Patent: September 5, 2006Assignee: International Business Machines CorporationInventors: William Kress Bodin, Derral Charles Thorson
-
Patent number: 7096276Abstract: Email administration, embodiments including a transcoding gateway, the transcoding gateway comprising client device records, method embodiments including receiving in the transcoding gateway an email message, the email message comprising at least one destination mailbox address, the email message further comprising at least one digital object; transcoding the digital object into a digital file having a digital format and a file name; and downloading the digital file to a destination client device at an internet address recorded in an internet address field of a client device record, the client device record having recorded in the client device record's mailbox address field, a mailbox address identical to the destination mailbox address of the email message, and, recorded in the client device record's digital file format code field, a digital file format code indicating that the client device represented by the client device record is capable of receiving the digital format of the digital file.Type: GrantFiled: June 14, 2001Date of Patent: August 22, 2006Assignee: International Business Machines CorporationInventors: William Kress Bodin, Derral Charles Thorson
-
Patent number: 7082467Abstract: A method and apparatus for enhancing the performance of a network by performing selective spoofing, i.e., determining whether or not to spoof a connection. Selective spoofing provides the ability to discriminate among different connections, only allocating TCP spoofing resources to those where spoofing will improve performance and assigning spoofing parameters based on the specific applications using the connections. The selective spoofing is applicable to a wide variety of communication links, including both slow and fast links, high latency links, and links with low and high error rates. The selective spoofing functions are used either alone or together with other performance enhancing features. Those features include spoofing the conventional TCP three-way handshake, local data acknowledgement, multiplexing multiple connections across a single connection, data compression/encryption, prioritization, and path selection.Type: GrantFiled: June 12, 2001Date of Patent: July 25, 2006Assignee: Hughes Network SystemsInventors: John Border, Matthew Butehorn
-
Patent number: 7082610Abstract: A method and apparatus for exception handling in a multi-processor environment are described. In an embodiment, a method for handling a number of exceptions within a processor in a multi-processing system includes receiving an exception within the processor, wherein each processor in the multi-processor system shares a same memory. The method also includes executing a number of instructions at an address within a common interrupt handling vector address space of the same memory. The number of instructions cause the processor to determine an identification of the processor based on a query that is internal to the processor. Additionally, the method includes modifying execution flow of the exception to execute an interrupt handler located within one of a number of different interrupt handling vector address spaces.Type: GrantFiled: June 2, 2001Date of Patent: July 25, 2006Assignee: Redback Networks, Inc.Inventor: Sanjay Lal
-
Patent number: 7080152Abstract: Broadcasting user controls for streaming digital content from a multiplicity of sources of digital information to a multiplicity of client devices, the method implemented in conjunction with a network of digital computers, at least one of the digital computers comprising a content server upon which embodiments are implemented in computer memory and upon at least one computer processor, embodiments including receiving from a remote director a director instruction, the director instruction comprising an identification of a selected user control; extracting, in dependence upon the director instruction, from a store of user controls, the identified selected user control; identifying, in dependence upon the director instruction, a data communications program that administers data communications between the content server and a client device; encoding through the data communications program, in dependence upon the selected user control, a new HTML document; and downloading, through the identified data communicationType: GrantFiled: June 14, 2001Date of Patent: July 18, 2006Assignee: International Business Machines CorporationInventors: William Kress Bodin, Derral Charles Thorson
-
Patent number: 7069310Abstract: A method and apparatus for creating and posting media is provided. For example, the invention allows a user to quickly create, signal process, encode, and transfer media files to a server for storage, posting, distribution, and retrieval. Thus, media such as audio, video, display, photo, spreadsheet, Web Clips, and HTML pages can be combined into a media file for uploading to a server and accessed from listings posted at web sites. In accordance with embodiments, a user downloads and installs a plug-in at the user's client computer. The user then registers and logs onto the server to perform various tasks. For example, the user can create a combined audio and photo media file at the client computer, in accordance with server based control parameters received from the system server. The plug-in then allows the user to perform digital signal processing and encoding of the media file at the client computer.Type: GrantFiled: November 10, 2000Date of Patent: June 27, 2006Assignee: Trio Systems, LLCInventor: Alan Bartholomew
-
Patent number: 7051339Abstract: An application program interface (API) for use in monitoring a computer application executed on a computer system. The API includes software code added to the computer application for assigning a single general reference to characteristic transactional information associated with a transaction to be executed by the computer application. The API further includes an agent for marking the time at which the software code is executed and tagging that time with the characteristic transactional information as the characteristic transactional information is being currently processed by the computer application. The API and its method of operation provide precise measurement of the latency of information flowing through the computer system while being uncomplicated in design and implementation, minimally invasive, and highly scalable.Type: GrantFiled: June 29, 2001Date of Patent: May 23, 2006Assignee: Goldman, Sachs & Co.Inventors: Ian J. Deverill, Safe E. Hammad, Alex D. Hassan, Warren P. Finnerty
-
Patent number: 7051104Abstract: A system and method for extending and modifying the ITU Q.922 LAPF disconnect logic to remedy or alleviate unsynchronized virtual circuit establishment instances between a first device and a second device are disclosed. The method generally includes transmitting a disconnect request message to the first device in response to a data link establish request and transmitting a request for connection to establish link message to the second device upon one of expiration of an awaiting-response timer, receiving a disconnect mode message from the second device and receiving an acknowledgement message from the second device.Type: GrantFiled: December 21, 2000Date of Patent: May 23, 2006Assignee: Cisco Technology, Inc.Inventor: Chifei Wei Cheng
-
Patent number: 7051337Abstract: A method and apparatus are provided for handling events received at a media streaming server. Server sockets configured to receive events are divided into collections and registered with a polling object. Each collection shares a processor thread for detecting events. Each socket is associated with an event consumer object that is notified when an event is received at the socket. The event consumer objects invoke task objects to handle the events. Task objects are queued in a task queue and execute using a pool of processor threads. Event consumer objects are derived from an abstract base consumer class that defines a common interface. Subclasses of the base consumer class are configured for different types of events that may be received (e.g., connection requests, media streaming commands, media data, media stream quality reports). Specific event consumer objects are instantiated from the subclasses to provide implementations of the common interface.Type: GrantFiled: April 6, 2001Date of Patent: May 23, 2006Assignee: Sun Microsystems, Inc.Inventors: Geetha Srikantan, Aravind Narasimhan, Seth Proctor, Jan Brittenson
-
Patent number: 7051091Abstract: A configuration builder useful in configuring software-containing hardware units which are serviced by a center which services a multiplicity of similar units having a plurality of different configurations, the configuration builder including: functionality enabling configuration of at least one software-containing hardware unit by a configurer; and functionality operative automatically in response to configuration of the at least one software-containing hardware unit for correspondingly configuring the center, thereby to enable the center to interface with the at least one software-containing hardware unit. Methodologies and point of sale systems employing the configuration building functionality are also disclosed.Type: GrantFiled: November 10, 2000Date of Patent: May 23, 2006Assignee: Lipman Electronic Engineering Ltd.Inventors: Yitzhak Cohen, Arie Glazer
-
Patent number: 7043735Abstract: A distributed object management method and system, and a recording medium for recording a processing program of the method and the system are disclosed. According to this method, a server object can be changed in operation. The method for managing objects in a distributed object environment includes steps of requesting server object information of server objects to be accessed, selecting and supplying a requester with server object information of the newest one of requested server objects, accessing the server object indicated in the server object supplied, and performing processing requested by the access.Type: GrantFiled: June 5, 2001Date of Patent: May 9, 2006Assignee: Hitachi, Ltd.Inventor: Toshio Yamaguchi
-
Patent number: 7039919Abstract: An automatic distributed partitioning system (ADPS) determines which unit exposes an interface. The ADPS detects a reference to an interface. For the interface, the ADPS assures that the unit that exposes the interface is identified. In some embodiments, a data structure such as a hash table associates interfaces with identified units. An interface wrapper for the interface stores the identity of the unit that exposes the interface, as well as information about the interface and a reference to instrumentation. When a client unit calls a member function of an interface, the interface wrapper intercepts the call and invokes the instrumentation. The instrumentation performs an operation such as profiling the application or classifying a unit. The ADPS detects when an interface is undocumented, and handles undocumented interfaces without invoking the full instrumentation capabilities of the ADPS.Type: GrantFiled: November 20, 1998Date of Patent: May 2, 2006Assignee: Microsoft CorporationInventor: Galen C. Hunt
-
Patent number: 7035919Abstract: A Thin Client Sizer, used to configure an optimal Server Farm, requires specific data regarding the category level of utilization, by each User, of each of the Applications available to the Server Farm. A method is presented for input to a Solution Configurator to select and categorize each User-Type User as to add in his utilization of each Application used in the Server Farm.Type: GrantFiled: March 21, 2001Date of Patent: April 25, 2006Assignee: Unisys CorporationInventors: Sharon Marie Lee, Leonard Eugene Eismann, Kathryn Ann McDonald
-
Patent number: 7032229Abstract: A method for automatically tracking application and content usage is disclosed. According to an embodiment of the present invention, a method first recites the step of accessing an application interface (API) call with a parameter specifying a first portion of content to be measured. For example, the amount of time for which the portion of content is used is measured. Next the method recites, in response to the accessed call, measuring usage for the first portion of content. Then, the method recites continuing to access API calls specifying additional portions of content to be measured until the program making the calls finishes execution. In this fashion, content usage is tracked. Application developers may determine, from the content usage, where users are getting stuck in a game or what segments of an electronic document are being viewed.Type: GrantFiled: June 4, 2001Date of Patent: April 18, 2006Assignee: PalmSource, Inc.Inventors: Roger Flores, Ben Bostwick
-
Patent number: 7017157Abstract: The present invention is implementing high efficiently traces of system calls for calling inner processing of an operation systems (OS) in an information processing device acting by an operating system. It comprises recording method recording traces of system calls in an information processing device, comprising a valid/invalid of the trace function being set plural system calls by each system call, and the traces are implemented by combination of the setting functions.Type: GrantFiled: May 16, 2000Date of Patent: March 21, 2006Assignee: Fujitsu LimitedInventor: Yukiya Ishioka