Patents by Inventor Steven J. Rayson

Steven J. Rayson 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: 10747719
    Abstract: Systems and methods for restoring a file system to a point-in-time without relying on a backup. One system includes an electronic processor configured to automatically restore a file system to a specified point-in-time by (a) automatically restoring, from a recycle bin, items deleted from the file system after the point-in-time, (b) automatically deleting, from the file system, items created within the file system after the point-in-time, (c) automatically moving items moved within the file system after the point-in-time to a location within the file system associated with the point-in-time, (d) automatically deleting, from the file system, items copied within the file system after the point-in-time, (e) automatically renaming items renamed within the file system after the point-in-time to a name associated with the point-in-time, and (f) automatically restoring, from a version history, a version associated with the point-in-time for items with content modified after the point-in-time.
    Type: Grant
    Filed: December 8, 2017
    Date of Patent: August 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Jose A. Barreto, Clement B. Fauchere, Meir E. Abergel, Steven J. Rayson, Jiashan Song, Andrew Sean Watson, Shaun W. Kimber, Ronakkumar N. Desai, Andrew Glover
  • Publication number: 20190095455
    Abstract: Systems and methods for restoring a file system to a point-in-time without relying on a backup. One system includes an electronic processor configured to automatically restore a file system to a specified point-in-time by (a) automatically restoring, from a recycle bin, items deleted from the file system after the point-in-time, (b) automatically deleting, from the file system, items created within the file system after the point-in-time, (c) automatically moving items moved within the file system after the point-in-time to a location within the file system associated with the point-in-time, (d) automatically deleting, from the file system, items copied within the file system after the point-in-time, (e) automatically renaming items renamed within the file system after the point-in-time to a name associated with the point-in-time, and (f) automatically restoring, from a version history, a version associated with the point-in-time for items with content modified after the point-in-time.
    Type: Application
    Filed: December 8, 2017
    Publication date: March 28, 2019
    Inventors: Jose A. BARRETO, Clement B. FAUCHERE, Meir E. ABERGEL, Steven J. RAYSON, Jiashan SONG, Andrew Sean WATSON, Shaun W. KIMBER, Ronakkumar N. DESAI, Andrew GLOVER
  • Patent number: 8190650
    Abstract: A technology for efficiently filtering using a web site is disclosed. In one method approach, distinct filtering values based on a type of data selected from a web page associated with a web site are received without requiring retrieval of filtering values that are unrelated to the selected type of data. The distinct filtering values are displayed without requiring the web page to be entirely updated.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: May 29, 2012
    Assignee: Microsoft Corporation
    Inventors: Jacqueline F. Bodine, Michael J. Morton, Steven J. Rayson
  • Patent number: 5818447
    Abstract: An email client invokes a DocObject-enabled mail note to display an email message and related features of the user interface. The mail note, which is a DocObject container, creates a DocObject server by invoking a DocObject-enabled word processor. The mail note provides a view port in which the word processor displays and edits the body of the email message. The word processor provides its formatting and editing features in the context of the mail note. OLE menu merging provides both email and word processing interoperability while editing the message. Programming interfaces between the mail note and the word processor allow the mail note to translate message data back and forth between the word processor's format and the format imposed by the email client. This ensures that messages created with the word processor can be read by other email clients.
    Type: Grant
    Filed: June 6, 1996
    Date of Patent: October 6, 1998
    Assignee: Microsoft Corporation
    Inventors: Richard J. Wolf, Srinivasa R. Koppolu, Suryanarayanan Raman, Steven J. Rayson
  • Patent number: 5761689
    Abstract: A method and word processing system for automatically replacing one or more characters of text entered by a user in a word processing document with the corresponding plain text, formatted text, or other object. The user can select among a plurality of predefined autocorrect options in an Autocorrect dialog box that is displayed when the autocorrect function is selected from the menu or toolbar of the word processing system. These options include changing straight quotes to smart quotes, correcting words that begin with two initial upper case letters so that only the first letter is upper case, capitalizing the first letter of any sentence that is not capitalized, capitalizing the names of the days of the week if not already capitalized, and replacing text entered by the user with either plain text, formatted text, a graphic picture, or other type of object.
    Type: Grant
    Filed: September 1, 1994
    Date of Patent: June 2, 1998
    Assignee: Microsoft Corporation
    Inventors: Steven J. Rayson, Dean J. Hachamovitch, Andrew L. Kwatinetz, Stephen M. Hirsch