Patents by Inventor Randal Ramig

Randal Ramig 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).

  • Publication number: 20080037538
    Abstract: A communication protocol for use between serially chained portable pendant peripherals and a portable host device. The bus communications system protocol enables multiple low power input/output peripherals to communicate over a bi-directional data line with a portable host device such as a PDA or cellular phone. A message packet data structure for use in the bus communications system includes a device identifier, a packet type identifier, and message data bits. The packet type identifier describes the actions associated with the packet. A method determines whether the message packet received by a device is intended for the device by evaluating if the device identifier is zero. If the device identifier is other than zero, the method modifies the device identifier and communicates the message packet to another device in the bus communications system.
    Type: Application
    Filed: October 17, 2007
    Publication date: February 14, 2008
    Applicant: Microsoft Corporation
    Inventors: Michael Calligaro, David Voth, Randal Ramig, Roberto Cazzaro
  • Patent number: 7152243
    Abstract: A trusted component on a device includes a secure HWID therein and is verified by obtaining a key from the device, and verifying each signed component of the operating system of the device therewith. A driver table is examined to locate a HWID driver which is verified as containing a pointer back to an address inside a kernel. The verified operating system is called to obtain the secure HWID from a HWID component by way of the HWID driver and to return same to the trusted component. Thereafter, the returned HWID is verified as matching the HWID included with the trusted component.
    Type: Grant
    Filed: June 27, 2002
    Date of Patent: December 19, 2006
    Assignee: Microsoft Corporation
    Inventors: Steven Bourne, Vinay Krishnaswamy, Michael P. Calligaro, Randal Ramig, David Brian Wecker
  • Publication number: 20060277478
    Abstract: A determination is made as to when to display and hide obstructive user interface elements. Obstructive user interface elements are removed from the display when not needed by the user and displayed when needed by the user. When the obstructive interface elements are removed from the display, the user has more viewable area that is not obstructed. For example, in some browser applications, when the title bar, address bar and menu bar are removed, the user is provided with a view that shows much more of the web page. When the obstructive user interface elements are needed, they are temporarily displayed on the device. Once the task has been completed, the obstructive user elements are then hidden again automatically, which allows the user to continue viewing in full screen mode.
    Type: Application
    Filed: June 2, 2005
    Publication date: December 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Seana Seraji, Aaron Filner, Jay McLain, Randal Ramig, Vinoo Cherian
  • Publication number: 20060277605
    Abstract: A security element is displayed that provides information to a user to help ensure that they are not confused or misled into believing that content originates from a trusted source when in fact it does not. The security element shows the user the source of the content and is displayed in such a manner that the source of the content is easily viewable. For example, according to one embodiment, the security element is shown within the title bar of a window. The security element may also be temporarily shown. Providing the user with more information about the site being accessed helps them to make an intelligent decision about their browsing experience. The security element includes at least part of a domain name that identifies the source of the content. The security element may also include the entire domain name. For example, the security element may overlay the screen.
    Type: Application
    Filed: June 2, 2005
    Publication date: December 7, 2006
    Applicant: Microsoft Corporation
    Inventors: Diane Curtis, Seana Seraji, Vinoo Cherian, Aaron Filner, Randal Ramig
  • Publication number: 20040003271
    Abstract: A trusted component on a device includes a secure HWID therein and is verified by obtaining a key from the device, and verifying each signed component of the operating system of the device therewith. A driver table is examined to locate a HWID driver which is verified as containing a pointer back to an address inside a kernel. The verified operating system is called to obtain the secure HWID from a HWID component by way of the HWID driver and to return same to the trusted component. Thereafter, the returned HWID is verified as matching the HWID included with the trusted component.
    Type: Application
    Filed: June 27, 2002
    Publication date: January 1, 2004
    Applicant: Microsoft Corporation
    Inventors: Steven Bourne, Vinay Krishnaswamy, Michael P. Calligaro, Randal Ramig, David Brian Wecker