Patents by Inventor Oren Trutner
Oren Trutner 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: 9696810Abstract: Managing ink content in structured formats on a computing device is provided. Ink content may be received by the computing device. The ink content may then be recognized by the computing device to correspond to a content format associated with one or more applications. The ink content may then be converted by the computing device into a content associated with the one more applications.Type: GrantFiled: June 11, 2013Date of Patent: July 4, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Nathan J. Fish, Gary L. Caldwell, Oren Trutner, Michael N. Low, Sarah M. Faulkner
-
Publication number: 20140365978Abstract: Managing ink content in structured formats on a computing device is provided. Ink content may be received by the computing device. The ink content may then be recognized by the computing device to correspond to a content format associated with one or more applications. The ink content may then be converted by the computing device into a content associated with the one more applications.Type: ApplicationFiled: June 11, 2013Publication date: December 11, 2014Inventors: Nathan J. Fish, Gary L. Caldwell, Oren Trutner, Michael N. Low, Sarah M. Faulkner
-
Patent number: 8392816Abstract: Embodiments of the present invention relate to classifying pages of an electronic document, such as a scanned book page. OCR software is applied to the contents of the electronic document, revealing semantic information about the content of the electronic document. Software-based features are applied to the semantic information to determine the type of page the electronic document is. Page types may include table of contents (TOC), table of figures (TOF), bibliography, index, or other types of pages commonly found in a book, magazine, or other publication. Once determined, the determined page type is stored and used by other software engines.Type: GrantFiled: December 3, 2007Date of Patent: March 5, 2013Assignee: Microsoft CorporationInventors: Bogdan Radakovic, Aleksandar Uzelac, Bodin Dresevic, Oren Trutner
-
Patent number: 8250469Abstract: Computer-readable media, systems, and methods for document layout extraction are described. In embodiments, textual data in an electronic format is received and the textual data is converted from the electronic format to an independent interface format, the independent interface format including coordinates to one or more structural elements of the textual data. Further, in embodiments, a structure and layout analysis of the textual data is performed to generate a set of structure and layout information. Still further, in embodiments, the textual data and the set of structure and layout information is stored in an enriched interface format, the enriched interface format providing for search and navigation of the textual data.Type: GrantFiled: December 3, 2007Date of Patent: August 21, 2012Assignee: Microsoft CorporationInventors: Bodin Dresevic, Oren Trutner, Sasa Tomasevic, Aleksandar Uzelac, Dejan Lukacevic
-
Patent number: 7725921Abstract: The described systems and methods are directed at managing networks using network templates. Each network template is associated with a different network topology and includes parameters for implementing the associated network topology. A user may implement a particular network topology by selecting a corresponding network template. A configurator may be used to configure a network device to implement the network topology associated with the selected network template based, at least in part, on the parameters.Type: GrantFiled: April 22, 2004Date of Patent: May 25, 2010Assignee: Microsoft CorporationInventors: Oren Trutner, Adi Kurtz, Adina Hagege, Boaz Ein-Gil, Keren Goltz, Linda Lior, Uri Ben-Zew
-
Publication number: 20090144605Abstract: Embodiments of the present invention relate to classifying pages of an electronic document, such as a scanned book page. OCR software is applied to the contents of the electronic document, revealing semantic information about the content of the electronic document. Software-based features are applied to the semantic information to determine the type of page the electronic document is. Page types may include table of contents (TOC), table of figures (TOF), bibliography, index, or other types of pages commonly found in a book, magazine, or other publication. Once determined, the determined page type is stored and used by other software engines.Type: ApplicationFiled: December 3, 2007Publication date: June 4, 2009Applicant: MICROSOFT CORPORATIONInventors: BOGDAN RADAKOVIC, ALEKSANDAR UZELAC, BODIN DRESEVIC, OREN TRUTNER
-
Publication number: 20090144614Abstract: Computer-readable media, systems, and methods for document layout extraction are described. In embodiments, textual data in an electronic format is received and the textual data is converted from the electronic format to an independent interface format, the independent interface format including coordinates to one or more structural elements of the textual data. Further, in embodiments, a structure and layout analysis of the textual data is performed to generate a set of structure and layout information. Still further, in embodiments, the textual data and the set of structure and layout information is stored in an enriched interface format, the enriched interface format providing for search and navigation of the textual data.Type: ApplicationFiled: December 3, 2007Publication date: June 4, 2009Applicant: MICROSOFT CORPORATIONInventors: BODIN DRESEVIC, OREN TRUTNER, SASA TOMASEVIC, ALEKSANDAR UZELAC, DEJAN LUKACEVIC
-
Publication number: 20090144277Abstract: Computer-storage media, computerized methods and systems for classifying character strings within electronic documents are provided. Initially, textual data, which includes one or more character strings, is extracted from an electronic version of a document, typically scanned from a physical document utilizing optical character recognition. The textual data is received at a table-of-contents (TOC) engine that extracts semantic information from the textual data. Sub-engines within the TOC engine analyze the semantic information to determine at least one appropriate classification for character strings within the textual data. Labels selected from a predetermined set of TOC-architecture labels are appended to the character strings according to the appropriate classification. The character strings, and labels appended thereto, are stored in association with each other generating an electronic document file that includes enriched textual data.Type: ApplicationFiled: December 3, 2007Publication date: June 4, 2009Applicant: MICROSOFT CORPORATIONInventors: OREN TRUTNER, BODIN DRESEVIC, SASA GALIC, BOGDAN RADAKOVIC, ALEKSANDAR UZELAC, DEJAN LUKACEVIC
-
Patent number: 7467189Abstract: Methods, systems and apparatus are described for resource identifier translation. In an implementation, a method includes in a network environment having at least two separate resource identifier (ID) zones, collecting translation information, from first and second information producers, which describes translation of a resource ID between first and second resource ID zones. The collected translation information is distributed to one or more consumers for translating a resource suitable for implementation in the first resource ID zone such that the translated resource is suitable for implementation in the second resource ID zone.Type: GrantFiled: January 21, 2005Date of Patent: December 16, 2008Assignee: Microsoft CorporationInventors: Yosef Siles, Alik Teplitsky, Oren Trutner
-
Publication number: 20060168345Abstract: Methods, systems and apparatus are described for resource identifier translation. In an implementation, a method includes in a network environment having at least two separate resource identifier (ID) zones, collecting translation information, from first and second information producers, which describes translation of a resource ID between first and second resource ID zones. The collected translation information is distributed to one or more consumers for translating a resource suitable for implementation in the first resource ID zone such that the translated resource is suitable for implementation in the second resource ID zone.Type: ApplicationFiled: January 21, 2005Publication date: July 27, 2006Applicant: Microsoft CorporationInventors: Yosef Siles, Alik Teplitsky, Oren Trutner
-
Publication number: 20050240990Abstract: The described systems and methods are directed at managing networks using network templates. Each network template is associated with a different network topology and includes parameters for implementing the associated network topology. A user may implement a particular network topology by selecting a corresponding network template. A configurator may be used to configure a network device to implement the network topology associated with the selected network template based, at least in part, on the parameters.Type: ApplicationFiled: April 22, 2004Publication date: October 27, 2005Inventors: Oren Trutner, Adi Kurtz, Adina Hagege, Boaz Ein-Gil, Keren Goltz, Linda Lior, Uri Ben-Zew
-
Publication number: 20050138004Abstract: A system receives a request for an internal web page from an external browser application. At least one internal link in the internal web page is identified. The internal link is modified so that the internal link is accessible by the external browser application. The requested web page, including the modified internal link, is communicated to the external browser application.Type: ApplicationFiled: December 17, 2003Publication date: June 23, 2005Inventors: Alik Teplitsky, Avihai Lifschitz, Dekel Israeli, Ehud Soen, Oren Trutner
-
Publication number: 20040193656Abstract: The present invention relates to systems and methods for saving results generated from database queries such as raw data, objects, queryable data sets, full or partial web responses, in memory for current and subsequent utilization and invaliding the saved results when they become inconsistent to mitigate employing inconsistent results. The saved results can be employed by one or more components and are typically utilized when a subsequent query would return substantially similar results. Thus, the system and methods mitigate performing substantially redundant queries that can reduce performance and consume resources. When a database change occurs that affect the consistency of the saved results and/or expiration period lapses, an invalidation message can be transmitted, wherein the message is employed to invalidate the saved results. Thus, the systems and methods mitigate employing inconsistent saved results.Type: ApplicationFiled: March 28, 2003Publication date: September 30, 2004Inventors: Michael J. Pizzo, Robert M. Howard, Christian Kleinerman, Patrick Yu-Kwan Ng, John F. Noss, Adam W. Smith, Oren Trutner, Florian M. Waas