Patents by Inventor Glenn G. Gilley

Glenn G. Gilley 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: 9881326
    Abstract: Methods and systems for providing a lifestyle companion system are provided. The lifestyle companion system can provide a platform to conduct a user interview. Based on the user interview responses, the system can suggest activities, references, and/or plug-in modules. During performance of activities, the system can provide audio and/or visual cues related to the activities and collect data indicative of the user's performance. Based on the collected data, the system can dynamically adapt the user's goals and/or activities the user is performing or will perform. In some embodiments of the present invention, the lifestyle companion system of the present invention can be applied to fitness, nutrition, and/or medical modules. The system also can be used to facilitate synchronous group activities.
    Type: Grant
    Filed: March 26, 2013
    Date of Patent: January 30, 2018
    Assignee: APPLE INC.
    Inventors: Glenn G. Gilley, Sarah A. Brody, Randall H. Ubillos, Mihnea C. Pacurariu, Jesse L. Dorogusker, Robert E. Borchers, Donald Ginsburg
  • Publication number: 20130251328
    Abstract: Methods and systems for providing a lifestyle companion system are provided. The lifestyle companion system can provide a platform to conduct a user interview. Based on the user interview responses, the system can suggest activities, references, and/or plug-in modules. During performance of activities, the system can provide audio and/or visual cues related to the activities and collect data indicative of the user's performance. Based on the collected data, the system can dynamically adapt the user's goals and/or activities the user is performing or will perform. In some embodiments of the present invention, the lifestyle companion system of the present invention can be applied to fitness, nutrition, and/or medical modules. The system also can be used to facilitate synchronous group activities.
    Type: Application
    Filed: March 26, 2013
    Publication date: September 26, 2013
    Applicant: Apple Inc.
    Inventors: Glenn G. Gilley, Sarah A. Brody, Randall H. Ubillos, Mihnea C. Pacurariu, Jesse L. Dorogusker, Robert E. Borchers, Donald Ginsburg
  • Patent number: 7720991
    Abstract: Systems, methods, and computer program products for embedding a foreign data block in a host data file. In general, in one aspect, the computer-implemented method includes receiving a host data file, the host data file having a host data file format, receiving a packet to be embedded into the host data file, the packet including a foreign data block and further including a header and a trailer that delimit the foreign data block, the header including an identifier designed to be distinguishable from all other data in the host data file, a byte pattern that indicates a presence of the header, and a character encoding format of the foreign data block, the byte pattern selected based on the character encoding format of the foreign data block, and embedding the packet in the host data file.
    Type: Grant
    Filed: February 26, 2008
    Date of Patent: May 18, 2010
    Assignee: Adobe Systems Incorporated
    Inventors: Sean R. Parent, Glenn G. Gilley
  • Patent number: 7353287
    Abstract: Methods and apparatus, including computer programs, implementing a technique for creating and using marked foreign data blocks. In general, in one aspect, the technique includes receiving a host data file and a foreign data block. The host data file has a host data file format that is a native file format for a host application. The foreign data block is not native to the host data file format. The technique includes determining characteristics of the foreign data block and generating information describing the characteristics of the foreign data block, including information marking the beginning and end of the foreign data block and further including an identifier designed to be distinguishable from all other data in the host data file. The technique includes embedding the information and the foreign data block as a foreign data block packet in the host data file.
    Type: Grant
    Filed: September 26, 2001
    Date of Patent: April 1, 2008
    Assignee: Adobe Systems Incorporated
    Inventors: Sean R. Parent, Glenn G. Gilley
  • Patent number: 7062497
    Abstract: Methods and apparatus embodying techniques useful in systems for creating and modifying documents. A state history of a document for storing document states is maintained; and, whenever an interesting operation has occurred, the state of the document is automatically captured as it exists after the operation. The captured state is added to the state history. In another aspect, the techniques identify for a user on a display device a set of states that the document has been in by operation of the system; and enable the user to designate any arbitrary one of the identified states for further operations. The techniques may provide both linear and non-linear history.
    Type: Grant
    Filed: January 22, 1998
    Date of Patent: June 13, 2006
    Assignee: Adobe Systems Incorporated
    Inventors: Mark Hamburg, Glenn G. Gilley, Andrei M. Herasimchuk, Katja Rimmi, Robert J. Pappas, Eric A. Scouten
  • Publication number: 20030097462
    Abstract: Methods and apparatus, including computer programs, implementing a technique for creating and using marked foreign data blocks. In general, in one aspect, the technique includes receiving a host data file and a foreign data block. The host data file has a host data file format that is a native file format for a host application. The foreign data block is not native to the host data file format. The technique includes determining characteristics of the foreign data block and generating information describing the characteristics of the foreign data block, including information marking the beginning and end of the foreign data block and further including an identifier designed to be distinguishable from all other data in the host data file. The technique includes embedding the information and the foreign data block as a foreign data block packet in the host data file.
    Type: Application
    Filed: September 26, 2001
    Publication date: May 22, 2003
    Inventors: Sean R. Parent, Glenn G. Gilley
  • Publication number: 20010049704
    Abstract: Methods and apparatus embodying techniques useful in systems for creating and modifying documents. A state history of a document for storing document states is maintained; and, whenever an interesting operation has occurred, the state of the document is automatically captured as it exists after the operation. The captured state is added to the state history. In another aspect, the techniques identify for a user on a display device a set of states that the document has been in by operation of the system; and enable the user to designate any arbitrary one of the identified states for further operations. The techniques may provide both linear and non-linear history.
    Type: Application
    Filed: January 22, 1998
    Publication date: December 6, 2001
    Inventors: MARK HAMBURG, GLENN G. GILLEY, ANDREI M. HERASIMCHUK, KATJA RIMMI, ROBERT J. PAPPAS, ERIC A. SCOUTEN
  • Patent number: 6124858
    Abstract: Method and apparatus rendering a two-dimensional resolution-dependent raster image as applied to a three-dimensional surface modeled object. The rendering may be performed by digital electronics, a programmed computer processor, or a combination of them. Rendering includes mapping the 2-D raster image to a portion of a 2-D parametric map of a 3-D object, rendering the 3-D object as a 2-D vector resolution-independent output, and mapping the mapped raster image from the 2-D parametric map to a 2-D output space. Embodiments may include one or more of the following features. The raster and vector output is mapped to a 2-D display space. A clipping path is established for the raster image and mapped to the 2-D parametric map and to the 2-D display space. The raster image is edited and masked while displayed on a display of the 2-D parametric map. The vector output and raster output are integrated to generate a final output including both vector and raster data.
    Type: Grant
    Filed: April 14, 1997
    Date of Patent: September 26, 2000
    Assignee: Adobe Systems Incorporated
    Inventors: Grace Ge, Glenn G. Gilley, Wei Huang, David R. Lazarony, Jr., Brice W. Tebbs
  • Patent number: 5745666
    Abstract: A method for rendering a graphics image of a three-dimensional graphics model is described.
    Type: Grant
    Filed: February 21, 1996
    Date of Patent: April 28, 1998
    Assignee: Adobe Systems Incorporated
    Inventors: Glenn G. Gilley, Brice W. Tebbs
  • Patent number: 5544291
    Abstract: A method for rendering a graphics image of a three-dimensional graphics model is described.
    Type: Grant
    Filed: November 10, 1993
    Date of Patent: August 6, 1996
    Assignee: Adobe Systems, Inc.
    Inventors: Glenn G. Gilley, Brice W. Tebbs
  • Patent number: 5423040
    Abstract: A system and method for efficiently evaluating and executing unresolved data variables used as input for functional processes in a previously defined acyclic dataflow graph (or sequence of instructions which may be so represented). Embodiments of the present invention also contemplate maintaining previously computed values of data elements so that re-evaluation of the entire data flow graph or portions thereof may not be necessary.
    Type: Grant
    Filed: January 14, 1994
    Date of Patent: June 6, 1995
    Assignee: International Business Machines Corporation
    Inventors: David A. Epstein, Glenn G. Gilley, Kevin P. McAuliff
  • Patent number: 5347652
    Abstract: Method and apparatus for use in a digital data processing system that evaluates functional networks. A method operates to assign a unique signature to each input constant of the network, assign a unique signature to each output of a network Function, and to store each of the constants and function outputs along with their assigned signatures. The signatures operate as an access key to the associated stored constants and function outputs, thereby eliminating a requirement to reevaluate a Function if its outputs already exist. A storage element, or Dictionary (20), stores data units, such as input data, intermediate values, and/or pointers to same, each with a unique signature. The storage element, in concert with a Dictionary Controller (18), provides for the deletion of a stored data unit that is associated with a specified signature and the retrieval of a stored data unit that is associated with a specified signature.
    Type: Grant
    Filed: June 26, 1991
    Date of Patent: September 13, 1994
    Assignee: International Business Machines Corporation
    Inventors: David A. Epstein, Glenn G. Gilley, Kevin P. McAuliffe