Patents Examined by Almari Romero
  • Patent number: 6675352
    Abstract: An annotation command data for annotating a displayed image is in the form of an original data block having a first data area holding an initial state for the displayed image and a second data area holding one or more commands and a starting time point of execution for each of the commands. Execution of each command is started at its associated starting time point of execution. For editing of the annotation command data, the original data block may be divided to produce therefrom plural secondary data blocks each having an initial state, a part of the one or more commands and a starting time point of execution for each of the part of the commands, so that one of the secondary data blocks is deleted, or a new data block having an initial state, one or more commands and starting time point of execution therefor is inserted between the secondary data blocks.
    Type: Grant
    Filed: May 27, 1999
    Date of Patent: January 6, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Takanobu Osaki, Hideyuki Ban, Hitoshi Matsuo
  • Patent number: 6647534
    Abstract: A graphical user interface that presents information about documents organized in a non-directed arrangement to the user is provided by the present invention. In an exemplary embodiment, methods and systems including a graphical user interface for browsing or searching one or more documents are provided. The graphical user interface can provide information about content of a current page, previously viewed pages and pages that can be viewed by traversing various hypertext links. The invention can be embodied in computer systems that include user input devices, processors, displays, storage and the like.
    Type: Grant
    Filed: June 30, 1999
    Date of Patent: November 11, 2003
    Assignee: Ricoh Company Limited
    Inventor: Jamey Graham
  • Patent number: 6632250
    Abstract: A card creation method and system includes defining a data entry screen including a plurality of screen fields and creating at least one card layout, including defining specific positions for a plurality of card fields. Data is input into the screen fields using the data entry screen, and then transferred to a one of the card layouts to create the card. The data entry screen definition and the card layouts may be saved prior to inputting data. Still further, a data source having at least one data field may be identified for providing data, and a screen field may be linked to a data field. Data from the data field is copied to the linked screen field. Additionally, a card filed may be linked to a selected screen field. The created card may be saved and/or printed. Thus, a user is able to create customized data entry screens, as well as custom card designs.
    Type: Grant
    Filed: September 10, 1999
    Date of Patent: October 14, 2003
    Assignee: Datacard Corporation
    Inventors: Jerome A. Lynch, Scott D. Miller, Joel T. Powell, Jonathan H. Stechmann, Timothy A. Zurn
  • Patent number: 6626959
    Abstract: Automatically formatting a spreadsheet pivot table using one of a plurality of predefined formats that include banded report formats and tabular report formats. The pivot table is reformatted automatically, based on a user selection of a predefined banded table or tabular format. Alternatively, the format of an original pivot table or a reformatted pivot table may be changed based on user choices made from a plurality of formatting dialogs. The automatically and modified formats include field emphasis, positioning of group totals, and insertion of blank lines. The predefined formats include a variety of different font styles, colors, backgrounds and borders. A reformatted pivot table has an enhanced appearance, while maintaining the full-functionality associated with a spreadsheet pivot table. The underlying format of a reformatted pivot table is maintained, allowing a user to move, add, or delete fields and add or remove calculated data without altering the overall format of the reformatted pivot table.
    Type: Grant
    Filed: June 14, 1999
    Date of Patent: September 30, 2003
    Assignee: Microsoft Corporation
    Inventors: Wesner P. Moise, Thomas P. Conlon, Michelle Lee Thompson
  • Patent number: 6592627
    Abstract: A user can easily organize computerized document folders by associating a few sample documents in the document database with each folder. The present invention learns folder profiles based on the sample documents and moves the remaining documents into the folders accordingly. In this way, the user can construct new folders, or rearrange existing folders, or cause the computer to automatically rearrange and maintain the folders. This is particularly useful for managing a database of perhaps thousands of emails.
    Type: Grant
    Filed: June 10, 1999
    Date of Patent: July 15, 2003
    Assignee: International Business Machines Corporation
    Inventors: Rakesh Agrawal, Roberto Javier Bayardo, Dimitrios Gunopulos, Ching-Tien Howard Ho, Sunita Sarawagi, John Christopher Shafer, Ramakrishnan Srikant
  • Patent number: 6565609
    Abstract: A method for enabling data generated in a parent application to be translated into another format, such as hypertext markup language (HTML), so that formatting functionality unique to the parent application is retained, and so that the data reintroduced into the parent application from an HTML document has all its original formatting and functionality restored. As the data are translated into the other format, formatting information specific to the parent application is included with the data, but in such a manner that the formatting information is ignored by applications such as web browsers that are compatible with the other format. While translating the data into the other format, any formatting commands in the data that are not fully supported in the other format are identified, and if found, are translated so as to emulate the form of the data in the parent application. Included in the translated data is a marker identifying changes in the formatting commands.
    Type: Grant
    Filed: June 15, 1999
    Date of Patent: May 20, 2003
    Assignee: Microsoft Corporation
    Inventors: Terri L. Sorge, Kevin J. Fischer, Rajeev S. Misra, Anna V. Timasheva
  • Patent number: 6412004
    Abstract: A metaserver for managing the delivery of multimedia streams from, a plurality of multimedia servers to multiple clients over a diverse network is disclosed. The metaserver allows one to eliminate the bottleneck problem associated with the limited speed of a single multimedia server, reduce the network congestion and increase the fault tolerance of the whole system.
    Type: Grant
    Filed: March 27, 1997
    Date of Patent: June 25, 2002
    Assignee: Microsoft Corporation
    Inventors: Ling Tony Chen, Dawson Frank Dean
  • Patent number: 6356931
    Abstract: Remote access to objects such as beans is provided by mapping objects onto an HTML page at the network station at which the objects are located. An HTML generator running on the same virtual machine is used dynamically to map the beans onto the HTML page. Remote access for browsing the modifying the object is then possible using a web browser supporting HTTP or HTML protocols without having to specially modify an object to permit access, for example by the provision of remote access code in the object. An application for remote bean access is in the context of a network agent for a network management system.
    Type: Grant
    Filed: October 6, 1997
    Date of Patent: March 12, 2002
    Assignee: Sun Microsystems, Inc.
    Inventors: Osman Abdoul Ismael, Serge Andre Rigori
  • Patent number: 6353857
    Abstract: A modem is implemented as a virtual device driver with all processing handled by the host computer thus obviating the need for a stand alone processor for the modem. The modem virtual device driver ensures that the modem obtains adequate processing time regardless of other processes running on the host. By combining a port driver directly into the modem contact code, the need for a hardware UART with its attendant limitations is eliminated.
    Type: Grant
    Filed: March 31, 1997
    Date of Patent: March 5, 2002
    Assignee: Intel Corporation
    Inventors: James E. Bader, Scott Deans, Rob Miller, Richard P. Tarquini, Bankim Wani, Jack Waters, II
  • Patent number: 6338081
    Abstract: The broker agent asks a facilitator agent to locate a service provider agent which is involved in its own job. The broker agent, upon receiving from a regular agent a message packet indicating a request for mediation of a job, analyzes the message packet to judge the outline of the requested job and applies certain conversion to the request message for sending it to the service provider agent which is relevant to the request. The broker agent receives a reply from the service provider agent and sends it to the regular agent after applying certain conversion.
    Type: Grant
    Filed: June 5, 1998
    Date of Patent: January 8, 2002
    Assignee: International Business Machines Corporation
    Inventors: Osamu Furusawa, Akifumi Nakda, Toshihiro Suzuki, Hajime Tsuchitani
  • Patent number: 6334139
    Abstract: The agent system sends both program and data together to a destination to perform execution, and the system is provided with agent re-execution and cancelling procedures, making mission critical application possible. The non-volatile memory area is prepared in the processing system where the agent is being processed to store the executed operation log.
    Type: Grant
    Filed: December 16, 1997
    Date of Patent: December 25, 2001
    Assignee: Mitsubishi Denki Kabushiki Kaisha
    Inventor: Takashi Sakakura
  • Patent number: 6330598
    Abstract: A global service management system (GSMS) for use in an advanced intelligent network is provided. The GSMS is adapted to communicate with two or more network element managers servicing SCPs and operating pursuant to different protocols. Upon receiving an update request message, the GSMS identifies the destination(s) of the message, translates the message into the protocol(s) used at the destination(s) as needed, and routes the translated message to the identified destination(s). In some embodiments, the GSMS is adapted to develop an indication of a status of a service package in response to a request message. The indication includes data identifying any changes in the service package occurring within a predefined time period.
    Type: Grant
    Filed: June 23, 1998
    Date of Patent: December 11, 2001
    Assignee: Ameritech Corporation
    Inventors: Scott Alan Beckwith, John D Curtis, Ronald Joseph Ginter, Mark Wade Layman, Steven Louis Mather, Keith Allen McMillan
  • Patent number: 6327626
    Abstract: A mechanism, referred to as MSS spoofing, intercepts and modifies the MSS value specified in a TCP SYN packet containing a TCP MSS option. As a result, the local TCP protocol stack is “spoofed” (i.e. made to believe) such that it appears to the local stack that the remote station has an MSS value that is different from its actual MSS value. MSS spoofing allows the local TCP protocol stack to use an MSS value that is derived solely from its own MTU. The interface changes the received MSS value to a value that is at least as large as the local MTU before passing the packet up the protocol stack. This forces the TCP protocol stack to use a larger MSS value than it would otherwise use. In this way, the TCP protocol stack always uses a TCP segment size that is based on the MTU of the local interface.
    Type: Grant
    Filed: September 15, 1998
    Date of Patent: December 4, 2001
    Assignee: Alteon Networks, Inc.
    Inventors: Theodore Schroeder, John Hayes, Wayne Hathaway
  • Patent number: 6327624
    Abstract: Java and other objects are integrated with legacy 3270 applications by sending 3270 datastream communications between a primary logical unit (LU) and a secondary LU over a network using 3270 datastream architecture and sending 3270 datastream structured fields including embedded objects such as Java bytecodes between the primary LU and the secondary LU over the network using 3270 datastream architecture. The sending of 3270 datastream communications and the sending of 3270 datastream structured fields are repeated in an arbitrary sequence, to thereby asynchronously send 3270 datastreams and objects such as Java bytecodes between the primary LU and the secondary LU over the network using 3270 datastream architecture. Thus, objects such as Java bytecodes are sent using the LU2 protocol in a manner that need not interfere with legacy communications between a 3270 application and an end user.
    Type: Grant
    Filed: May 6, 1998
    Date of Patent: December 4, 2001
    Assignee: International Business Machines Corp.
    Inventors: James Merwin Mathewson, II, Marcia Lambert Peters
  • Patent number: 6308216
    Abstract: A routing apparatus is located at an outbound “edge” of an administrative domain or at an inbound “edge” of an ISP or other network facility. The apparatus, which is preferably implemented in software, includes a “dispatcher.” The dispatcher has a database associated therewith in which information about a “current state” of the network or some resource therein is collected and maintained. The “current state” information is generally of two types: quality-of-service (Q-o-S) information associated with transactions involving a particular Web server, or more general network resource availability information. According to the invention, a routing “policy” is defined at the dispatcher using at least one routing rule having a condition and an action. As service requests arrive at the dispatcher, each of the requests is routed to a destination by testing the current state information against the condition.
    Type: Grant
    Filed: November 14, 1997
    Date of Patent: October 23, 2001
    Assignee: International Business Machines Corporation
    Inventors: German Sergio Goldszmidt, John J. E. Turek, Brian Jay Vetter
  • Patent number: 6308217
    Abstract: An ATM network accommodates terminals having the version UNI 3.0 of signalling software installed and terminals having the version UNI 3.1 of the signalling software installed. A signalling device, when receiving a signalling message directed from a version UNI 3.0 terminal to a version UNI 3.1 terminal, translates the message created by the version UNI 3.0 signalling software into a format that the version UNI 3.1 signalling software can process, then sends it the version UNI 3.1 terminal.
    Type: Grant
    Filed: February 9, 1998
    Date of Patent: October 23, 2001
    Assignee: Fujitsu Limited
    Inventor: Yasushi Sasagawa
  • Patent number: 6292831
    Abstract: A networked computer includes a system controller having a network interface. When the networked computer enters a reduced-power state, the network interface receives frame data. The network interface filters the frame data and saves selected frame data to a memory. The memory provides the frame data to the system controller.
    Type: Grant
    Filed: November 17, 1999
    Date of Patent: September 18, 2001
    Assignee: National Semiconductor Corporation
    Inventor: Shelley Cheng
  • Patent number: 6286046
    Abstract: A monitor located between a Web browser and a server upon which a server application is running. The monitor is useful for recording a set of URLs (sometimes referred to as a “request list”) that issue from the Web browser during a sample interactive session between the user of the client machine and the server application. The URL request list trace or session “workload” may then be used to benchmark the server application by supplying the information as an input to a set of HTTP submitter routines. Each HTTP submitter routine simulates a particular user of a client machine connected to the server application. Each routine then “replays” the interactive session recorded by the monitor so that the overall performance of the server application against “multiple” simulated users may be evaluated.
    Type: Grant
    Filed: December 22, 1997
    Date of Patent: September 4, 2001
    Assignee: International Business Machines Corporation
    Inventor: Raymond Morris Bryant
  • Patent number: 6282564
    Abstract: An apparatus for communicating information. The apparatus comprises memory and a transmitter. The memory stores information in a data record having pre-defined information fragments and identification fields associated with respective information fragments for identifying respective information fragments. The transmitter transmits the information fragments and identifications of the information fragments in respective messages. A receiver operable to receive the messages transmitted by the transmitter reconstructs the data record.
    Type: Grant
    Filed: September 23, 1997
    Date of Patent: August 28, 2001
    Assignee: Nortel Networks Limited
    Inventors: Anthony Hamilton Smith, Leonard George Bleile
  • Patent number: 6275861
    Abstract: Flows in data streams are identified according to a simple but flexible device whereby searching for a flow identification is done according to a standard routine that can be accomplished with customized circuitry. Flexibility is achieved by allowing parameters of the search routine to be specified in memory which can be programmably altered. Speed and flexibility are thereby both achieved.
    Type: Grant
    Filed: September 15, 1997
    Date of Patent: August 14, 2001
    Assignee: PMC-Sierra, Inc.
    Inventors: Imran Chaudri, Srini Wishnu Seetharam