Patents by Inventor Michael J. O'Leary

Michael J. O'Leary 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: 20020049905
    Abstract: The present invention is directed, in one embodiment, to a programming interface which enables device/protocol/network independent transmission of messages to, and programming of, mobile devices. In another embodiment, the present invention is directed to data structures maintained on, and supported by, the mobile devices. The present invention also, in another embodiment, provides security for programming messages and an acknowledgement channel over which the mobile device can acknowledge receipt of, and successful implementation of, a programming message.
    Type: Application
    Filed: January 17, 2001
    Publication date: April 25, 2002
    Inventors: Vinay Deo, David Tuniman, Pamela Goldschmidt, Michael J. O'Leary, Don Kadyk
  • Publication number: 20020046343
    Abstract: The present invention is directed, in one embodiment, to a programming interface which enables device/protocol/network independent transmission of messages to, and programming of, mobile devices. In another embodiment, the present invention is directed to data structures maintained on, and supported by, the mobile devices. The present invention also, in another embodiment, provides security for programming messages and an acknowledgement channel over which the mobile device can acknowledge receipt of, and successful implementation of, a programming message.
    Type: Application
    Filed: January 17, 2001
    Publication date: April 18, 2002
    Inventors: Vinay Deo, David Tuniman, Pamela Goldschmidt, Michael J. O'Leary, Don Kadyk
  • Patent number: 6356956
    Abstract: The invention includes a time-triggered data object that is formulated at a host computer and transmitted to a PDA such as a personal electronic information manager that has data reception capabilities. The data object includes a specification of an action to be performed as well as a specification of an initiation time for initiating the specified action. The action can consist of a simple reminder or alarm, or can specify the execution of an application program on the PDA. When a data object is received by the PDA, its action and initiation time are stored in a local database. The PDA monitors the time and the database, and initiates the specified action at the specified time.
    Type: Grant
    Filed: September 17, 1996
    Date of Patent: March 12, 2002
    Assignee: Microsoft Corporation
    Inventors: Vinay Deo, Robert B. Seidensticker, Jr., Michael J. O'Leary
  • Publication number: 20010050675
    Abstract: A system and method for rendering information on a wireless personal information manager device includes reading viewing control parameters in a dataset stored in memory on the device. The dataset further includes a plurality of records to be selectively viewed. The viewing control parameters are processed to render the records selectively on the device.
    Type: Application
    Filed: November 12, 1998
    Publication date: December 13, 2001
    Inventor: MICHAEL J. O'LEARY
  • Patent number: 6311058
    Abstract: The present invention provides a system by which information content data is delivered to a mobile device. The web content is divided into data and script information. The script information is used to operate on the data to render the data in a predetermined format.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: October 30, 2001
    Assignee: Microsoft Corporation
    Inventors: Dave Wecker, Vinay Deo, John Mark Miller, David Tuniman, Michael J. O'Leary
  • Patent number: 6304914
    Abstract: A computer readable medium in a computer system has instructions for storing a first and second data packet destined for the same address. The first and second data packets are appended together to produce a merged data packet that is then compressed to produce a compressed data packet. The compressed data packet is then sent to the common address.
    Type: Grant
    Filed: September 22, 1998
    Date of Patent: October 16, 2001
    Assignee: Microsoft Corporation
    Inventors: Vinay Deo, Don Kadyk, Michael J. O'Leary
  • Publication number: 20010027494
    Abstract: A computer readable medium in a computer system has instructions for storing a first and second data packet destined for the same address. The first and second data packets are appended together to produce a merged data packet that is then compressed to produce a compressed data packet. The compressed data packet is then sent to the common address.
    Type: Application
    Filed: June 1, 2001
    Publication date: October 4, 2001
    Inventors: Vinay Deo, Don Kadyk, Michael J. O'Leary
  • Patent number: 6289464
    Abstract: A system and method for receiving wireless information on a portable computing device includes powering a wireless receiver only from a battery of the portable computing device. Receiving wireless information and storing the wireless information in memory of the wireless receiver. The wireless receiver wakes up a processor of the portable computing device when the wireless information fills a threshold of the memory available in the wireless receiver. The wireless information is then transferred from the memory of the wireless receiver to the memory of the portable computing device.
    Type: Grant
    Filed: November 10, 1998
    Date of Patent: September 11, 2001
    Assignee: Microsoft Corporation
    Inventors: Dave Wecker, John Mark Miller, Michael J. O'Leary, David Tuniman, Vinay Deo, Don Kadyk, Dennis Cronin
  • Patent number: 6282294
    Abstract: The present invention is directed, in one embodiment, to a programming interface which enables device/protocol/network independent transmission of messages to, and programming of, mobile devices. In another embodiment, the present invention is directed to data structures maintained on, and supported by, the mobile devices. The present invention also, in another embodiment, provides security for programming messages and an acknowledgement channel over which the mobile device can acknowledge receipt of, and successful implementation of, a programming message.
    Type: Grant
    Filed: June 30, 1998
    Date of Patent: August 28, 2001
    Assignee: Microsoft Corporation
    Inventors: Vinay Deo, David Tuniman, Pamela Goldschmidt, Michael J. O'Leary, Don Kadyk
  • Patent number: 6209111
    Abstract: First and second instances of a message are received over a wireless connection. It is determined whether the first and second instances of the message contain an error. If both instances contain an error, an error free instance of the message is reconstructed from the two erroneous instances by merging portions of the first and second instances.
    Type: Grant
    Filed: November 9, 1998
    Date of Patent: March 27, 2001
    Assignee: Microsoft Corporation
    Inventors: Don Kadyk, Vinay Deo, Michael J. O'Leary
  • Patent number: 6108784
    Abstract: A software application is modified in a defined manner to prevent it being executable by a processor until the modified software application is decoded. Preferably, a sum of all of the bytes comprising a header of the software application (sufficiently small in size to be referred to as an "applet") is determined. In this embodiment, applet includes pseudo-code (p-code). Only the least most significant byte of the sum is used as a variable for modifying the p-code of the applet. Preferably, the variable is added to each byte of the p-code, except that only the first byte of a multi-byte p-code is thus modified. Alternatively, a different logical operator can be employed such as a subtract, AND, XOR, etc. for modifying the p-code. The modified program is then transferred to a portable pager that is also capable of maintaining personal information and executing small software applications.
    Type: Grant
    Filed: April 3, 1997
    Date of Patent: August 22, 2000
    Assignee: Microsoft Corporation
    Inventors: Robert B. Seidensticker, Jr., Vinay Deo, Michael J. O'Leary
  • Patent number: 5263819
    Abstract: Paired flying disks utilizing in-flight aerodynamic induced separation. A second disk is nested within a first disk so that such can be easily thrown together as one flying disk and provide repeatable vertical separation in flight. The outer or larger disk has vanes above corresponding openings and/or holes employed in body of the disk to divert air from the top side or other location to the underside thereof to assist the separation of the disks from one another in flight. After separation, both disks follow the same flight direction making it possible for a single person to consistently catch both of the disks.
    Type: Grant
    Filed: June 7, 1993
    Date of Patent: November 23, 1993
    Inventors: Michael J. O'Leary, Steven D. Wolfe