Patents by Inventor Stephen R. Savitzky

Stephen R. Savitzky has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20110057884
    Abstract: The present invention overcomes the deficiencies of the prior art with a system for stroke and image aggregation and analytics. The system is particularly advantageous because it provides a system for distributing page images such as worksheets, examinations or forms to multiple devices. The system allows independent paging and writing on the distributed materials; collection of the strokes added to the distributed pages images; and aggregating and displaying those strokes or summary information in a useful manner. For example, an instructor might receive the current work of the students for a particular examination question and view those strokes in a parallel manner or a combined manner.
    Type: Application
    Filed: September 8, 2009
    Publication date: March 10, 2011
    Inventors: Michael J. Gormish, John W. Barrus, Kurt W. Piersol, Kenneth F. Gudan, Stephen R. Savitzky
  • Patent number: 7757162
    Abstract: In a system for inputting and managing document collections, the order in which documents are presented to the system dictates the organization and hierarchy for the electronically stored document collection. Users can add annotations to documents and collections by writing on a coversheet; the system scans the coversheet, reads the written material, and adds the material to the electronically stored document and/or collection. In addition, in one aspect the invention provides a mechanism for granting different levels of access to different individuals, by generating coversheets that point to the same collection but that provide different levels of access to the collection.
    Type: Grant
    Filed: October 15, 2003
    Date of Patent: July 13, 2010
    Assignee: Ricoh Co. Ltd.
    Inventors: John W. Barrus, Gregory J. Wolff, Kurt Wesley Piersol, Bradly Rhodes, Stephen R. Savitzky
  • Patent number: 7672864
    Abstract: Attendees or viewers of a presentation provide input marking specific points corresponding to a high level of interest. Received bookmarks are aggregated to generate overall level-of-interest values for various points in the presentation. A graphical depiction of these level-of-interest values is provided; users can navigate using this graphical depiction to find specific parts of the presentation having the highest level of interest or importance. User interface elements provide access to various filtering, display, and configuration options for the graphical depiction.
    Type: Grant
    Filed: January 9, 2004
    Date of Patent: March 2, 2010
    Assignee: Ricoh Company Ltd.
    Inventors: Rahul Nair, Kurt Piersol, Bradley Rhodes, Ame Elliott, Kim McCall, Stephen R. Savitzky
  • Publication number: 20090327729
    Abstract: A distributed peer-to-peer document archival system provides the version-control, security, access control, linking among stored documents and remote access to documents usually associated with centralized storage systems while still providing the simplicity, personalization and robustness to network outages associated with personal and peer-to-peer storage systems.
    Type: Application
    Filed: March 30, 2007
    Publication date: December 31, 2009
    Applicant: Ricoh Company, Ltd.
    Inventors: Bradley J. Rhodes, Stephen R. Savitzky, Kurt Piersol
  • Patent number: 7536638
    Abstract: A user affixes one or more action stickers to a collection coversheet to identify, by location on the coversheet, target documents within a previously stored collection of documents. The action stickers also specify actions to be performed on the target documents. The coversheet is scanned and the affixed stickers are located and read. The specified actions are then performed on the target documents. If the specified actions change the organization or architecture of the document collection, an updated version of the collection may be generated and stored, and a new coversheet may be printed. The action stickers may be removable, self-adhesive labels.
    Type: Grant
    Filed: September 16, 2003
    Date of Patent: May 19, 2009
    Assignee: Ricoh Co., Ltd.
    Inventors: John W. Barrus, Stephen R. Savitzky, Kurt Wesley Piersol
  • Publication number: 20090088182
    Abstract: A system for geographic tagging of network access points comprises a plurality of access points that have been configured to provide location information as part of their beacon. Each access point provides a service set identifier (SSID) that includes an encoded value that represents the location of the access point. The use of an encoded location value in the SSID of the access point is particularly advantageous because it does not require any additional hardware be added to the access point or the portable computing device. Moreover, location can be determined by any portable device without establishing a connection to the access point. The portable computing devices are adapted to receive the beacon, extract the location information from the beacon and decode the beacon.
    Type: Application
    Filed: June 3, 2008
    Publication date: April 2, 2009
    Inventors: Kurt W. Piersol, John W. Barrus, Stephen R. Savitzky
  • Publication number: 20090088183
    Abstract: The present invention provides systems and methods for self-labeling access points with their geographic location from received beacon frames. In particular, the present invention transmits beacon frames including temporary location information from mobile devices. The beacon frames are received by an access point, filtered by the access point and then used to determine a location. Once the location has been determined, the access point uses the determined location to self-label itself by converting the location information to a geographic code and inserting it as part of the SSID of the access point's beacon signal. The present invention also includes a number of methods using geographic codes including a method for generating and transmitting geographic codes for mobile devices, a method for determining a location of an access point, a method for self-labeling an access point, and a method for filtering beacon frames.
    Type: Application
    Filed: September 29, 2008
    Publication date: April 2, 2009
    Inventors: Kurt W. Piersol, John W. Barrus, Stephen R. Savitzky, Sergey Chemishkian
  • Publication number: 20090085806
    Abstract: Applications and uses for geographic coded of network access points includes a method for generating a geographic code and an associated graphical user-interface; a method for rejecting or filtering out geographic codes of inaccurately labeled access points; a method for using geographic codes as part of network service discovery; a method for using geographic codes as part of resource discovery and display; a method for using geographic codes for asset tracking; a method for using geographic codes for file transfer and an associated user interface; a method for using geographic codes for location tracking; a method for using geographic codes as part of a domain name registry; and a method for sending geographic codes automatically.
    Type: Application
    Filed: June 3, 2008
    Publication date: April 2, 2009
    Inventors: Kurt W. Piersol, John W. Barrus, Stephen R. Savitzky, Sergey Chemishkian
  • Publication number: 20090077165
    Abstract: A workflow manager handles the communication between a workflow-enabled provider and a workflow-enabled client. The workflow manager maintains a directory of clients, translates a transaction from a provider into multiple transactions suitable for the client, and handles security. In one embodiment, the workflow manager connects with the workflow-enabled client by registration and with the workflow-enabled provider by advertising and activation. Subsequent communications between the workflow manager and the workflow-enabled provider and the workflow-enabled client are with a request/response protocol. The workflow manager also comprises data storage for storing data for transmission to the workflow-enabled client or the workflow-enabled provider, and workflow storage for storing information related to registered clients. The present invention also includes a number of novel methods including a method for a method for registering a client and a method for activating a provider.
    Type: Application
    Filed: June 9, 2008
    Publication date: March 19, 2009
    Inventors: Bradley J. Rhodes, Sergey Chemishkian, Edward Schwartz, Max E. McFarland, Daja Phillips, Andrea Mariotti, Haixia Yu, Michael G.E. Griffin, Stephen R. Savitzky, Gregory J. Wolff, Patty Case
  • Publication number: 20090077216
    Abstract: A workflow-enabled client comprises a client and a workflow manager interface unit. The workflow manager interface unit couples the client to a workflow manager to provide the automatic discovering, distributed processing and dynamic user interface generating functionality of the present invention. A communication manager of the workflow-enabled client has a registration unit that registers, and unregisters, the client with the workflow manager such as by providing a name, a data and other commands. A polling module uses a received location from the workflow manager to retrieve data. The process control module performs a plurality of processing functions such a processing polled data, storing it or providing it to other clients. The process control module can also initiate other clients. The present invention also includes a number of novel methods including a method for registering a client, a method for polling data, and a method for initiating other clients.
    Type: Application
    Filed: June 9, 2008
    Publication date: March 19, 2009
    Inventors: Bradley J. Rhodes, Sergey Chemishkian, Edward Schwartz, Daja Phillips, Max E. McFarland, Andrea Mariotti, Haixia Yu, Michael G.E. Griffin, Stephen R. Savitzky, Gregory J. Wolff, Patty Case
  • Publication number: 20090077217
    Abstract: A workflow-enabled provider includes a service provider and a workflow manager interface unit. The workflow manager interface unit couples the service provider to a workflow manager to provide the automatic discovering, distributed processing and dynamic user interface generating functionality. An advertisement monitor listens for broadcasts from the workflow manager regarding new clients. A request module and a response module handle the transfer of data and control signals between the workflow manager and the service provider. A process control module performs a plurality of processing functions including aggregating requests from clients, selecting requests it can service, presenting user interfaces, processing input via the service provider and controlling the service provider. The user interface module is coupled to the process control module and dynamically generates user interfaces for display by the service provider.
    Type: Application
    Filed: June 9, 2008
    Publication date: March 19, 2009
    Inventors: Max E. McFarland, Daja Phillips, Andrea Mariotti, Haixia Yu, Michael G.E. Griffin, Bradley Rhodes, Sergey Chemishkian, Edward L. Schwartz, Patty Case, Stephen R. Savitzky, Gregory J. Wolff
  • Publication number: 20090077164
    Abstract: A distributed workflow-enabled system includes: a workflow-enabled provider and a workflow-enabled client communicatively coupled by a network. The workflow-enabled provider and the workflow-enabled client include a workflow unit. The workflow unit allows the workflow-enabled provider and the workflow-enabled client to communicate, distribute processes and present a user interfaces by providing a communication manager, a process control module and a user interface module. The present invention also includes a number of novel methods including a method for communication, a method for processing by a process control module, a method for creating and presenting the user interface and a method for retrieving processes executable by the process control module.
    Type: Application
    Filed: June 9, 2008
    Publication date: March 19, 2009
    Inventors: Daja Phillips, Max E. McFarland, Andrea Mariotti, Haixia Yu, Michael G.E. Griffin, Bradley J. Rhodes, Sergey Chemishkian, Edward L. Schwartz, Patty Case, Stephen R. Savitzky
  • Publication number: 20090060201
    Abstract: A distributed peer-to-peer document archive system provides version-control, security, access control, linking among stored documents and remote access to documents usually associated with centralized storage systems while still providing the simplicity, personalization and robustness to network outages associated with personal and peer-to-peer storage systems. A “keyring” is an encrypted repository that allows a user to recover and access a user's entire digital archive with a single master key. After the key is created, it does not need to be updated, and can be stored in a safe, safety-deposit box or other secure location. In the event the user's computer is stolen or destroyed, the user need only install the system on a new machine and import the master key. The system will then use that key to browse nearby servers to find and decrypt all files necessary to recreate the full digital archive in its most recent state.
    Type: Application
    Filed: March 31, 2008
    Publication date: March 5, 2009
    Applicant: Ricoh Company, Ltd.
    Inventors: Bradley J. Rhodes, Stephen R. Savitzky, Kurt Piersol
  • Publication number: 20080243751
    Abstract: Method and apparatus for recording associations with logs are described. In one embodiment, the method comprises obtaining a first media identifier corresponding to a first media; accessing a log that contains one or more entries that associate two or more media identifiers with each other; and determining that the first media is related to a second media based on the log indicating that a second media identifier is associated with, but different from, the first media identifier.
    Type: Application
    Filed: March 28, 2007
    Publication date: October 2, 2008
    Inventors: Michael Gormish, Stephen R. Savitzky, Kevin Ridout, Kurt Piersol, Bradley Rhodes, Martin Boliek, Geoffrey H. Nudd
  • Patent number: 7313340
    Abstract: A method and apparatus for using a sheet of paper to control document processing is described. In one embodiment, the method includes scanning a first sheet of paper and a first document, identifying one or more processing operations identified on the first sheet of paper, performing the one or more processing operations on the first document, and generating a second sheet of paper that encodes the first document and the processing operations.
    Type: Grant
    Filed: December 17, 2004
    Date of Patent: December 25, 2007
    Assignee: Ricoh Co., Ltd.
    Inventors: Stephen R. Savitzky, Ame Elliott
  • Patent number: 6691299
    Abstract: Systems and methods are provided for enabling an application programmer to construct a new application program for communicating with a remote machine. The systems and methods include a parser class that retrieves during runtime a representation of object instances contained in a data file and for enabling the new application program to create in memory a plurality of object instances from the representation of the plurality of the object instances.
    Type: Grant
    Filed: June 21, 2002
    Date of Patent: February 10, 2004
    Assignees: Ricoh Company, Ltd., Ricoh Corporation
    Inventors: Peter E. Hart, Tina L. Jeng, Rithy K. Roth, Stephen R. Savitzky, Richard Golding
  • Patent number: 6438617
    Abstract: An apparatus for communicating with a plurality of remote machines, of a plurality of machine types includes a computer system including a processor and memory a data communication means, coupled to the computer system and to the plurality of remote machines, for communicating with each of the plurality of remote machines, a first plurality of software objects within the memory for describing services for the plurality of remote machines, and a plurality of operations within the memory associated with the first plurality of software objects, the plurality of operations for satisfying requests described by the services of the first plurality of software objects.
    Type: Grant
    Filed: January 21, 1999
    Date of Patent: August 20, 2002
    Assignees: Ricoh Company, Ltd., Ricoh Corporation
    Inventors: Stephen R. Savitzky, Rithy K. Roth, Tina L. Jeng, Peter E. Hart, Richard Golding
  • Patent number: 6430740
    Abstract: A system enabling an application programmer to construct a plurality of application programs for communicating with a plurality of remote machines of a plurality of machine types, each of the plurality of remote machines having remotely accessible data and remotely performable operations includes a computer system with a memory, a processor, and a mass storage device, the computer system for storing programs, class declarations, and class libraries in an object-oriented programming language, means for compiling files containing source-code representations of application programs in the object-oriented programming language, implementations of a hierarchy of data description classes, each implementation for describing a set of data and for describing methods for manipulating the set of data, implementations of a hierarchy of remote data description classes, each implementation for describing data items contained in one of the plurality of remote machines and for describing methods for accessing the data items,
    Type: Grant
    Filed: June 17, 1998
    Date of Patent: August 6, 2002
    Assignee: Ricoh Company, Ltd.
    Inventors: Peter E. Hart, Tina L. Jeng, Rithy K. Roth, Stephen R. Savitzky, Richard Golding
  • Patent number: 6260076
    Abstract: A method for communicating with a plurality of remote machines, of a plurality of machine types, using a computer system having a memory, includes the steps of constructing within the memory a first plurality of software objects, the first plurality of software objects describing services for one of the plurality of remote machines, establishing communications with the one remote machine, and invoking operations on the one remote machine in response to requests described by services of the first plurality of software objects.
    Type: Grant
    Filed: November 12, 1997
    Date of Patent: July 10, 2001
    Assignee: Ricoh Company, Ltd.
    Inventors: Stephen R. Savitzky, Rithy K. Roth, Tina L. Jeng, Peter E. Hart, Richard Golding
  • Patent number: 6012083
    Abstract: A Web agency is interposed between a Web client and a Web server to transform the requests from the Web client prior to sending the requests on to the Web server, to transform the document returned from the Web server prior to sending the document on to the Web client, and to store state information about the user of various Web clients connected to the Web agency. The Web agency can be transparent to, and independent of, the Web client and the Web server. The Web agency might be used as a peripheral agency, a personal service agency or a document server. One such Web agency is a printer server which transparently renders documents. For hypertext documents, the rendering process includes generating machine-readable link references.
    Type: Grant
    Filed: September 24, 1996
    Date of Patent: January 4, 2000
    Assignee: Ricoh Company Ltd.
    Inventors: Stephen R. Savitzky, Gregory J. Wolff