Patents by Inventor Steve Antoch

Steve Antoch 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: 10019243
    Abstract: The subject disclosure relates to a method and system for packaging a post-processed definition of a programming module. Contents of a constraint-based and/or order-independent execution model are received, in which the contents include a declarative source code. The contents are stored into an extensible storage abstraction such that the source code is stored in a declarative format. Metadata describing attributes of the contents stored in the extensible storage abstraction is also defined. A file is then created, which includes the extensible storage abstraction and the metadata.
    Type: Grant
    Filed: July 21, 2014
    Date of Patent: July 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Haroon Ahmed, Chris L. Anderson, Steve Antoch
  • Publication number: 20180075090
    Abstract: A computer-implemented system and method for identifying similar documents is provided. A set of documents is obtained. Each document in the set is divided into segments and the segments are hashed. The hashed segments of at least two of the documents are compared. Hashed segments shared between the at least two documents are identified. A number of the hashed segments shared between the at least two documents is summed and a total number of hashed segments within the at least two documents is summed. A ratio of similarity between the at least two documents is determined based on the number of shared hashed segments and the total number of hashed segments.
    Type: Application
    Filed: September 25, 2017
    Publication date: March 15, 2018
    Inventors: William C. Knight, Steve Antoch, Sean M. McNee
  • Patent number: 9773039
    Abstract: A computer-implemented system and method for identifying near duplicate documents is provided. A set of documents is obtained and each document is divided into segments. Each of the segments is hashed. A segment identification and sequence order is assigned to each of the hashed segments. The sequence order is based on an order in which the segments occur in one such document. The segments are compared based on the segment identification and those documents with at least two matching segments are identified. The sequence orders of the matching segments are compared and based on the comparison, a determination is made that the identified documents share a relative sequence of the matching segments. The identified documents are designated as near duplicate documents.
    Type: Grant
    Filed: September 13, 2013
    Date of Patent: September 26, 2017
    Assignee: FTI Consulting, Inc.
    Inventors: William C. Knight, Steve Antoch, Sean M. McNee
  • Publication number: 20140331213
    Abstract: The subject disclosure relates to a method and system for packaging a post-processed definition of a programming module. Contents of a constraint-based and/or order-independent execution model are received, in which the contents include a declarative source code. The contents are stored into an extensible storage abstraction such that the source code is stored in a declarative format. Metadata describing attributes of the contents stored in the extensible storage abstraction is also defined. A file is then created, which includes the extensible storage abstraction and the metadata.
    Type: Application
    Filed: July 21, 2014
    Publication date: November 6, 2014
    Inventors: Haroon Ahmed, Chris L. Anderson, Steve Antoch
  • Patent number: 8805887
    Abstract: The subject disclosure relates to a method and system for packaging a post-processed definition of a programming module. Contents of a constraint-based and/or order-independent execution model are received, in which the contents include a declarative source code. The contents are stored into an extensible storage abstraction such that the source code is stored in a declarative format. Metadata describing attributes of the contents stored in the extensible storage abstraction is also defined. A file is then created, which includes the extensible storage abstraction and the metadata.
    Type: Grant
    Filed: October 22, 2008
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Haroon Ahmed, Chris L. Anderson, Steve Antoch
  • Publication number: 20140082006
    Abstract: A computer-implemented system and method for identifying near duplicate documents is provided. A set of documents is obtained and each document is divided into segments. Each of the segments is hashed. A segment identification and sequence order is assigned to each of the hashed segments. The sequence order is based on an order in which the segments occur in one such document. The segments are compared based on the segment identification and those documents with at least two matching segments are identified. The sequence orders of the matching segments are compared and based on the comparison, a determination is made that the identified documents share a relative sequence of the matching segments. The identified documents are designated as near duplicate documents.
    Type: Application
    Filed: September 13, 2013
    Publication date: March 20, 2014
    Applicant: FTI Consulting Inc.
    Inventors: William C. Knight, Steve Antoch, Sean M. McNee
  • Publication number: 20100088350
    Abstract: The subject disclosure relates to a method and system for packaging a post-processed definition of a programming module. Contents of a constraint-based and/or order-independent execution model are received, in which the contents include a declarative source code. The contents are stored into an extensible storage abstraction such that the source code is stored in a declarative format. Metadata describing attributes of the contents stored in the extensible storage abstraction is also defined. A file is then created, which includes the extensible storage abstraction and the metadata.
    Type: Application
    Filed: October 22, 2008
    Publication date: April 8, 2010
    Applicant: MICROSOFT CORPORATION
    Inventors: Haroon Ahmed, Chris Anderson, Steve Antoch
  • Publication number: 20070143335
    Abstract: The performing of actions on an object graph that contains multiple objects. The objects are categorized into partitions. Taking into account the partitions, a particular non-final action performed on the object graph may be undone without necessarily first undoing all of the one or more subsequent actions. Instead, if the subsequent actions involved objects of different partitions than the objects that were affected by the particular action desired to be undone, the particular action may be undone without undoing the subsequent actions.
    Type: Application
    Filed: December 16, 2005
    Publication date: June 21, 2007
    Inventors: Steve Antoch, Jack Greenfield, Keith Hamilton, George Mathew, Niall McDonnell, Ramesh Rajagopal