Patents by Inventor Avner Sander

Avner Sander 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: 10234545
    Abstract: An embodiment of the invention provides apparatus for providing light pulses comprising a light source electrically connected to a low inductance configuration of electrodes for electrically connecting the light source to a power supply.
    Type: Grant
    Filed: December 1, 2010
    Date of Patent: March 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Avner Sander, Giora Yahav, Asaf Pellman, Shlomo Felzenshtein, Eli Larry, David Mandelboum
  • Publication number: 20120140484
    Abstract: An embodiment of the invention provides apparatus for providing light pulses comprising a light source electrically connected to a low inductance configuration of electrodes for electrically connecting the light source to a power supply.
    Type: Application
    Filed: December 1, 2010
    Publication date: June 7, 2012
    Applicant: Microsoft Corporation
    Inventors: Avner Sander, Giora Yahav, Asaf Pellman, Shlomo Felzenshtein, Eli Larry, David Mandelboum
  • Patent number: 7337239
    Abstract: Synchronizing a client and server version of a hierarchical data structure having several atomically-editable components. At synchronization time, the server identifies all of the changes that need to occur to the client version in order to properly synchronize the client version of the hierarchical document with the server version. Each of the changes involves edits of one or more of the atomically-editable components of the data structure. The server fragments the synchronization information into multiple messages, and then individually sends the message to the client computing system. The client atomically processes each of the messages. For each change to be made as identified within a single message, the client computing system identifies the atomically-editable components that are involved by the change, and then edits (e.g., inserts, changes, or deletes) the atomically-editable components in a specified manner.
    Type: Grant
    Filed: November 19, 2002
    Date of Patent: February 26, 2008
    Assignee: Microsoft Corporation
    Inventors: Quentin S. Miller, Donald J. McNamara, Avner Sander
  • Patent number: 7185116
    Abstract: Mechanisms for a messaging application program (e.g., an e-mail or instant messaging application program) to render information on a display. A server may download different template sets (or the client may otherwise access such template sets) to different client computing systems. Each template is usable by the messaging application program at the respective client to render a display screen in accordance with the display capabilities and/or the user display preferences and settings of the respective client computing system. The messaging application program is allowed to stay the same, while variances due to different display capabilities and/or user display preferences and settings are accommodated by the different template sets.
    Type: Grant
    Filed: December 27, 2002
    Date of Patent: February 27, 2007
    Assignee: Microsoft Corporation
    Inventors: Darren Alexander Apfel, David Milstein, Avner Sander
  • Publication number: 20040128358
    Abstract: Mechanisms for a messaging application program (e.g., an e-mail or instant messaging application program) to render information on a display. A server may download different template sets (or the client may otherwise access such template sets) to different client computing systems. Each template is usable by the messaging application program at the respective client to render a display screen in accordance with the display capabilities and/or the user display preferences and settings of the respective client computing system. The messaging application program is allowed to stay the same, while variances due to different display capabilities and/or user display preferences and settings are accommodated by the different template sets.
    Type: Application
    Filed: December 27, 2002
    Publication date: July 1, 2004
    Inventors: Darren Alexander Apfel, David Milstein, Avner Sander
  • Publication number: 20040103141
    Abstract: Synchronizing a client and server version of a hierarchical data structure having several atomically-editable components. At synchronization time, the server identifies all of the changes that need to occur to the client version in order to properly synchronize the client version of the hierarchical document with the server version. Each of the changes involves edits of one or more of the atomically-editable components of the data structure. The server fragments the synchronization information into multiple messages, and then individually sends the message to the client computing system. The client atomically processes each of the messages. For each change to be made as identified within a single message, the client computing system identifies the atomically-editable components that are involved by the change, and then edits (e.g., inserts, changes, or deletes) the atomically-editable components in a specified manner.
    Type: Application
    Filed: November 19, 2002
    Publication date: May 27, 2004
    Inventors: Quentin S. Miller, Donald J. McNamara, Avner Sander