Patents by Inventor Robert Levy

Robert Levy 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: 8543911
    Abstract: For a page that has been decomposed into a set of primitive areas, a novel method for organizing the set of primitive areas into an ordered list is disclosed. The primitive areas in the ordered list are initially sorted using start point order relation ordering, which compares the start points of the primitive areas in the coordinate system of the page. The ordering of the primitive areas in the ordered list are then refined by using contextual order relation ordering, which compares primitive areas against each other according to coordinate systems local to the primitive areas being compared. A new ordered list is then created by transposing primitive areas that are incorrectly ordered according to contextual order relation ordering.
    Type: Grant
    Filed: May 17, 2011
    Date of Patent: September 24, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy, Derek B. Clegg
  • Patent number: 8473467
    Abstract: Some embodiments provide a method that receives an unstructured document including a number of primitive elements. The method identifies a default set of document reconstruction operations for reconstructing the unstructured document to define a structured document. The method performs at least one of the document reconstruction operations from the default set. Based on results of the performed document reconstruction operations, the method identifies a profile for the unstructured document. The method modifies the set of document reconstruction operations for reconstructing the unstructured document according to the identified profile.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: June 25, 2013
    Assignee: Apple Inc.
    Inventors: Michael Robert Levy, Philip Andrew Mansfield
  • Patent number: 8473914
    Abstract: An apparatus and method for maintaining a collection of test scripts. At least one test script module is identified that is common to at least two unmodularized test scripts that are each associated with a common application. The at least two unmodularized test scripts are divided into modularized test scripts that each comprise the at least one test script module. An update to the common application is received and at least one of the at least one test script modules is updated in response to the update of the common application. The updating of each of the at least one of the at least one test script module causes a corresponding update to the at least two unmodularized test scripts.
    Type: Grant
    Filed: June 19, 2007
    Date of Patent: June 25, 2013
    Assignee: International Business Machines Corporation
    Inventors: Lawrence D. Bergman, Vittorio Castelli, Robert Levy, Frank McGrath, Serge E. Lucio
  • Patent number: 8446376
    Abstract: The provision of visual responses to touch inputs is disclosed. For example, one disclosed embodiment provides a computing device comprising a touch-sensitive display, a processor in operative communication with the touch-sensitive display, and memory comprising instructions stored thereon that are executable by the processor to detect a touch input made via the touch-sensitive display, display on the touch-sensitive display a first visual response to the touch input indicating that the touch input was detected by the computing device, and if the touch input is made in a touch-interactive area on the touch-sensitive display, then to display a second visual response to the touch input indicating that the touch was made in the touch-interactive area of the display.
    Type: Grant
    Filed: January 13, 2009
    Date of Patent: May 21, 2013
    Assignee: Microsoft Corporation
    Inventors: Robert Levy, Sarah Graham Williams, Michael Cronin, Maxim Mazeev, Bryan Beatty, Daniel Wigdor
  • Patent number: 8443278
    Abstract: Some embodiments provide a method for analyzing an unstructured document that includes a number of glyphs. The method identifies boundaries between sets of glyphs. The method identifies that several of the boundaries form a table. The method defines a tabular structural element based on the table. The tabular structural element includes several cells arranged in a plurality of rows and columns, each of which includes an associated set of glyphs.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: May 14, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 8442998
    Abstract: Some embodiments provide a method for storing a document. The method stores a content stream representation of the document that includes an ordered stream of code representations for primitive elements of the document. Each code representation of a primitive element has an index that indicates the order in the content stream of the primitive element representation. The method stores an object representation of the document that includes a set of object nodes arranged in a tree structure. Each object node references a range of indices in the content stream.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: May 14, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 8436815
    Abstract: A control system is disclosed that is configurable (e.g., by a programmer) so as to enable input from multiple sources to capture to multiple controls. Also or alternatively, the system is configurable so as to enable input from multiple sources to capture to a single control. The system also provides a consistent and extendable scheme for filtering out conflicting events for individual controls. In one embodiment, this means that the system is configurable (e.g., based on the programmer's asserted preferences) so as to enable a selective determination as to whether additional inputs can be captured for a given control.
    Type: Grant
    Filed: September 26, 2007
    Date of Patent: May 7, 2013
    Assignee: Microsoft Corporation
    Inventors: Maxim Mazeev, Scot Anderson, John Weiss, Robert Levy
  • Patent number: 8438472
    Abstract: Some embodiments provide a method that parses an unstructured document that includes a number of primitive elements. The method stores the primitive elements in a random order in a first storage. The method stores references to the primitive elements in a second storage in an order based on locations of the primitive elements in the unstructured document. The method receives instructions to perform a document reconstruction operation. The method performs the received instructions without storing any new references to the primitive elements.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: May 7, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 8390600
    Abstract: An interactive display system with a contact geometry interface is disclosed. The interactive display system may include a multi-touch display, a touch detection system configured to detect a touch input on the multi-touch display and to generate contact geometry for a contact region of the touch input, and an application programming interface executed on a processor of the interactive display system. The application programming interface may be configured to receive the contact geometry and to send the contact geometry to a requesting application program for application-level processing. Further, the application programming interface may be configured to receive from the application program a display command based on the application level-processing. The application programming interface may be configured to send the display command to the multi-touch display to adjust a display of a graphical element on the multi-touch display.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: March 5, 2013
    Assignee: Microsoft Corporation
    Inventors: Luis Eduardo Cabrera Cordon, Robert Levy, Sundaram Ramani, Daniel Wigdor, Joyce Wu, Ian Middleton, Paul Armistead Hoover, Sarat Subramaniam, Carlos Pessoa
  • Patent number: 8380753
    Abstract: Some embodiments provide a method for analyzing a document that includes several primitive elements. The method identifies that a set of primitive elements include an implicit list in the document based on location and appearance of the set of primitive elements. The method defines the identified implicit list as an explicit list. The method stores the explicit list as a structure associated with the document.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: February 19, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20130042172
    Abstract: Some embodiments provide a method for defining structure for an unstructured document that includes a number of primitive elements that are defined in terms of their position in the document. The method identifies a pairwise grouping of nearest primitive elements. The method sorts the pairwise primitive elements based on an order from the closest to the furthest pairs. The method stores a single value that identifies which of the pairwise primitive elements are sufficiently far apart to form a partition. The method uses the stored value to identify and analyze the partitions in order to define structural elements for the document.
    Type: Application
    Filed: July 20, 2012
    Publication date: February 14, 2013
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20130036999
    Abstract: A combustion chamber for an internal combustion engine is disclosed in which the piston has a large squish region at a peripheral location on the piston top and a depression in the center of the piston top. A side injector sprays fuel into the depression in the piston top through a channel defined in the squish region. In some embodiments, two injectors are provided that are diametrically opposed to each other. In some embodiments, the engine is an opposed-piston engine in which each piston has the squish regions and depressions in the piston top.
    Type: Application
    Filed: August 1, 2012
    Publication date: February 14, 2013
    Applicant: ECOMOTORS INTERNATIONAL, INC.
    Inventors: Robert Levy, Diana Brehob
  • Patent number: 8365072
    Abstract: Some embodiments provide a method of analyzing an unstructured document. The method receiving the unstructured document that includes a number of primitive graphic elements, each of which is defined as a single object in the unstructured document. The unstructured document has a drawing order that indicates the order in which the primitive graphic elements are drawn when the unstructured document is displayed. The method identifies positional relationships between successive primitive graphic elements in the drawing order. Based on the positional relationships, the method defines a single structural graphic element from several of the primitive graphic elements.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: January 29, 2013
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Patent number: 8352855
    Abstract: Some embodiments provide a method for defining a selection of text in an unstructured document that includes a number of glyphs. The method identifies associated sets of glyphs and a reading order that specifies a flow of reading through the glyphs. The method displays the document. The method receives a start point and end point for a selection of text within the displayed document. The method defines a selection of text from the start point to the end point by using the identified sets of glyphs and intended flow of reading.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: January 8, 2013
    Assignee: Apple Inc.
    Inventors: Michael Robert Levy, Philip Andrew Mansfield
  • Publication number: 20120321645
    Abstract: Compositions and methods utilizing immunomodulating agents can either stimulate or indirectly augment the immune system or have an immunosuppressive effect. TNFR25 agonists disclosed herein have an anti-inflammatory and healing effect. They can be used to treat disease caused by asthma and chronic inflammation such as inflammatory bowel diseases including ulcerative colitis and Crohn's Disease. TNFR25 antagonists disclosed herein are capable of inhibiting CD8 T cell-mediated cellular immune responses and can for example, mitigate organ or tissue rejection following a tissue transplantation.
    Type: Application
    Filed: April 27, 2012
    Publication date: December 20, 2012
    Applicant: UNIVERSITY OF MIAMI
    Inventors: Eckhard R. Podack, Vadim Deyev, Robert Levy
  • Patent number: 8261186
    Abstract: Some embodiments provide a method for defining structure for an unstructured document that includes a number of primitive elements that are defined in terms of their position in the document. The method identifies a pairwise grouping of nearest primitive elements. The method sorts the pairwise primitive elements based on an order from the closest to the furthest pairs. The method stores a single value that identifies which of the pairwise primitive elements are sufficiently far apart to form a partition. The method uses the stored value to identify and analyze the partitions in order to define structural elements for the document.
    Type: Grant
    Filed: June 7, 2009
    Date of Patent: September 4, 2012
    Assignee: Apple Inc.
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20120185511
    Abstract: Some embodiments provide a method for storing a document. The method stores a content stream representation of the document that includes an ordered stream of code representations for primitive elements of the document. Each code representation of a primitive element has an index that indicates the order in the content stream of the primitive element representation. The method stores an object representation of the document that includes a set of object nodes arranged in a tree structure. Each object node references a range of indices in the content stream.
    Type: Application
    Filed: May 12, 2011
    Publication date: July 19, 2012
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20120185766
    Abstract: For a page that has been decomposed into a set of primitive areas, a novel method for organizing the set of primitive areas into an ordered list is disclosed. The primitive areas in the ordered list are initially sorted using start point order relation ordering, which compares the start points of the primitive areas in the coordinate system of the page. The ordering of the primitive areas in the ordered list are then refined by using contextual order relation ordering, which compares primitive areas against each other according to coordinate systems local to the primitive areas being compared. A new ordered list is then created by transposing primitive areas that are incorrectly ordered according to contextual order relation ordering.
    Type: Application
    Filed: May 17, 2011
    Publication date: July 19, 2012
    Inventors: Philip Andrew Mansfield, Michael Robert Levy, Derek B. Clegg
  • Publication number: 20120182318
    Abstract: Some embodiments provide a method for applying a transform to a graphic object in order to display the graphic object. The method receives a transform to apply to the graphic object. The method decomposes the transform into several primitive transforms. For each of the several primitive transforms, the method applies the primitive transform to the graphic object according to a pre-defined parameter for the graphic object. The method displays the transformed graphic object.
    Type: Application
    Filed: May 12, 2011
    Publication date: July 19, 2012
    Inventors: Philip Andrew Mansfield, Michael Robert Levy
  • Publication number: 20120185491
    Abstract: Some embodiments provide a method for analyzing a document that includes several primitive elements. The method identifies that a set of primitive elements include an implicit list in the document based on location and appearance of the set of primitive elements. The method defines the identified implicit list as an explicit list. The method stores the explicit list as a structure associated with the document.
    Type: Application
    Filed: May 12, 2011
    Publication date: July 19, 2012
    Inventors: Philip Andrew Mansfield, Michael Robert Levy