Patents by Inventor Andrew Silverman

Andrew Silverman 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: 7158675
    Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.
    Type: Grant
    Filed: June 28, 2002
    Date of Patent: January 2, 2007
    Assignee: Microsoft Corporation
    Inventors: Alexander Gounares, Steve Dodge, Timothy H. Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K. Biswas, Robert L. Chambers, Bodin Dresevic, Stephen A. Fisher, Arin J. Goldberg, Gregory Hullender, Brigette E. Krantz, Todd A. Torset, Jerome J. Turner, Andrew Silverman, Shiraz M. Somji
  • Publication number: 20060232448
    Abstract: Described herein are one or more implementations for transferring formatted digital media content (“formatted-media-content”) from a source device (e.g., a desktop computer) to a target media-playback device (e.g., a MP3 player). The formatted-media-content may need to be converted from a source format to a target format before it is transferred. An implementation seeks permission from a source-format-agent associated with the source format of the formatted-media-content, to perform a format-conversion (“transcoding”).
    Type: Application
    Filed: April 18, 2005
    Publication date: October 19, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Silverman, Dennis Kiilerich, Kipley Olson, Madhuvan Gupta
  • Publication number: 20060230038
    Abstract: A system and method for transferring album art from a client computer to a portable media device (PMD). A graphical user-interface allows a user to select a track for transfer to the PMD. A media player application (MPA) verifies that the PMD is capable and authorized to receive album art. The MPA queries the PMD for an album object storing album art for the selected track. If an album object corresponding to the selected track exists, a reference to the selected track is added to the existing album object. If an album object corresponding to the selected track does not exist, the MPA transfers a new album object referencing the selected track and storing album art for the selected track to the PMD. The MPA further connects to a web site authorized to sell an audio CD associated with a track when a buy flag is detected on the PMD.
    Type: Application
    Filed: March 30, 2005
    Publication date: October 12, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Silverman, Kipley Olson
  • Publication number: 20060224620
    Abstract: Automatic rules-based synchronization of digital files on a source device and a target device coupled to it. A source computer executes a synchronization engine for managing transfer of files from a source database to a target device coupled to the computer as a function of a defined storage capacity of the device. The synchronization engine is configured to receive user-defined rules for selecting which of the files are to be transferred to the device and assigning priorities to the files. The synchronization engine builds a designated list of the files to be transferred according to the priorities defined by the rules.
    Type: Application
    Filed: March 29, 2005
    Publication date: October 5, 2006
    Applicant: Microsoft Corporation
    Inventors: Andrew Silverman, Daniel Plastina, Kipley Olson, Michael Novak, William Sproule
  • Publication number: 20060093218
    Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.
    Type: Application
    Filed: December 16, 2005
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Gounares, Steve Dodge, Timothy Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj Biswas, Robert Chambers, Bodin Dresevic, Stephen Fisher, Arin Goldberg, Gregory Hullender, Brigette Krantz, Todd Torset, Jerome Turner, Andrew Silverman, Shiraz Somji
  • Publication number: 20060093219
    Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.
    Type: Application
    Filed: December 16, 2005
    Publication date: May 4, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Gounares, Steve Dodge, Timothy Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj Biswas, Robert Chambers, Bodin Dresevic, Stephen Fisher, Arin Goldberg, Gregory Hullender, Brigette Krantz, Todd Torset, Jerome Turner, Andrew Silverman, Shiraz Somji
  • Publication number: 20060047706
    Abstract: A system and method for providing robust file information for non-native devices, and items stored on or available through the non-native devices, is presented. In operation, a file system includes both a file storage area for providing access to the content of the file/item/device, and a metadata store. The metadata store stores metadata associated with each file or device. Metadata is information that describes the device or item, but is not the content of the device/item. When a device is connected to the file system, metadata for that device, and its items, is generated and stored in the metadata store. The metadata persists within the metadata store when the device is disconnected from, or no longer available to, the file system.
    Type: Application
    Filed: September 1, 2004
    Publication date: March 2, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Castro, Oliver Lee, Andrew Silverman
  • Publication number: 20060041893
    Abstract: An extensible device synchronization architecture and user interface is provided. A variety of device classes are supported, and support is also provided for mass storage, WMDM, MTP, AS, etc. An extensible UI model is provided that allows content type specific setting UI to plug-in. Support for 2-way synchronization is also provided. The synchronization architecture includes a content type user experience level, and a synchronization engine layer, with handlers and a synchronization engine API which handlers can use to manage their item level synchronization relationships and implement the semantics of the synchronization. In addition, the content that is being synchronized may be transformed so that the user's experience on the destination device (e.g., mobile phone, portable audio player, PDA, other type of personal or handheld computer, etc.) is optimized and these transforms are also extensible.
    Type: Application
    Filed: August 20, 2004
    Publication date: February 23, 2006
    Applicant: Microsoft Corporation
    Inventors: Alexander Castro, Giles van der Bogert, Oliver Lee, Kelly Rollin, Christopher Araman, Marieke Watson, Andrew Silverman, Brian Wentz
  • Publication number: 20060036532
    Abstract: A method and system for executing a small size trade, the method including, in some embodiments, receiving a limit order associated with a security trade order to be forwarded to at least one order execution destination, the security trade order comprising a security to be traded and an order size, determining a specified period of time within which to attempt to execute the trade order, and converting the limit order to a market order in response to an expiration of the time and at least a portion of the o
    Type: Application
    Filed: July 14, 2005
    Publication date: February 16, 2006
    Inventors: Andrew Silverman, Jatin Suryawanshi
  • Publication number: 20050273424
    Abstract: A method and system for a pre-trade analysis of a desired securities order, the method including, in some embodiments, receiving user input that indicates a desired securities order to evaluate, identifying a desired level of risk to associate with the desired securities order to evaluate, analyzing the desired securities order based on the desired level of risk using at least one of a plurality of securities trading algorithms, and displaying an information screen depicting information associated with the desired securities order based on the analyzing, wherein the information screen provides a graphical representation of the analysis prior to an execution of the desired securities order.
    Type: Application
    Filed: May 9, 2005
    Publication date: December 8, 2005
    Inventors: Andrew Silverman, Ping Xia, John Fanelli
  • Publication number: 20050246451
    Abstract: A system and methods are described for transcoding media content in the background on a source computer device prior to such time as a target media playback device is connected to the source computer for synchronization of the media content. The system and methods anticipate which media content to background-transcode based on user input rules and media status data that are maintained in a transcode database. Pre-transcoding media content provides advantages that include a significant reduction in the time needed to synchronize media content between a source computer and a target media playback device, and an efficient use of CPU power for transcoding media content at times when the CPU might otherwise stand idle.
    Type: Application
    Filed: May 3, 2004
    Publication date: November 3, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrew Silverman, Madhuvan Gupta, Kipley Olson, Myron Thomas
  • Publication number: 20050235015
    Abstract: Described herein is a technology for facilitating a user-configurable model for managing synchronization, transfer, or copying of one or more subsets of a collection of digital data items between source and target computing systems.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 20, 2005
    Inventors: Thamer Abanami, W. Anderson, Andrew Silverman
  • Publication number: 20050088426
    Abstract: A system and method for erasing ink is described. Using an erasing contour, the system determines closest points which come close to or contacts the erasing contour when it encounters an ink stroke. Portions of an ink stroke may then be erased when the erasing contour contacts the ink stroke.
    Type: Application
    Filed: July 30, 2004
    Publication date: April 28, 2005
    Applicant: Microsoft Corp.
    Inventors: Vladimir Smirnov, Shiraz Somji, Sam George, Koji Kato, Quan To, Rudolph Balaz, Benjamin Westbrook, Andrew Silverman
  • Publication number: 20050052433
    Abstract: A system and process for capturing and rendering ink is described. An ink canvas object may contain none, one, or more objects or elements and may specify the z-order of the objects or elements. The ink canvas object may host a variety of objects or elements and, therefore, provide ink functionality to the objects or elements, even though they themselves may not have ink functionality.
    Type: Application
    Filed: August 21, 2003
    Publication date: March 10, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrew Silverman, Sam George, Shiraz Somji, Rudolph Balaz, Koji Kato
  • Publication number: 20050041866
    Abstract: A system and process for capturing and rendering ink is described. An ink canvas object may contain none, one, or more objects or elements and may specify the z-order of the objects or elements. The ink canvas object may host a variety of objects or elements and, therefore, provide ink functionality to the objects or elements, even though they themselves may not have ink functionality.
    Type: Application
    Filed: October 24, 2003
    Publication date: February 24, 2005
    Applicant: Microsoft Corporation
    Inventors: Andrew Silverman, Sam George, Shiraz Somji, Koji Kato, Brigette Krantz, Alex Mogilevsky, Mark Harper, Quan To, Vladimir Smimov, Benjamin Westbrook
  • Publication number: 20030215140
    Abstract: The present invention relates to interfacing with electronic ink. Ink is stored in a data structure that permits later retrieval by applications. The ink includes stroke information and may include property information. Through various programming interfaces, one may interact with the ink through methods and setting or retrieving properties. Other objects and collections may be used as well in conjunction with the ink objects.
    Type: Application
    Filed: June 28, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Alexander Gounares, Steve Dodge, Timothy H. Kannapel, Rudolph Balaz, Subha Bhattacharyay, Manoj K. Biswas, Robert L. Chambers, Bodin Dresevic, Stephen A. Fisher, Arin J. Goldberg, Gregory Hullender, Brigette E. Krantz, Todd A. Torset, Jerome J. Turner, Andrew Silverman, Shiraz M. Somji
  • Publication number: 20030214515
    Abstract: Association of ink information with image files is described. An image file is created and ink information is parsed and inserted into comment or arbitrary data fields of the image file. The image file with additional ink information may be used by both ink-enabled applications/environments and non-ink-enabled applications environments. The ink-enabled applications/environments may extract the ink information and use the original ink while the non-ink-enabled applications/environments may use the image information to permit the end user to see the visual representation of the ink.
    Type: Application
    Filed: May 14, 2002
    Publication date: November 20, 2003
    Applicant: Microsoft Corporation
    Inventors: Subha Bhattacharyay, Alexander Gounares, Alexander J. Kolmykov-Zotov, Andrew Silverman
  • Publication number: 20030018569
    Abstract: This application is related to a method and system for communicating with a handheld trading interface and, more particularly, to an enhanced interface for communicating with floor traders operating in a financial exchange. The application interface provides user access to functionality permitting them to request, receive, and review current and historical look information from brokers on a trading floor. The application further allows a user to send and receive messages to and from a broker and to review the messages in a manner similar to looks from the broker.
    Type: Application
    Filed: June 5, 2002
    Publication date: January 23, 2003
    Inventors: Joshua Eisenthal, Andrew Silverman, Steven Pae
  • Patent number: 4893820
    Abstract: A game apparatus comprising a playing board having a grid of interconnected segments depicting a plurality of selectable movement paths. Certain areas of the grid are differently colored. Each player has a position marker for movement along the paths towards the colored areas. The position markers are adapted to hold a set of progress markers. These progress markers are also differently colored to correspond with the colored areas. Upon arriving at a colored area, a player receives a correspondingly colored progress marker and places it on his/her position marker. A first chance device having movement direction indicia controls the direction of movement of the position marker. A second change device controls the magnitude of the movement. The game apparatus further comprises a third chance device bearing colors corresponding to the colors of the progress markers. According to the rules, players may capture opponent's progress markers by utilizing the third chance device.
    Type: Grant
    Filed: September 1, 1987
    Date of Patent: January 16, 1990
    Inventor: Andrew Silverman