Patents Examined by Nathan Shrewsbury
  • Patent number: 8910065
    Abstract: A secondary output of a user interface created using a presentation framework may be created by making a clone of the user interface, then modifying the cloned user interface by expanding various components. The cloned user interface may also be configured to the output characteristics of the secondary output, which may be a printer or other hardcopy device. The user interface may be created with callbacks or other actions that may be executed when the cloned user interface is configured. The callbacks may cause certain user interface components to be changed on the cloned version of the user interface.
    Type: Grant
    Filed: November 8, 2010
    Date of Patent: December 9, 2014
    Assignee: Microsoft Corporation
    Inventors: Gaurav Kapila, Vipul Malhotra, Bahadir Onalan, Jagadeesh Kalki, Mark Sterin, Dan Boldo
  • Patent number: 8892998
    Abstract: An image processing apparatus includes an receiving unit that receives e-mail via a first path, an acquiring unit that acquires an acquired file via a path other than the first path, a determining unit that determines whether an attached file and synthesization information for synthesizing the attached file and the acquired file are included in the received e-mail, and a synthesizing unit which, when the attached file and the synthesization information are included in the received e-mail, synthesizes the attached file and the acquired file based on the synthesization information.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: November 18, 2014
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventor: Akihiro Yamada
  • Patent number: 8856641
    Abstract: Disclosed herein are methods and systems for displaying content-related metainformation, and display of content-related tag metainformation in correspondence, and synchronized, e.g., time-based, with the content, so as to display content together with related time-tag information.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: October 7, 2014
    Assignee: Yahoo! Inc.
    Inventor: Lluis Garcia Pueyo
  • Patent number: 8843816
    Abstract: Technologies are described herein for document collaboration by transforming and reflecting a document object model. A DOM representation of a document to be shared is obtained at a host computer, transformed, and reflected to one or more participant computers. Each of the participant computers receives the DOM representation of the document and renders and displays the DOM representation locally. When the DOM representation is modified, changes to the DOM representation may also be transmitted to the participant computers, rendered, and displayed. Events occurring with respect to the DOM may also be synchronized between the host and participant computers.
    Type: Grant
    Filed: April 25, 2008
    Date of Patent: September 23, 2014
    Assignee: Microsoft Corporation
    Inventors: Benjamin Travis Stull, Nikolai Nedikov, Cameron John Parker, Brian J. Neufeld
  • Patent number: 8826142
    Abstract: A unique document handling facility on the scale of a Lotus Notes document. Preferably, the documents are stored in a relational database and served-up using Java servlets, with provisions for handling document content and group level security. The preferred implementation of the invention provides several specific features: (1) Presentation and control of heterogeneous document content through the service of the Enterprise Application Development Platform, (2) An efficient scheme for group level and user level security, (3) Presentation of heterogeneous document types, (4) Presentation of heterogeneous data types in the document, (5) A method to externalize definition of keyword selections, and (6) The ability to present document fields in any order, regardless of whether they originate in the head or body of the underlying document.
    Type: Grant
    Filed: October 28, 2009
    Date of Patent: September 2, 2014
    Assignee: Inernational Business Machines Corporation
    Inventor: James R. Wason
  • Patent number: 8819543
    Abstract: An object including at least one element is moved on a document in which the object is arranged in response to an instruction from a user. In addition, if the object is moved to a boundary between two pages, at least one element that is included in the object and that corresponds to a break position of the two pages is detected. Then, a position where the at least one detected element is arranged in the document is determined so that the element is arranged in either of the documents of the two pages and an image corresponding to the document is output. In the above manner, it is possible to appropriately arranging elements in a document to output an image corresponding to the document having the elements appropriately arranged therein.
    Type: Grant
    Filed: October 12, 2010
    Date of Patent: August 26, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Toshinori Igari
  • Patent number: 8806325
    Abstract: Methods and apparatuses that identify one of a plurality of modes from a web page associated with a document received at a browser are described. An identified mode may correspond to a user interface configuration. A portion of content may be extracted from the document for a presentation configured by the user interface configuration. A presentation of the extracted content may be displayed on a display screen while excluding a reset of the document without displaying the web page.
    Type: Grant
    Filed: November 18, 2009
    Date of Patent: August 12, 2014
    Assignee: Apple Inc.
    Inventors: Kevin Decker, Giovanni Donelli
  • Patent number: 8799773
    Abstract: Phrases in the reviews that express sentiment about a particular aspect are identified. Reviewable aspects of the entity are also identified. The reviewable aspects include static aspects that are specific to particular types of entities and dynamic aspects that are extracted from the reviews of a specific entity instance. The sentiment phrases are associated with the reviewable aspects to which the phrases pertain. The sentiment expressed by the phrases associated with each aspect is summarized, thereby producing a summary of sentiment associated with each reviewable aspect of the entity. The summarized sentiment and associated phrases can be stored and displayed to a user as a summary description of the entity.
    Type: Grant
    Filed: March 19, 2008
    Date of Patent: August 5, 2014
    Assignee: Google Inc.
    Inventors: George Reis, Sasha Blair-Goldensohn, Ryan T. McDonald
  • Patent number: 8782514
    Abstract: XML parsing (PXP) can be improved using multicore CPUs, enhancing its suitability for scientific data. One approach is to divide the XML document into equal-sized chunks, and parse each chunk in parallel. XML parsing is inherently potentially dependent on all preceding characters. The skeleton, an outline of the document generated during a fast preparse, is used to guide full parallel parsing. The preparse is a sequential phase that limits scalability, and this phase can also be parallelized using a meta-DFA mechanism. For each state q of the original preparser the meta-DFA incorporates a complete copy of the preparser state machine as a sub-DFA which starts in state q running multiple instances of the preparser simultaneously when parsing a chunk, with each possible preparser state at the beginning of a chunk represented by an instance. By pursuing all possibilities simultaneously, the meta-DFA allows each chunk to be preparsed independently in parallel.
    Type: Grant
    Filed: December 11, 2009
    Date of Patent: July 15, 2014
    Assignee: The Research Foundation for The State University of New York
    Inventor: Kenneth Chiu
  • Patent number: 8782517
    Abstract: A client device network-connected to a document management server managing a document stored in a storage and keeping at least one document managing rule, firstly edits a template which includes information for an operation performed to a document, information for a name of a menu to be registered in the device, and an identifier of a document managing rule. Then, a document managing rule specified by the identifier which is included in the edited template is obtained from the server. Then, a determination is made as to whether or not an operation which is included in the edited template is pursuant to the obtained document managing rule. Finally, a name of a menu instructing to perform the operation in the client device is registered, if it is determined that the operation included in the edited template is pursuant to the obtained document managing rule, and is not registered otherwise.
    Type: Grant
    Filed: March 17, 2009
    Date of Patent: July 15, 2014
    Assignee: Canon Kabushiki Kaisha
    Inventor: Tadashi Naganuma
  • Patent number: 8775918
    Abstract: A system and method for improving electronic presentations is provided. The system may automatically improve an electronic presentation. An input presentation may be analyzed and various parameters may be computed. Based on text and/or other analysis, images and/or other objects may be selected to be included in a generated electronic presentation. A design scheme may be automatically selected. An improved electronic presentation may be automatically generated based on an original presentation, user selected parameters, text and/or other analysis of the original presentation and a set of rules, criteria and parameters.
    Type: Grant
    Filed: September 24, 2009
    Date of Patent: July 8, 2014
    Assignee: Visual Software Systems Ltd.
    Inventors: Arie Livshin, Motti Nisani, Shai Schwartz
  • Patent number: 8739022
    Abstract: A language for semi-structured documents, XML has emerged as the core of the web services architecture, and is playing crucial roles in messaging systems, databases, and document processing. However, the processing of XML documents has a reputation for poor performance, and a number of optimizations have been developed to address this performance problem from different perspectives, none of which have been entirely satisfactory. Parallel XML parsing leverages the growing prevalence of multicore architectures in all sectors of the computer market, and yields significant performance improvements. The design consists of an initial preparsing phase to determine the structure of the XML document (or other data document), followed by a full, parallel parse. The results of the preparsing phase are used to help partition the XML document for data parallel processing.
    Type: Grant
    Filed: September 25, 2008
    Date of Patent: May 27, 2014
    Assignee: The Research Foundation for The State University of New York
    Inventors: Kenneth Chiu, Yinfei Pan
  • Patent number: 8726153
    Abstract: A display device for displaying a plurality of contents in a predetermined display area. The display device includes a content acquiring unit configured to acquire the contents, a content arranging unit configured to arrange the contents based on time information possessed by the contents, a time difference calculating unit configured to calculate a time difference between adjacent contents in terms of time based on the time information possessed by the contents, a display position setting unit configured to set a position of each content along a time axis based on the time difference between the contents, the display position setting unit determining whether the time difference between the contents is larger than a predetermined value, and a content display unit configured to display the plurality of contents based on position information on the time axis along the depth direction of the predetermined display area.
    Type: Grant
    Filed: December 4, 2008
    Date of Patent: May 13, 2014
    Assignee: Sony Corporation
    Inventors: Takuro Noda, QiHong Wang, Akiko Terayama, Takuo Ikeda, Hidenori Karasawa
  • Patent number: 8701036
    Abstract: An electronic device and a method for implementing an icon board based operation interface thereof are provided. In the method, a plurality of areas within a screen frame on a screen of the electronic device are arranged for respectively displaying a plurality of function boards, in which each of the function boards is corresponding to one of a plurality of main functions supported by the electronic device. For each main function including at least one sub-function, a sub-function icon thereof is generated according to a relevant historical operating information, and a main function icon of the main function and the sub-function icon of each sub-function are displayed together on the function board of the main function.
    Type: Grant
    Filed: June 28, 2011
    Date of Patent: April 15, 2014
    Assignee: Wistron Corporation
    Inventors: Li-Hsuan Chen, Yu-Chi Chang, Hung-Yang Hsu
  • Patent number: 8694898
    Abstract: An electronic device which includes a widget management module, a processor, a source acquiring module, and a display. The widget management module adds a new window and new viewable symbols or representations (views) inside the new window. The processor counts a number of existing windows and a number of existing views in each of the existing windows, calculates a new window identification code for the new window according to the number of existing window and the number of existing views in each of the existing windows, and calculates a new view identification code for each of the new views according to the new window identification code. The source acquiring module acquires sources and data from the sources based on each of the new view identification code and associates the source information with new view corresponding to the new view identification code, leading to the display of the new views.
    Type: Grant
    Filed: June 29, 2011
    Date of Patent: April 8, 2014
    Assignee: Hon Hai Precision Industry Co., Ltd.
    Inventor: Teng-Yu Tsai
  • Patent number: 8677287
    Abstract: A display input device is comprised of a touch panel 1 for carrying out a display of information and an input of information, a vibration detection sensor (proximity sensors 12 or an acceleration sensor 23) for detecting a vibration of an object to be detected which is positioned opposite to the touch panel 1, and a control unit 3 for, when it is determined that a relative vibration between the touch panel and the object to be detected, which is detected by the vibration detection sensor, has an amount equal to or larger than a predetermined amount, carrying out a process of enlarging an image in a display area having a fixed range, which is displayed on the touch panel 1, to display the enlarged image.
    Type: Grant
    Filed: December 2, 2009
    Date of Patent: March 18, 2014
    Assignee: Mitsubishi Electric Corporation
    Inventors: Mitsuo Shimotani, Tsutomu Matsubara, Takashi Sadahiro, Masako Ohta, Yuichi Okano, Tsuyoshi Sempuku
  • Patent number: 8667408
    Abstract: A system for generating customized badges. The system includes a computer, a printer coupled to the computer, a display coupled to the computer, and a computer readable medium. The computer readable medium includes instructions for opening a badge profile, providing a data entry screen based on the profile, receiving data in the data entry screen, and printing customized badges on the printer based on the received data. The badge profile defines a size, type, and location of data to be printed on the customized badges.
    Type: Grant
    Filed: March 5, 2010
    Date of Patent: March 4, 2014
    Assignee: Contemporary, Inc.
    Inventors: James Peterson, Brian Powell
  • Patent number: 8661342
    Abstract: Various technologies and techniques are disclosed for integrating a customer relationship management application with a mail merge operation on a client-side word processor. Mail merge settings are received from a user, including a record set to use in a mail merge operation. A new mail merge document is created. The record set is added to the mail merge document. A link is added to a template that will control the mail merge operation on a client-side word processor. The linked template gets attached to the new mail merge document when opened on the client-side word processor. Techniques for beginning a mail merge operation on a client-side word processor are described. A downloaded mail merge document is validated. The record set contained in the downloaded mail merge document is separated into one or more separate files. A mail merge wizard is started and advanced to a proper stage.
    Type: Grant
    Filed: June 17, 2008
    Date of Patent: February 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Michael J. Lu, Edward A. Martinez, Shashi Ranjan
  • Patent number: 8656278
    Abstract: A data converting apparatus includes: a display image producing section that receives a file including one or more records in each of which records print data for one or more pages is described so as to produce image data for displaying; a preview displaying section that displays an image based on the image data produced in the display image producing section, and receives a designation by a user operation as to whether or not printing on a record basis or on a page basis is required; and a print image producing section that produces image data for printing with respect to the record or page which is designated to be printed by the preview displaying section.
    Type: Grant
    Filed: May 1, 2009
    Date of Patent: February 18, 2014
    Assignee: Fujifilm Corporation
    Inventor: Masashi Kuranoshita
  • Patent number: 8635528
    Abstract: An online search result formatting system and method. The system receives the results of an online search conducted by a user. A view assignment module selects a view template from a plurality of predefined view templates. A content templating module formats the results per the chosen template. An image request system obtains an image representing each search result from the image generation, delivery, and management system. A content population module prepares the content with the results and images in accordance with the selected view template for ultimate display in the user's graphical user interface. The user may select from among the plurality of predefined view templates to alter the display accordingly.
    Type: Grant
    Filed: November 26, 2008
    Date of Patent: January 21, 2014
    Assignee: Nexplore Technologies, Inc.
    Inventors: Robert V. Byron, Terry L. Ferrell