Patents by Inventor Mark Ledsome

Mark Ledsome 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: 7519720
    Abstract: Methods, systems, and computer program products for customizing content based on at least one operating characteristic of a mobile client. A mobile gateway receives content from a content source, such as an email server, a Web server, or some other content server. For example, content may include email, calendar, contact, task, Web, notification, financial, sports data, configuration information, etc. The mobile gateway customizes the content based on transforms assigned to each mobile client. Transforms account for differences in the software, display, processor, memory, communication channel, and the like, of each mobile client, without imposing additional processing burdens on the content server. Processing that is common among several transforms may be shared. Mobile clients may be any type of computer, including telephones, pagers, PDAs, laptops, and other mobile gateways.
    Type: Grant
    Filed: September 18, 2006
    Date of Patent: April 14, 2009
    Assignee: Microsoft Corporation
    Inventors: Neil Fishman, Don Kadyk, Brent Curtis, Marc Seinfeld, Mark Ledsome
  • Publication number: 20070016690
    Abstract: Methods, systems, and computer program products for customizing content based on at least one operating characteristic of a mobile client. A mobile gateway receives content from a content source, such as an email server, a Web server, or some other content server. For example, content may include email, calendar, contact, task, Web, notification, financial, sports data, configuration information, etc. The mobile gateway customizes the content based on transforms assigned to each mobile client. Transforms account for differences in the software, display, processor, memory, communication channel, and the like, of each mobile client, without imposing additional processing burdens on the content server. Processing that is common among several transforms may be shared. Mobile clients may be any type of computer, including telephones, pagers, PDAs, laptops, and other mobile gateways.
    Type: Application
    Filed: September 18, 2006
    Publication date: January 18, 2007
    Applicant: MICROSOFT CORPORATION
    Inventors: Neil Fishman, Don Kadyk, Brent Curtis, Marc Seinfeld, Mark Ledsome
  • Patent number: 6871236
    Abstract: Methods, systems, and computer program products for caching content that has been customized based on one or more operating characteristics of a mobile client. A mobile gateway receives content from a content source and customizes the content using transforms assigned to each mobile client. Transforms account for differences between mobile clients without imposing significant processing burdens on the content server. Copies of the content, the transformed content, and a transform identifier are cached at the mobile gateway so that subsequent requests for the content may be satisfied without requiring access to the content source. Processing that is common among several transforms may be shared. Mobile clients may be any type of computer.
    Type: Grant
    Filed: January 26, 2001
    Date of Patent: March 22, 2005
    Assignee: Microsoft Corporation
    Inventors: Neil Fishman, Don Kadyk, Brent Curtis, Marc Seinfeld, Mark Ledsome
  • Publication number: 20020103935
    Abstract: Methods, systems, and computer program products for customizing content based on at least one operating characteristic of a mobile client. A mobile gateway receives content from a content source, such as an email server, a Web server, or some other content server. For example, content may include email, calendar, contact, task, Web, notification, financial, sports data, configuration information, etc. The mobile gateway customizes the content based on transforms assigned to each mobile client. Transforms account for differences in the software, display, processor, memory, communication channel, and the like, of each mobile client, without imposing additional processing burdens on the content server. Processing that is common among several transforms may be shared. Mobile clients may be any type of computer, including telephones, pagers, PDAs, laptops, and other mobile gateways.
    Type: Application
    Filed: January 26, 2001
    Publication date: August 1, 2002
    Inventors: Neil Fishman, Don Kadyk, Brent Curtis, Marc Seinfeld, Mark Ledsome
  • Publication number: 20020103934
    Abstract: Methods, systems, and computer program products for caching content that has been customized based on one or more operating characteristics of a mobile client. A mobile gateway receives content from a content source and customizes the content using transforms assigned to each mobile client. Transforms account for differences between mobile clients without imposing significant processing burdens on the content server. Copies of the content, the transformed content, and a transform identifier are cached at the mobile gateway so that subsequent requests for the content may be satisfied without requiring access to the content source. Processing that is common among several transforms may be shared. Mobile clients may be any type of computer.
    Type: Application
    Filed: January 26, 2001
    Publication date: August 1, 2002
    Inventors: Neil Fishman, Don Kadyk, Brent Curtis, Marc Seinfeld, Mark Ledsome
  • Patent number: 5838923
    Abstract: A method and system for synchronizing directories containing information about computer mail users. In a preferred embodiment, a computer mail facility synchronizes a user directory stored in a responding directory node with a more current user directory stored in an originating directory node. Directory update transactions are received in the originating node and assigned a sequence number to denote the consecutive order of acquisition. The sequence number is relative to an originating sequence number which tracks the completed transmission of the transactions to the responding node. The transactions are processed by the originating node and subsequently transmitted to the responding directory node. Upon receipt of the transactions, the responding node transmits a confirmation message indicating the largest consecutive sequence number of a received transaction. This is used by the originating directory node to determine whether the responding node has received a complete set of the transactions.
    Type: Grant
    Filed: July 22, 1996
    Date of Patent: November 17, 1998
    Assignee: Microsoft Corporation
    Inventors: Duncan Wayne Lee, Mark Ledsome