Patents by Inventor Corey Ladas

Corey Ladas 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: 7290719
    Abstract: Encoding data in a pattern of symbols on a surface. A processor separates an ordered sequence of digits representative of the encoded data into a plurality of sequential windows. Each of the sequential windows includes a partial sequence of the ordered sequence of digits. The processor further transforms the partial sequence included in each sequential window into a series of digits. A symbol is arranged within a plurality of surface windows on the surface. Each surface window corresponds to one of the sequential windows. The symbol is positioned within each surface window based on one of the transformed series of digits. And the position of the symbol within the surface window is indicative of the encoded data.
    Type: Grant
    Filed: February 17, 2006
    Date of Patent: November 6, 2007
    Assignee: Microsoft Corporation
    Inventors: Corey Ladas, Glen Larsen
  • Publication number: 20060151621
    Abstract: Encoding data in a pattern of symbols on a surface. A processor separates an ordered sequence of digits representative of the encoded data into a plurality of sequential windows. Each of the sequential windows includes a partial sequence of the ordered sequence of digits. The processor further transforms the partial sequence included in each sequential window into a series of digits. A symbol is arranged within a plurality of surface windows on the surface. Each surface window corresponds to one of the sequential windows. The symbol is positioned within each surface window based on one of the transformed series of digits. And the position of the symbol within the surface window is indicative of the encoded data.
    Type: Application
    Filed: February 17, 2006
    Publication date: July 13, 2006
    Applicant: Microsoft Corporation
    Inventors: Corey Ladas, Glen Larsen
  • Patent number: 7048198
    Abstract: Encoding data in a pattern of symbols on a surface. A processor separates an ordered sequence of digits representative of the encoded data into a plurality of sequential windows. Each of the sequential windows includes a partial sequence of the ordered sequence of digits. The processor further transforms the partial sequence included in each sequential window into a series of digits. A symbol is arranged within a plurality of surface windows on the surface. Each surface window corresponds to one of the sequential windows. The symbol is positioned within each surface window based on one of the transformed series of digits. And the position of the symbol within the surface window is indicative of the encoded data.
    Type: Grant
    Filed: April 22, 2004
    Date of Patent: May 23, 2006
    Assignee: Microsoft Corporation
    Inventors: Corey Ladas, Glen Larsen
  • Publication number: 20050275637
    Abstract: In a computer system, a touch sensitive input device having touch sensitive auxiliary controls system can be used to anticipate a user's action. When a user's hand approaches a touch sensitive input device, feedback can be displayed on a display screen. A user can receive feedback without activating the input device. The feedback may take the form of status information related to the feature controlled by the input device and can vary depending upon the application open. Likewise, when the hand of a user is moved away from the touch sensitive input device, the feedback brought on by sensing the user's hand may disappear.
    Type: Application
    Filed: August 25, 2005
    Publication date: December 15, 2005
    Applicant: Microsoft Corporation
    Inventors: Kenneth Hinckley, Steven Bathiche, William Vong, James Cauthorn, Corey Ladas, Kenneth Fry
  • Publication number: 20050236492
    Abstract: Encoding data in a pattern of symbols on a surface. A processor separates an ordered sequence of digits representative of the encoded data into a plurality of sequential windows. Each of the sequential windows includes a partial sequence of the ordered sequence of digits. The processor further transforms the partial sequence included in each sequential window into a series of digits. A symbol is arranged within a plurality of surface windows on the surface. Each surface window corresponds to one of the sequential windows. The symbol is positioned within each surface window based on one of the transformed series of digits. And the position of the symbol within the surface window is indicative of the encoded data.
    Type: Application
    Filed: April 22, 2004
    Publication date: October 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Corey Ladas, Glen Larsen