Patents by Inventor Michael C. Koss

Michael C. Koss 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: 7573843
    Abstract: Described herein is a hyperlink browsing system that includes a plurality of mobile hyperlink browsers that communicate wirelessly with a plurality of servers having geographically-dependent information content. The hyperlink browsers have access to positioning receivers that generate varying geographical coordinates indicating the varying locations of the hyperlink browsers. When submitting HTTP requests, the hyperlink browsers include the geographical coordinates. The servers recognize the parameters and customize returned content in accordance with the geographic locations of the requesting users.
    Type: Grant
    Filed: September 30, 2003
    Date of Patent: August 11, 2009
    Assignee: Microsoft Corporation
    Inventor: Michael C. Koss
  • Patent number: 6731612
    Abstract: Described herein is a hyperlink browsing system that includes a plurality of mobile hyperlink browsers that communicate wirelessly with a plurality of servers having geographically-dependent information content. The hyperlink browsers have access to positioning receivers that generate varying geographical coordinates indicating the varying locations of the hyperlink browsers; When submitting HTTP requests, the hyperlink browsers include the geographical coordinates. The servers recognize the parameters and customize returned content in accordance with the geographic locations of the requesting users.
    Type: Grant
    Filed: June 29, 1998
    Date of Patent: May 4, 2004
    Assignee: Microsoft Corporation
    Inventor: Michael C. Koss
  • Publication number: 20040062213
    Abstract: Described herein is a hyperlink browsing system that includes a plurality of mobile hyperlink browsers that communicate wirelessly with a plurality of servers having geographically-dependent information content. The hyperlink browsers have access to positioning receivers that generate varying geographical coordinates indicating the varying locations of the hyperlink browsers. When submitting HTTP requests, the hyperlink browsers include the geographical coordinates. The servers recognize the parameters and customize returned content in accordance with the geographic locations of the requesting users.
    Type: Application
    Filed: September 30, 2003
    Publication date: April 1, 2004
    Inventor: Michael C. Koss
  • Patent number: 5272628
    Abstract: The present invention contemplates a method and system for automatically aggregating tables having a variety of configurations or layouts into a single destination table. Specifically, tables having a variety of categories with multiple divisions within those categories may be combined wherein rows and columns are automatically created in a destination table based on the categories and divisions of one or more source tables. In accordance with the teachings of the present invention, a plurality of source tables are selected as input to the system. A template containing categories and divisions for aggregation is then manually generated by a user or automatically generated by the computer system based on the categories and divisions contained within the source tables.
    Type: Grant
    Filed: April 16, 1990
    Date of Patent: December 21, 1993
    Assignee: Microsoft Corporation
    Inventor: Michael C. Koss
  • Patent number: 5231577
    Abstract: A method and system wherein characters in cells of a spreadsheet may be assigned character attribute information, such as font type, font size, bold, italics, underline, etc., wherein the character attribute information is referred to as an extended format. Each possible extended format combination is stored in an extended format table comprising a linked list of extended format combinations. When a new extended format combination is created, its position in the XF table is calculated according to a predetermined hash function. If two extended format combinations hash to the same location, the conflicting extended format is placed in an overflow table. Each cell in the spreadsheet contains an internal index which references a cell to an entry in the extended format table. Character format information is not stored in individual cells, and cells may share the same format combinations by merely setting the cell index to point to a desired format combination.
    Type: Grant
    Filed: April 6, 1990
    Date of Patent: July 27, 1993
    Assignee: Microsoft Corporation
    Inventor: Michael C. Koss