Patents Represented by Attorney, Agent or Law Firm Stuart D. Rudoler
  • Patent number: 7069240
    Abstract: The present invention is a system comprising image capture device, such as a scanner or digital camera connected to a computer processor that is able to capture and store images, and method of using the same for storing and processing expense receipts. The computer processor analyzes the images of the receipts, converts the images to text, analyzes the data, extracts expense data, and puts the data into an expense report. The end user can review the captured expense data, correct it or add to it. Preferably, the system displays the image of the receipt side-by-side with the captured expense data to make review and editing easier. In a preferred embodiment the image capture device is portable, such as a handheld scanner or digital camera, so that a user can scan receipts while traveling and discard the receipt. Also, in a preferred embodiment, the images are encrypted to prevent tampering by the user or a third party, and thereby preserve the integrity of the receipt image.
    Type: Grant
    Filed: October 21, 2003
    Date of Patent: June 27, 2006
    Inventors: Raphael Spero, Leslie Spero
  • Patent number: 7023854
    Abstract: A packet interception system intercepts message packets transmitted from a packet source or to a packet destination, and processes them so as to facilitate verification of the contents and the sequence with which the message packets are intercepted, and for storing the processed message packets for later use. The packet interception system generates for each intercepted message packets respective hash values based on the respective intercepted message packet and the hash value generated for the previously-intercepted message packet, or, for the first intercepted message packet, a value that is provided to identify the session. To verify a previously-stored intercepted message packet, the packet interception system, or another device, using the same hash algorithm, can process the sequence of stored intercepted message packets up to and including the intercepted message packet to be verified, to and compare the hash value generated to the previously-generated hash value for each of the message packets.
    Type: Grant
    Filed: November 17, 2003
    Date of Patent: April 4, 2006
    Assignee: Sandstorm Enterprises, Inc.
    Inventor: Simson L. Garfinkel
  • Patent number: 6961740
    Abstract: This invention is a method and system for improved garbage collection in a distributed computing system. Garbage collection is the process of releasing resources that are no longer being utilized by the objects to which those resources are allocated. Specifically, a garbage collection system and method are described that allow for different types of garbage collection to be used at different times and/or on different objects or resources in the system. In the preferred embodiment, the garbage collection routines are contained in separate mobile code module that can be changed dynamically interchanged to provide different garbage collection algorithms.
    Type: Grant
    Filed: August 1, 2002
    Date of Patent: November 1, 2005
    Assignee: Valaran Corporation
    Inventors: James M. O'Connor, by Elisa O'Connor, legal respresentative, Aleta Ricciardi
  • Patent number: 6957772
    Abstract: A system and method for collecting ticket data from mass transportation vehicles in which conductors on each vehicle collect tickets, scan in the ticket information into readers, and the readers on each vehicle transmit the ticket information back to a central computer. In some embodiments the central computer can also transmit data, such as expected passenger lists, to the readers.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: October 25, 2005
    Inventors: Julie Green, Lawrence Chickola, E. Steven Emanuel, Alan Cruickshank
  • Patent number: 6951265
    Abstract: A foldable stairway ladder for use in accessing items includes a structure that can be conveniently folded to reduce the amount of space taken up by ladder when not in use. The ladder consists of a stairway section connected to a platform, in turn rotatably connected to a support. The foldable ladder is also provided with a manually operable folding system adapted to fold the stairway section and support relative to each other. Additionally, the support may have a member capable of extending the length of the support, thus facilitating the ease by which a use can fold the stairway ladder.
    Type: Grant
    Filed: August 4, 2003
    Date of Patent: October 4, 2005
    Assignee: Ballymore Company, Inc.
    Inventors: William F. Frame, Gerald E. Kuehl
  • Patent number: 6951020
    Abstract: The invention is a method of handling groups of services where the makeup of the groups can be determined and changed while the application is running. This is mainly accomplished through a group proxy, which is generated at run time, and which handles interactions with groups of services on behalf of one or more clients. The group proxy consists of a group logic shell which contains all the group-aware logic, and a service proxy for each service in the group which contains the necessary logic to interact with the particular service. The group proxy, which is given to a client for all of its interactions with the group of services, buffers calls from that client to its group when the group is unavailable because it is in transition. When the transition is complete the group proxy transmits the stored client commands to the group.
    Type: Grant
    Filed: August 28, 2001
    Date of Patent: September 27, 2005
    Assignee: Kayak Interactive Corporation
    Inventor: Aleta Ricciardi
  • Patent number: 6678270
    Abstract: A packet interception system intercepts message packets transmitted from a packet source or to a packet destination, and processes them so as to facilitate verification of the contents and the sequence with which the message packets are intercepted, and for storing the processed message packets for later use. The packet interception system generates for each intercepted message packets respective hash values based on the respective intercepted message packet and the hash value generated for the previously-intercepted message packet, or, for the first intercepted message packet, a value that is provided to identify the session. To verify a previously-stored intercepted message packet, the packet interception system, or another device, using the same hash algorithm, can process the sequence of stored intercepted message packets up to and including the intercepted message packet to be verified, to and compare the hash value generated to the previously-generated hash value for each of the message packets.
    Type: Grant
    Filed: March 12, 1999
    Date of Patent: January 13, 2004
    Assignee: Sandstorm Enterprises, Inc.
    Inventor: Simson L. Garfinkel
  • Patent number: 6259215
    Abstract: A microprocessor controlled high frequency electronic ballast for gas discharge lamps in which the dimming is accomplished by varying the frequency of the square wave generated by the ballast. Prior to ignition the ballast generates a high frequency square wave to preheat the lamp filament. The microprocessor, which is programmable, controls the operating and preheating frequencies of the ballast. The ballast demonstrates very few losses due to the efficiency gained by operating at high frequencies.
    Type: Grant
    Filed: August 20, 1998
    Date of Patent: July 10, 2001
    Assignee: Romlight International, Inc.
    Inventor: Daniel Roman
  • Patent number: D506858
    Type: Grant
    Filed: May 8, 2002
    Date of Patent: June 28, 2005
    Assignee: Ballymore Company, Inc.
    Inventors: Gerald E. Kuehl, Ronald Bernard, William F. Frame
  • Patent number: D485362
    Type: Grant
    Filed: April 22, 2003
    Date of Patent: January 13, 2004
    Inventor: Marni Schwartz