Patents Examined by Wilson Tsui
  • Patent number: 8821234
    Abstract: In an editor a plurality of valid start points are determined. Based on the plurality of start points a user may select one of the points. When a user selects one of the points, the editor determines at least one valid end point. The user may then draw a line between the selected point and a valid end point. As a result of the connection between the two points a new environment is created in the editor.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: September 2, 2014
    Assignee: Nintendo Co., Ltd.
    Inventors: Rory Johnston, Vivek Melwani, Stephen Mortimer, Yukimi Shimura
  • Patent number: 8806333
    Abstract: Systems and methods for integrated application platforms in accordance with embodiments of the invention are disclosed.
    Type: Grant
    Filed: August 22, 2013
    Date of Patent: August 12, 2014
    Assignee: Sweetlabs, Inc.
    Inventors: Adrian Bourke, Bryan Sleiter, Fontaine H. Shu, Blake A. Machado, Pawel Miskiewicz
  • Patent number: 8806320
    Abstract: The present invention relates generally to a system that creates a real-time collaboration and synchronization of multiple, disparate media components, and more particularly to a system that creates dynamic relations and includes notations and annotations in text, audio, video, bookmark, and marked area without affecting the integrity of the original media source making it possible to later search any of these components independently using regular text search or further phonetic and image recognition searches.
    Type: Grant
    Filed: July 28, 2008
    Date of Patent: August 12, 2014
    Assignee: Cut2It, Inc.
    Inventor: Gaith Abdo
  • Patent number: 8799772
    Abstract: A system, method and search engine for searching images for data contained therein. Training images are provided and image attributes are extracted from the training images. Attributes extracted from training images include image features characteristic of a particular numerically generated image type, such as horizontal lines, vertical lines, percentage white area, circular arcs and text. Then, the training images are classified according to extracted attributes and a particular classifier is selected for each group of training images. Classifiers can include classification trees, discriminant functions, regression trees, support vector machines, neural nets and hidden Markov models. Available images are collected from remotely connected computers, e.g., over the Internet. Collected images are indexed and provided for interrogation by users. As a user enters queries, indexed images are identified and returned to the user. The user may provide additional data as supplemental data to the extracted image data.
    Type: Grant
    Filed: July 18, 2005
    Date of Patent: August 5, 2014
    Assignee: International Business Machines Corporation
    Inventors: Nimrod Megiddo, Shivakumar Vaithyanathan
  • Patent number: 8793600
    Abstract: An image-processing device includes a first memory, a determining unit, a creating unit, and an outputting unit. The first memory stores a first file and a second file. The first file includes first printing data and first additional information. The second file includes second printing data second additional information. The determining unit determines whether or not the first file is a distinguishable file. The distinguishable file is distinguishable from the second file based on the first additional information and the second additional information. The creating unit creates index data based on determination made by the determining unit. The index data includes first indicative data corresponding to the first file and second indicative data corresponding to the second file. The outputting unit outputs index image based on the index data.
    Type: Grant
    Filed: May 30, 2008
    Date of Patent: July 29, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Sadaaki Miyazaki, Norio Mizutani
  • Patent number: 8782508
    Abstract: A method is disclosed for data entry into the content of cells belonging to an output field, said data being expressed as a mathematical expression of the cell contents of at least one input field in a data multidimensional table used by a data management application.
    Type: Grant
    Filed: March 18, 2004
    Date of Patent: July 15, 2014
    Assignee: International Business Machines Corporation
    Inventor: Frederic Bauchot
  • Patent number: 8775932
    Abstract: A guided natural language interface, a method for guiding a user in specifying a color problem with a document image, and a set of templates for use in the interface and method are provided. The interface includes computer readable memory which stores a set of issue description templates, each template being configured for guiding a user in formulating a problem statement characterizing, in natural language, a problem related to color identified in an input document. A natural rendering engine receives information input by a user and/or information input from an associated problem detector, and instantiates one of the templates in response thereto. The natural language rendering engine is configured for presenting the problem statement to the user as it is refined and communicating information based on the refined problem statement to an associated problem corrector.
    Type: Grant
    Filed: May 28, 2009
    Date of Patent: July 8, 2014
    Assignee: Xerox Corporation
    Inventors: Frederic Roulland, Jutta K. Willamowski, David B. Martin
  • Patent number: 8769395
    Abstract: A method and apparatus for using layout objects or layers are described. In one embodiment, the method comprises accessing information in a JPM file having a plurality of layout objects and generating at least one image using the plurality of layout objects, wherein a first set of at least one of the layout objects of the plurality of layout objects in the image occludes a second set of one or more layout objects in the plurality of layout objects.
    Type: Grant
    Filed: June 30, 2003
    Date of Patent: July 1, 2014
    Assignee: Ricoh Co., Ltd.
    Inventors: Martin Boliek, Edward L. Schwartz, Michael Gormish
  • Patent number: 8713421
    Abstract: The present disclosure includes, among other things, systems, methods and program products for identifying a drawing scale for a graphical view of a drawing, the drawing scale specifying a ratio of two units; selecting one or more annotations associated with the view that support the drawing scale, each of the selected annotations associated with context for the drawing scale, the context specifying one or more of: the annotation's position in the view, the annotation's style in the view, or the annotation's rotation in the view; adding a graphical representation of each of the selected annotations to the view according to the drawing scale and each annotation's respective context; and removing any one or more of the annotations from the view that does not support the drawing scale.
    Type: Grant
    Filed: August 28, 2007
    Date of Patent: April 29, 2014
    Assignee: Autodesk, Inc.
    Inventors: Brian Samuel Finn, Ramakrishna Rao Mummidi, Phillip Dennis Beymer, Tom Ball, John Gilbert Beltran
  • Patent number: 8700990
    Abstract: Configurations for dynamically previewing web content in a portable document format (PDF) for display in a web client are provided. In a first process of the web client, a request is transmitted to a second process of the web client for generating a PDF document for web content in a first window in the web client. In the second process, the PDF document is generated for the web content in response to receiving the request from the first process and then transmitted to the first process. In the first process, a string identifier is generated for referencing the PDF document from the second process. A request is transmitted to a third process for displaying the PDF document referenced by the string identifier in a second window of the web client. In the third process, the PDF document is displayed in the second window of the web client.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: April 15, 2014
    Assignee: Google Inc.
    Inventor: Lei Zhang
  • Patent number: 8667384
    Abstract: There is disclosed a user interface for editing photo tags. In an embodiment, the user interface embodies a method of editing photo tags, comprising: displaying a photo on a display; providing a photo tagging mode for editing tags for the displayed photo; and for each tag used to tag a subject or object in the photo, identifying the tag type and associating a unique pointer for each tag type to highlight the corresponding tagged subject or object. The method may further comprise: displaying a tag list of tags used to tag a subject or object in the photo; and identifying the tag type of each tag in the tag list. In an embodiment, context sensitive information may be accessed for each tag depending on the tag type.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: March 4, 2014
    Assignee: BlackBerry Limited
    Inventors: Michael S. Brown, Gerhard D. Klassen, Terrill Dent
  • Patent number: 8661338
    Abstract: A system for case based, dynamic document layout in accordance with embodiments of the present invention includes a comparison system, a determination system, and a mutation system. The comparison system that compares one or more elements of at least a portion of an original document against the same elements in at least a portion each of a plurality of stored documents. The determination system identifies the stored document with the portion which is closest to the portion of the original document based on the comparing. The mutation system applies one or mutators to the portion of the original document which were used in the portion of the identified stored document.
    Type: Grant
    Filed: January 14, 2004
    Date of Patent: February 25, 2014
    Assignee: Xerox Corporation
    Inventors: Lisa S. Purvis, Steven J. Harrington
  • Patent number: 8656270
    Abstract: The invention discloses a data organization method for a change oriented spreadsheet application. In one embodiment, the valid updates to cells and the update times are stored with the cell positions as the primary index, and the valid updates to the same cell are arranged in the order of time. In another embodiment, the valid updates to cells are stored with the update time points of the valid updates of the cells as the primary index, and all the valid updates at the same valid update time point are arranged into an update table, the update table having the same cell structure as the spreadsheet file. In yet another embodiment, data structures organized in both manners are maintained at the same time.
    Type: Grant
    Filed: August 16, 2007
    Date of Patent: February 18, 2014
    Assignee: International Business Machines Corporation
    Inventors: SuYing Rui, FengLi Wang, Jin Yu, Li Yu
  • Patent number: 8631320
    Abstract: An information processing apparatus which performs variable printing processing to print by inserting different contents data into a variable area of document data for each predetermined unit. The apparatus sets variable area information for defining at least a position and size of a variable area laid out in document data and creates output data in which the variable area containing the contents data is laid out in each document page in accordance with the variable area information.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: January 14, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Daijiro Miyamoto
  • Patent number: 8631314
    Abstract: A system for delivering advertisement units that interact with each other on a webpage is disclosed. The system includes a web browser, a web server, and an advertisement server. The web browser is configured to generate a request for a webpage. The web server is communicatively connected to the web browser and is configured to receive the request for a webpage from the web browser and send the requested webpage to the browser in response to the request. The webpage includes an ad unit request script that is configured to direct the web browser to generate a request for an advertisement unit. The advertisement server is communicatively connected to the web browser and the web server. The advertisement server is configured to receive advertisement unit requests and send a first ad unit and a second ad unit to the web browser in response to those requests. The first and second ad units are rendered by the web browser onto the webpage.
    Type: Grant
    Filed: May 18, 2007
    Date of Patent: January 14, 2014
    Assignee: Interpols Network Incorporated
    Inventors: Hyo Lee, Peter H. Kim
  • Patent number: 8621340
    Abstract: Block properties and improved calculated columns properties are provided in a spreadsheet application. Once block properties are set for a group of spreadsheet cells or a spreadsheet list, the properties may be applied to the entire group of selected cells or list as opposed to requiring application of properties to individual cells. If rows or columns are added to the group of selected cells or list, properties applied to the group of cells or list are automatically applied to the new rows or columns. Block properties also provide for intelligent-behaving list borders where list borders are not corrupted by the movement or changing of columns or rows sharing edges with a list border. Calculated columns are a type of block property that extends the functionality of formulas throughout an entire column of an associated group of cells or list.
    Type: Grant
    Filed: December 20, 2004
    Date of Patent: December 31, 2013
    Assignee: Microsoft Corporation
    Inventors: Joseph M. Chirilov, Dennis R. Newland, Eoin J. Burke, Hannah W. Zhou, John C. Haymond, Juha P. Niemisto, Robert C. Collie, Robert W. Coffen, Thao Moua
  • Patent number: 8601366
    Abstract: A computer-assisted visualization and potential adjustment of the layout of a document element involve multiple layout processes being sequentially applied. One set of one or more layout processes are applied to the element to determine an intermediate position of the element with respect to its initial position. Then, another set of one or more layout processes are applied to the element to determine a final position of the element. Rather than displaying just the final position on the display, the initial position, the intermediate position, and the final position of the element are all displayed. An intermediate control may be used to change the first set of one or more layout processes by moving the displayed intermediate position of the element. A final control may be used to change the second set of one or more layout processes by moving the displayed final position of the element.
    Type: Grant
    Filed: September 8, 2011
    Date of Patent: December 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Erik A. Saltwell, Christian Schormann
  • Patent number: 8589787
    Abstract: The invention includes system for centralized rendering of user interface elements based on configurations as described in XML. A developer may create a definition for a field based on the nature of the information to be displayed to a user within a single file. Such definition will affect all future instances of the particular data type without a need to modify and/or compile code residing either within an HTML file or on a server.
    Type: Grant
    Filed: October 13, 2004
    Date of Patent: November 19, 2013
    Assignee: American Express Travel Related Services Company, Inc.
    Inventors: Suzanne K Berlin, Sonali Bimal Bose, Sitaram Inguva, Chintamani Maheshwar Chhatre
  • Patent number: 8578262
    Abstract: An automated system for assisting the architectural process on an open-network. The system includes a data entry means for user-selected project attributes, at least one catalog database from which the user-selected attribute is identified, a filter for providing a graphical user interface with filtered data associated with a user-selected attribute, at least one user database which stores a unique identifier of the user-selected attribute, automated selection means for incorporating data associated with the user-selected attribute into at least one document, and generation means for creating an architectural document, such as a Specification, Drawing, or Schedule. The system may include at least one remote attribute information storage means from which the user-selected attribute is identified. The system of the present invention may further include means for tracking the architectural process. The system may also include searching means for querying a user database or a group of user databases.
    Type: Grant
    Filed: April 17, 2007
    Date of Patent: November 5, 2013
    Inventors: Charles W. Williams, Ivan A. Starr, Susan Ann Lange
  • Patent number: 8566714
    Abstract: A computer program product for standardizing the appearance of related accessories installed on a base product. The base product and related accessories can be visualized from a plurality of view-angles on a configurator application. An accessory is loaded onto the base product by an image transformation tool that manipulates the accessory to fit onto the base product. The transformed accessory is saved as a t-matrix profile for each view-angle of the base product, and the t-matrix profiles are associated with an accessory classification, which includes additional accessories that similarly fit the base product. The visualization data associated with the base product can then be updated with the t-matrix profiles. A customer GUI is provided for viewing the accessories fitted onto the base product where the transformations can automatically transform other accessories in the same accessory classification on the base product. In an embodiment, the base product is a vehicle.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: October 22, 2013
    Assignee: Insignia Group, L.C.
    Inventors: David Stringer, James Brooks, Stephen Miller, Brian Smithson