Patents by Inventor David P. Rich

David P. Rich 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).

  • Patent number: 11937037
    Abstract: A housing has a bud portion abutting an elongated stem portion. The bud portion is to fit within an ear. The bud portion has a primary sound outlet at its far end that is to be inserted into an outer ear canal, and abuts the stem portion at its near end. A speaker driver is inside the bud portion. Electronic circuitry inside the housing includes a wireless communications interface to receive audio content over-the-air and in response provides an audio signal to the speaker driver. A rechargeable battery as a power source for the electronic circuitry is located inside a cavity of the stem portion. Other embodiments are also described and claimed.
    Type: Grant
    Filed: May 27, 2022
    Date of Patent: March 19, 2024
    Assignee: Apple Inc.
    Inventors: Zachary C. Rich, Kurt R. Stiehl, Arun D. Chawan, Michael B. Howes, Jonathan S. Aase, Esge B. Andersen, Yacine Azmi, Jahan C. Minoo, David J. Shaw, Aarti Kumar, Augustin Prats, Robert D. Watson, Baptiste P. Paquier, Axel D. Berny, Benjamin W. Cook, Jerzy S. Guterman, Benjamin Adair Cousins
  • Patent number: 8869028
    Abstract: Disclosed are embodiments of an interface structure and a method for automated data mining of a legacy system. A GUI is employed to navigate through the legacy system interface application and access a data field. Once the data field is displayed, the GUI can receive a tag from the user labeling the data field. Additionally, a screen tracing device can trace the sequence of events that ultimately results in the data field being displayed. The traced sequence and its corresponding tag are then stored in a data storage device. These processes can be repeated for multiple different data fields. Subsequently, a sequence applying device can retrieve one or more previously stored sequences in response to a request referencing the corresponding tag(s) and can apply the sequence(s) in order to access, for processing, data from the corresponding data field(s).
    Type: Grant
    Filed: May 18, 2009
    Date of Patent: October 21, 2014
    Assignee: Xerox Corporation
    Inventor: David P. Rich
  • Patent number: 7987087
    Abstract: A method, system, and computer program for software localization extracts text from resource files, handles file management of the resource files, and uses a database for storage. A method for localizing software comprises extracting text strings in a first language from source files of a software development project, determining which of the extracted text strings are to be translated to a second language, generating and sending for translation a file including the text strings that are to be translated, receiving a file including text strings that have been translated to the second language, and reconstructing the source files of the software development project including text strings that have been translated to the second language.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: July 26, 2011
    Assignee: Xerox Corporation
    Inventor: David P. Rich
  • Patent number: 7924453
    Abstract: A method comprises collecting printing information relating to an electronic document stored on a computer. The printing information comprises printing attributes according to which the electronic document should be printed. In response to input from a user of the computer, the method causes the electronic document and the printing information to be stored on a portable memory device temporarily connected to the computer. The method causes the electronic document and the printing attributes to be automatically supplied to a printing device after the portable memory device is disconnected from the computer and subsequently connected to the printing device. The method causes the printing device to print the electronic document with the printing attributes based solely on the electronic document and the printing information maintained within the portable memory device.
    Type: Grant
    Filed: March 29, 2007
    Date of Patent: April 12, 2011
    Assignee: Xerox Corporation
    Inventors: David Nelson, Mithila Patwardhan, David P. Rich
  • Patent number: 7896344
    Abstract: This is a system that enables a marking system to automatically clear itself of paper jams even when the marking system is unattended. The paper transport is enabled to move forward and backward, and when a jam occurs it will automatically move backward or in reverse direction until the jam is cleared. Sensors indicate where the jam is and when it is cleared.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: March 1, 2011
    Assignee: Xerox Corporation
    Inventors: Joyce Kay Nakada, Shahana Rahman, David P. Rich, David L. Nelson
  • Publication number: 20100293506
    Abstract: Disclosed are embodiments of an interface structure and a method for automated data mining of a legacy system. A GUI is employed to navigate through the legacy system interface application and access a data field. Once the data field is displayed, the GUI can receive a tag from the user labeling the data field. Additionally, a screen tracing device can trace the sequence of events that ultimately results in the data field being displayed. The traced sequence and its corresponding tag are then stored in a data storage device. These processes can be repeated for multiple different data fields. Subsequently, a sequence applying device can retrieve one or more previously stored sequences in response to a request referencing the corresponding tag(s) and can apply the sequence(s) in order to access, for processing, data from the corresponding data field(s).
    Type: Application
    Filed: May 18, 2009
    Publication date: November 18, 2010
    Applicant: Xerox Corporation
    Inventor: David P. Rich
  • Publication number: 20080239364
    Abstract: A method comprises collecting printing information relating to an electronic document stored on a computer. The printing information comprises printing attributes according to which the electronic document should be printed. In response to input from a user of the computer, the method causes the electronic document and the printing information to be stored on a portable memory device temporarily connected to the computer. The method causes the electronic document and the printing attributes to be automatically supplied to a printing device after the portable memory device is disconnected from the computer and subsequently connected to the printing device. The method causes the printing device to print the electronic document with the printing attributes based solely on the electronic document and the printing information maintained within the portable memory device.
    Type: Application
    Filed: March 29, 2007
    Publication date: October 2, 2008
    Inventors: David Nelson, Mithila Patwardhan, David P. Rich
  • Publication number: 20080079210
    Abstract: This is a system that enables a marking system to automatically clear itself of paper jams even when the marking system is unattended. The paper transport is enabled to move forward and backward, and when a jam occurs it will automatically move backward or in reverse direction until the jam is cleared. Sensors indicate where the jam is and when it is cleared.
    Type: Application
    Filed: October 3, 2006
    Publication date: April 3, 2008
    Inventors: Joyce Kay Nakada, Shahana Rahman, David P. Rich, David L. Nelson