Patents Examined by Amelia Tapp
  • Patent number: 9304975
    Abstract: A method is disclosed for laying out a plurality of containers on a page to generate a document upon insertion of content in the containers. The containers each have edges whose position upon layout is independent of the dimensions of the content inserted in each container. An association is created between an edge of a first container and an edge of a second container that is parallel and opposed to the first edge which constrains the second edge to a relation to the first edge. The page may then be laid out using the containers such that the edge of the first container moves dependent on the dimensions of content inserted in the first and second containers.
    Type: Grant
    Filed: April 4, 2008
    Date of Patent: April 5, 2016
    Assignee: Canon Kabushiki Kaisha
    Inventors: Ian Robert Boreham, Allen Peter Courtney, David Grant McLeish
  • Patent number: 9292483
    Abstract: Text is intelligently annotated by first creating a topic map summarizing topics of interest of the user. A data structure is created. The topic map is used to create two linked user dictionaries, a topic dictionary reflecting topic names and a traversal dictionary reflecting the knowledge structure of a topic. Actions may be linked with topic types. When the text to be annotated is being read, the topic data structure of the topics found in the text are automatically instantiated using the dictionaries and any actions previously linked to topic types. Instantiated topic data structures are automatically attached to the text being annotated. A user GUI may be created to allow the user to access and interact with the text annotations.
    Type: Grant
    Filed: June 25, 2008
    Date of Patent: March 22, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Mohamed Fathy Deyab, Hisham Emal El-Din ElShishiny, Ahmed Ragheb, Ahmed Mousaad Abdel Wanees
  • Patent number: 9292876
    Abstract: Embodiments are directed towards employing a transaction room in a digital transaction service to provide participants controlled access and editing of a document. In response to a trigger, a first copy of the document is created. The first copy of the document may be provided to a recipient for review such that the first copy is non-editable by the participants, while the document is editable in the transaction room. The document may be prepared for electronic signature such that, when the document has changed after the first copy was provided for review, a second copy of the document is created and tagged for signature; and when the document has not changed after the first copy was provided for review, the first copy may be tagged for signature. Tagging a document copy for signature may include pre-tagging the document for signature based on signing roles of the recipients.
    Type: Grant
    Filed: December 16, 2014
    Date of Patent: March 22, 2016
    Assignee: DocuSign, Inc.
    Inventor: Glenn Shimkus
  • Patent number: 9286285
    Abstract: A computer-implemented method for editing a formula includes receiving a text string including formula information. The method further includes parsing the received text string and analyzing the parsed text string for a formula and formula errors while the text string is being received. In response to a formula error being detected in the analyzed text string, the method can include generating a message pertaining to the formula error. In response to a formula detected in the analyzed text string, the method can include calculating at least one sub-value for the formula and generating a message pertaining to the at least one sub-value of the formula.
    Type: Grant
    Filed: October 30, 2012
    Date of Patent: March 15, 2016
    Assignee: GOOGLE INC.
    Inventors: Vance J. Vagell, Shoshana Holtzblatt, Varnali Shah
  • Patent number: 9286275
    Abstract: Techniques, systems and apparatus for automatically generating schema using an initial documents constructed in an XML compatible format are disclosed. A method involves providing an initial XML document that and analyzing the XML document to identify the XML data structures in the document and generating a data framework that corresponds to the data structure of the XML document. The data items of the initial XML document are analyzed to determine data constraints based on the data items of the initial XML. Schema are then generated based on the data framework generated and the data constraints determined from the raw xml data. These principles can be implemented as software operating on a computer system, as a computer module, as a computer program product and as a series of related devices and products.
    Type: Grant
    Filed: August 23, 2004
    Date of Patent: March 15, 2016
    Assignee: Oracle America, Inc.
    Inventor: Ayub S. Khan
  • Patent number: 9268757
    Abstract: Systems and methods for detecting annotation digital ink strokes and further associating annotation digital ink strokes with word digital ink strokes are presented. Ink strokes are captured on a writing surface and then classified as words or annotations. Annotations are then anchored to corresponding words. When words are relocated or edited on the writing surface, the anchored annotations are also relocated and may even be reshaped according to the changes in the anchored words.
    Type: Grant
    Filed: April 16, 2012
    Date of Patent: February 23, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zhouchen Lin, Mingqing Xu, Jian Wang
  • Patent number: 9251126
    Abstract: A request for a document from a mobile device via a network is received. In response to the request, within the document a non-textual document element unrecognizable to the mobile device is identified. Within the document, at a first location associated with the non-textual document element, a start marker comprising a first code selected from a predetermined Unicode range is inserted. Within the document, at a second location associated with the non-textual document element, an end marker comprising a second code selected from the predetermined Unicode range is inserted. The second code has a predetermined relationship to the first code. The document is transmitted to the mobile device via the network.
    Type: Grant
    Filed: November 16, 2011
    Date of Patent: February 2, 2016
    Assignee: GOOGLE INC.
    Inventors: Andrew Alexander Grieve, John Day-Richter
  • Patent number: 9244892
    Abstract: An information display apparatus that includes a judgment unit that, in the even of receiving the input of the position coordinate through the operation unit while one page of the image data is being displayed on the display screen, judges which area is selected from areas in the page being displayed on the display screen on the basis of the received position coordinate; and a display controller that displays an image of a first area which is determined to be selected by the judgment unit with remaining the position when the area is indicated through the operation unit, hides an image of the area other than the first area, and display an image of next page of the page being displayed in an area where then image of the area other than the first area is hidden.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: January 26, 2016
    Assignee: FUJI XEROX CO., LTD.
    Inventor: Yukiyo Uehori
  • Patent number: 9235649
    Abstract: Technology is disclosed for using workflows based on domains in a hierarchical data structure (e.g. LDAP directory) or other type of data structure. When a workflow is created, it is associated with domain. The domain is defined by a selected node and all nodes below that selected node in the hierarchical data structure. At run time, the system identifies which workflows perform a requested task and are associated with a domain that includes the target of the task. If multiple workflows are determined, the user is provided with the ability to choose one of the identified workflows for performing the tasks.
    Type: Grant
    Filed: August 10, 2010
    Date of Patent: January 12, 2016
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Joan C. Teng, Thomas B. Remahl
  • Patent number: 9189486
    Abstract: A content management system (CMS) autonomically generates structure for a document when a synchronization rule references structure that does not exist in the document. A dynamic structure policy specifies at least one criterion that determines if and how the structure is autonomically generated. By autonomically generating structure in a document, a CMS administrator or CMS user (such as the author) is relieved of the manual task of generating the structure before the synchronization rule can be successfully processed. Once dynamically generated, the added structure may be auto-populated with dummy data or with default data specified in the autonomic structure policy.
    Type: Grant
    Filed: March 7, 2013
    Date of Patent: November 17, 2015
    Assignee: International Business Machines Corporation
    Inventor: John E. Petri
  • Patent number: 9158778
    Abstract: Techniques for content services are provided. Documents are managed from their native storage locations. Access to portions of the documents is provided via separate addressable references. Principals access and annotate the portions of the documents remotely. Identity and policy restrictions are enforced against access from the native storage locations.
    Type: Grant
    Filed: August 27, 2010
    Date of Patent: October 13, 2015
    Assignee: Novell, Inc.
    Inventors: Scott Alan Isaacson, Jason Taylor, Haripriya Srinivasaraghavan, Mandhakini Subramanian, Ravi Kumar, Manoj Madhavan, Pooja Gada
  • Patent number: 9135362
    Abstract: A processing device and method are provided for visualizing changes to dynamic content. Dynamic content may be obtained from a content source and a state of the content may be saved. The saved state of the content may be compared with a previously saved state of the content to produce difference data, indicating differences between the saved state of the content and the previously saved state of the content. The obtained content may be presented to a user and may include visual indications pointing out added portions of the content, deleted portions of the content, and/or unchanged portions of the content. In some embodiments, a scheduler may be configured to obtain content and save a state of the content at particular times or upon occurrences of particular events. In various embodiments, aged states of the content may be degraded.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: September 15, 2015
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Daniel Jason Tomko, Karim Taji Farouki, Andrew Bertram Rothbart
  • Patent number: 9116927
    Abstract: Methods and apparatuses for searching unconsciously captured documents and publishing the results are disclosed. Documents processed by one or more networked devices are saved to a storage device coupled to the network. The documents can be searched to retrieve desired documents. In one embodiment, the desired documents are published in response to a single user action, for example, a mouse click or a spoken command. The documents can be published, for example, on the World Wide Web via a Web server or other devices. The documents can also be published to other networks, distributed via electronic mail, or published in any other manner.
    Type: Grant
    Filed: November 19, 2007
    Date of Patent: August 25, 2015
    Assignee: RICOH CO., LTD.
    Inventors: Jonathan J. Hull, Kurt W. Piersol
  • Patent number: 9110903
    Abstract: Systems, methods and apparatus for collecting data and presenting media to a user are provided. The systems generally includes a data gathering module associated with an electronic device. The data gathering module communicates gathered data to a management module, which manages at least one user profile based on the gathered data. The management module may select media for presentation to a user based on the user profile, and the selected media may be displayed to the user via a media output device co-located with the user, such as a display of the user's mobile electronic device or a television, computer, billboard or other display co-located with the user. Related methods are also provided.
    Type: Grant
    Filed: November 22, 2006
    Date of Patent: August 18, 2015
    Assignee: YAHOO! INC.
    Inventors: Ronald Martinez, Marc Davis, Nathanael Joe Hayashi, Chris Kalaboukis
  • Patent number: 9110874
    Abstract: A template element, among template elements constituting a template, which corresponds to a document element constituting an original document is set as a corresponding template element and a content of format conversion processing for the document element is determined on the basis of the corresponding template element. Format conversion processing based on the determined content is performed. A result of format conversion processing is output as a result of conversion of the format of the original document.
    Type: Grant
    Filed: August 27, 2008
    Date of Patent: August 18, 2015
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Keisuke Tamiya
  • Patent number: 9110877
    Abstract: An extensible markup language (“XML”) schema is provided for defining a content region which displays specific types of content in an electronic document created in a word processing application program. The schema includes structural elements for defining the content region in the electronic document. The structural elements include a properties element for defining properties associated with the content to be displayed in the content region and a content element for receiving the content to be displayed according to the defined properties. The properties element and the content element define the content region in the electronic document.
    Type: Grant
    Filed: February 25, 2005
    Date of Patent: August 18, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Brian M. Jones, E. Mark Sunderland, Marcin Sawicki, Robert A. Little, Tristan A. Davis
  • Patent number: 9098594
    Abstract: Various aspects are directed to a computer system for implementing an interface for presenting metric data to a user, the computer system may comprise a storage medium, which may, in turn, comprise a sitemap. The sitemap may define an organization of portal pages and wherein each portal page comprises at least one region defining a metric data type and a metric data presentation. The computer system may also comprise at least one processor configured to implement a controller unit. The controller unit may be configured to query a data source to retrieve a first data collection, where the first data collection comprises metric data of a first business context. The controller unit may also be configured to render a first portal page selected from the organization of portal pages according to the first data collection.
    Type: Grant
    Filed: December 28, 2007
    Date of Patent: August 4, 2015
    Assignee: MORGAN STANLEY SMITH BARNEY HOLDINGS LLC
    Inventor: Nikita Ogievetsky
  • Patent number: 9092418
    Abstract: An improved spell check function and handheld electronic device provide a spell checking feature that includes a spell check algorithm that changes a suffix of a text entry by replacing each of one or more terminal characters thereof with a wild card element which can be any character or an absence of a character. A memory on the handheld electronic device has a plurality of language objects which are searched to identify language objects which correspond with the modified text entry with the terminal wild card element(s).
    Type: Grant
    Filed: March 30, 2007
    Date of Patent: July 28, 2015
    Assignee: BlackBerry Limted
    Inventors: Vadim Fux, Shannon Ralph White
  • Patent number: 9069847
    Abstract: Data visualization methods, data visualization devices, data visualization apparatuses, and articles of manufacture are described according to some aspects.
    Type: Grant
    Filed: October 21, 2005
    Date of Patent: June 30, 2015
    Assignee: Battelle Memorial Institute
    Inventors: Alan E. Turner, Vernon L. Crow, Deborah A. Payne, Elizabeth G. Hetzler, Kristin A. Cook, Wendy E. Cowley
  • Patent number: 9069747
    Abstract: In one embodiment, a method comprises: providing an electronic spreadsheet having a plurality of cells arranged in an array having a plurality of rows and a plurality of columns; receiving information defining a plurality of items, each of the plurality of items representing a respective set of data usable in populating at least a portion of the plurality of cells of the electronic spreadsheet, at least one of the plurality of items including a table having a plurality of rows and a plurality of columns; associating each of the plurality of items with a respective location in the electronic spreadsheet; associating each of the plurality of items with a respective position in a stack, each of the plurality of items being able to be associated with any position in the stack; and rendering the electronic spreadsheet in accordance with the information defining the plurality of items, the respective location associated with each item and the respective stack position associated with each item.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: June 30, 2015
    Assignee: SAP SE
    Inventors: Thorsten Ueberschaer, Gilbert Karbach