Patents Examined by Doug Hutton
  • Patent number: 8589786
    Abstract: The results of a trademark availability search can be graphically depicted using a store layout diagram. A store layout diagram shows the layout of a store including the various sections of the store. Graphical elements representing trademarks are arranged on the store layout diagram and positioned so that they are visually associated with the relevant sections of the store.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: November 19, 2013
    Assignee: Merchant & Gould P.C.
    Inventor: Scott W. Johnston
  • Patent number: 8589790
    Abstract: An automated website analysis system includes mechanisms for automatically auditing a website to validate that the scanned web page information conforms to validation rules. In one implementation, an auditing system requests web pages of an identified website pursuant to validating at least a portion of each requested web page. Embodiments include scanning page code of at least one of the web pages to identify scanned web page information, including a page tag. The scanned web page information is validated to determine whether is conforms to at least one validation rule by validating variables of the page tag against validation rules, including a vendor validation rule. Results of the validation are reported.
    Type: Grant
    Filed: January 27, 2011
    Date of Patent: November 19, 2013
    Assignee: ObservePoint LLC
    Inventors: Robert K. Seolas, John Pestana, J. Tyler Broadbent, Alan Martin Feuerlein
  • Patent number: 8584005
    Abstract: A method for graphically designating content in a document for the subsequent application of a redaction function by executing a preview manager process that displays the designated content in a distinctive interactive configuration. The preview manager process renders the interactive configuration in a graphical format that allows a user to distinguish between the designated content (which has been selected by the user for subsequent application of a redaction function) and the remaining non-designated content in the document. Moreover, a user may interact with the designated content in the document such that, upon user activation (e.g., via an input device such as a mouse), the preview manager process renders a preview configuration that displays a simulation of the resultant application of the redaction function to the designated content. A user may further interact with the designated content in the document such that the preview manager process provides an interactive interface (e.g.
    Type: Grant
    Filed: June 28, 2006
    Date of Patent: November 12, 2013
    Assignee: Adobe Systems Incorporated
    Inventors: Jason T. Pittenger, David Stromfeld
  • Patent number: 8584008
    Abstract: Systems and methods may operate to display a plurality of data containers or bubbles within a user interface so that they do not overlap. Data containers are associated with a pointer or association indicium of fixed size that indicates the relationship between the data container and a target item. They systems and methods include, among other things, determining that two or more data containers will overlap if displayed in the user interface and performing a shift of the data containers, a resizing of the data containers, a shifting of the pointer, or a combination of the above. Additional apparatus, systems, and methods are disclosed.
    Type: Grant
    Filed: February 20, 2009
    Date of Patent: November 12, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Marissa Dulaney
  • Patent number: 8584009
    Abstract: In one embodiment, components within different hierarchical document levels of a document have individual access rights and various hierarchical relationships with other components on different hierarchical levels within the document. Rules for automatically propagating changes in access rights for subordinate document components to superordinate document components are maintained. When an access right for a subordinate document component is changed, the change is automatically propagated to one or more superordinate document components, if permitted by the associated rules.
    Type: Grant
    Filed: June 5, 2009
    Date of Patent: November 12, 2013
    Assignee: Ricoh Company, Ltd.
    Inventors: Hiroshi Ota, Masaki Tasaka, Seiji Takahashi, Yuichiro Sakuta, Hirohisa Saito
  • Patent number: 8584004
    Abstract: A framework for enabling users to create User Defined Functions (UDFs), which can run simultaneously without using multiple calculation threads, is provided. A calculation engine continues a remainder of calculation operations independent of a pending asynchronous function upon starting to run the asynchronous function without waiting to receive a result. The result value is introduced to the computation at a later time during the calculation cycle, when it is received or completed by the calculation engine. When the results are received, downstream operations such as dependent functions are calculated without changing a flow of dependencies within the operations.
    Type: Grant
    Filed: April 23, 2008
    Date of Patent: November 12, 2013
    Assignee: Microsoft Corporation
    Inventors: Chris L. Rae, Charles D. Ellis, Jeffrey J. Duzak
  • Patent number: 8578265
    Abstract: A dynamic document generator system and method provides a web-based visual editor which includes a drag-and-drop mechanism structured to facilitate generation of a markup language version of a dynamic document including data indicative of a dynamic field. The markup language version of the dynamic document is then converted to a stylesheet version of the dynamic document. The stylesheet version of the dynamic document is deployed via a wide area network, wherein a plurality of different users are able to execute the deployed stylesheet version of the dynamic document. When one user executes the dynamic document, the dynamic field takes on one value. When another user executes the dynamic document, the dynamic filed takes on another value.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: November 5, 2013
    Assignee: BigMachines, Inc.
    Inventors: Colleen Y. Bajohr, Timothy Handorf, Prashant Gupta
  • Patent number: 8566708
    Abstract: The subject matter of this document can be implemented in, among other things, a method that includes displaying a visual representation of an electronic document. The method also includes receiving an input to affect a modification of the electronic document, the modification including two or more document change operations, and causing each of the two or more document change operations to be applied to the electronic document. The method also includes determining a redraw approach for redrawing a portion of the visual representation of the electronic document based on the two or more document change operations, such that the redraw approach includes fewer redraws than document change operations. The method further includes performing a redraw of a portion of the visual representation of the electronic document based on the redraw approach.
    Type: Grant
    Filed: January 13, 2011
    Date of Patent: October 22, 2013
    Assignee: Google Inc.
    Inventors: Luiz Pereira, Olga Belomestnykh, Edgard Lindner
  • Patent number: 8566693
    Abstract: A method of optimizing a set of elements on a device display. The method includes positioning the set of elements on the device display, where the set of elements includes a first set of spatial indicia, and the device display further includes a first set of device characteristics. The method also includes generating a first set of workspace configuration indicia based, in part, on the first set of spatial indicia and the first set of device characteristics; and, if desired, re-positioning the set of elements on the device display, where the set of elements includes a second set of spatial indicia, and wherein the device display further includes a second set of device characteristics.
    Type: Grant
    Filed: April 4, 2011
    Date of Patent: October 22, 2013
    Assignee: Oracle International Corporation
    Inventors: Tim B. Beauchamp, Tana Christine Jackson, Kendall J. Cosby
  • Patent number: 8566752
    Abstract: Methods and method and apparatus are disclosed herein for marking electronic documents with one or more persistent selection marks. In one embodiment, the method comprises receiving input representing one or more marks on a document image; determining whether the one or more marks represents a selection of a persistent selectable area that delineates information in the document image; and storing data corresponding to the selection to enable a user in the future to obtain the information in the document image by performing an action with respect to the one or more marks.
    Type: Grant
    Filed: December 21, 2007
    Date of Patent: October 22, 2013
    Assignee: Ricoh Co., Ltd.
    Inventors: Kurt Piersol, Gabriel Johnson
  • Patent number: 8566696
    Abstract: A method and system for predicting a next navigation event are described. Aspects of the disclosure minimize the delay between a navigation event and a network response by predicting the next navigation event. The system and method may then prerender content associated with the next navigation event. For example, the method and system may predict a likely next uniform resource locator during web browsing to preemptively request content from the network before the user selects the corresponding link on a web page. The methods describe a variety of manners of predicting the next navigation event, including examining individual and aggregate historical data, text entry prediction, and cursor input monitoring.
    Type: Grant
    Filed: July 14, 2011
    Date of Patent: October 22, 2013
    Assignee: Google Inc.
    Inventors: Dominic Hamon, Timo Burkard, Arvind Jain
  • Patent number: 8566715
    Abstract: A page description language processing device is provided for supporting a plurality of types of page description languages. In one example, the device may be configured to read a command from data input and determine whether the command should be converted into a common intermediate code. If the judgment unit judges that the command should be converted into the common command, the controller may store a common intermediate command in the intermediate code storage unit. If the judgment unit judges that the command should not be converted into the common command, the controller may store a special intermediate command in the intermediate code storage unit. Additionally or alternatively, the device may execute a common module for the common intermediate command and a special module for the special intermediate command.
    Type: Grant
    Filed: February 19, 2009
    Date of Patent: October 22, 2013
    Assignee: Brother Kogyo Kabushiki Kaisha
    Inventors: Hiroshi Hattori, Norio Mizutani, Kunihiko Sakurai
  • Patent number: 8560944
    Abstract: A document having a number of components is modeled as a concurrent hierarchical state machine derived from a number of secondary state machines. The concurrent hierarchical state machine hierarchically encompasses the secondary state machines and corresponds to the document as a whole. The secondary state machines are concurrent to one another. Each secondary state machine corresponds to one of the components of the document.
    Type: Grant
    Filed: April 4, 2010
    Date of Patent: October 15, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Steven Battle, Helen Balinsky
  • Patent number: 8560937
    Abstract: A system, method, and computer program product for segmenting a document are disclosed. The method considers a zone of a document, such as a page frame or other zone which is a predetermined ratio thereof, and while there are remaining elements in the zone, iteratively tests different segmentations of the zone into n candidate columns, and computes a width of a gutter for each n-candidate. Assuming that the gutter width computed meets a threshold test, which may be based on the arrangement of the elements in the columns, and the candidate columns for the n-candidate each contain at least a threshold number of elements, elements are assigned to respective ones of n segmented columns within which they are located. For example, line elements are arranged in blocks of text within the columns, enabling a reading order for sequences of text, such as complete sentences and paragraphs, to be computed.
    Type: Grant
    Filed: June 7, 2011
    Date of Patent: October 15, 2013
    Assignee: Xerox Corporation
    Inventor: Hervé Déjean
  • Patent number: 8560939
    Abstract: Methods and apparatuses for processing an instant message from a source wireless communication device to a destination device are described herein. In one aspect of the invention, an exemplary method includes receiving the instant message from the source wireless communication device, the instant message having a source wireless communication identifier, a destination instant messenger identifier, and data contents; extracting the source wireless communication identifier, the destination instant messenger identifier and the data contents from the instant message; retrieving a source instant messenger identifier corresponding to the source wireless communication identifier; binding the source instant messenger identifier with the source wireless communication identifier; and transmitting the data contents with the source instant messenger identifier to the destination device over a communication network, based on the destination instant messenger identifier. Other methods and apparatuses are also described.
    Type: Grant
    Filed: March 30, 2009
    Date of Patent: October 15, 2013
    Assignee: Tencent (BVI) Limited
    Inventors: Xiaoguang Wu, Yang Chen, Yejun Huang, Huateng Ma, Liqing Zeng
  • Patent number: 8560940
    Abstract: An exemplary embodiment of the present may generate a DOM-tree and generate a signal based on the DOM-tree and a node list. The signal may be analyzed and nodes may be selected within the signal to form a periodic wave. Repeat patterns may be detected using the periodic wave and the nodes.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: October 15, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Hui-Man Hou, Jian-Ming Jin, Li-Mei Jiao, Suk Hwan Lim
  • Patent number: 8560948
    Abstract: A user support system provides a user interface that integrates FAQ features and helpdesk features and a user support request handling interface that integrates user support request handing and FAQ database maintenance. The user interface screen allows a user to select one or more levels of categories of support topic, and displays a list of frequently asked questions (FAQ) based on the user-selected categories. Once the categories are selected, a message input window is displayed on the user interface screen to allow the user to send a support request to the support provider. The user support request handling interface allows a support staff to select from a database a template answer to the user's request; it also provides means for the support staff to directly edit the template answer in the database, add new questions and answers to the database, or assign a question to a category.
    Type: Grant
    Filed: December 11, 2008
    Date of Patent: October 15, 2013
    Inventor: Michael Hu
  • Patent number: 8555197
    Abstract: An information-processing device stores information as assignment information to assign associated hardware or software to each window that displays processing details of an application. An association between a window and hardware or software is different for each application (in other words, for each window). If plural overlapping windows are displayed, the information-processing device determines a window to be displayed in the foreground, on a basis of the association. For example, in a case where window w1 of a game and window w2 of another game overlap each other, if the information-processing device has hardware or software associated with game A, window w1 is displayed at the front; and meanwhile if the device has hardware or software associated with game B, window w2 is displayed at the front.
    Type: Grant
    Filed: December 16, 2008
    Date of Patent: October 8, 2013
    Assignee: NTT DoCoMo, Inc.
    Inventors: Izua Kano, Kazuhiro Yamada, Dai Kamiya, Yasushi Onda, Keiichi Murakami
  • Patent number: 8555161
    Abstract: A first computing device opens a local copy of a document. The first computing device updates the local copy of the document to reflect a remote change. The remote change is a change made to a remote copy of the document by a user of a second computing device. The first computing device also updates the local copy of the document to reflect a local change. The local change is a change made to the local copy of the document by a user of the first computing device. The first computing device is able to concurrently update the local copy to reflect the local change and the remote change.
    Type: Grant
    Filed: October 29, 2010
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventor: Charles W. Parker
  • Patent number: 8549420
    Abstract: A method and apparatus for displaying a graphical object in a grid located within in a graphical user interface (GUI) environment is disclosed. In one embodiment, the method for displaying a graphical object in a grid located in a GUI environment comprises positioning the graphical object in a cell of the grid, where a dimension of the graphical object is larger than a corresponding dimension of the cell, and repositioning the graphical object depending upon a position of a pointer of the GUI environment within the cell along the corresponding dimension.
    Type: Grant
    Filed: June 25, 2010
    Date of Patent: October 1, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Steve Tibbett