Patents Examined by Adam M Queler
  • Patent number: 8555156
    Abstract: A technique for inferring whether a message has been read includes the following: identifying at least part of a message that is in a viewport of a computing device, determining a value that is based on the at least part of the message, comparing the value to a threshold, tracking an amount of time that the at least part of the message is in the viewport if the value meets or exceeds the threshold, and inferring whether the message has been read based on the amount of time.
    Type: Grant
    Filed: August 16, 2010
    Date of Patent: October 8, 2013
    Assignee: Google Inc.
    Inventor: Brian L. Cairns
  • Patent number: 8549397
    Abstract: Video content in an original markup language is processed and distributed for presentation such that the presentation preserves static and dynamic aspects of the video content in the original markup language. The video content in the original markup language may be processed into a binary format using a client-specific routine that is specific to a predetermined client. The distributed video content may be presented in a way that preserves the static and dynamic aspects of the video content in the original markup language.
    Type: Grant
    Filed: November 13, 2009
    Date of Patent: October 1, 2013
    Assignee: Microsoft Corporation
    Inventors: Eric R. Soldan, Steven J. Falkenburg, Tantek Celik, Bradley R. Pettit
  • Patent number: 8543901
    Abstract: The systems and methods described herein are useful for maintaining the integrity of documents, such as web pages, which contain hyperlinks to other documents, such as other web pages. A value representative of the content or a portion thereof of the document referenced by the hyperlink may be included in the hyperlink, such that changes in the content of the document are reflected as changes in the value representative thereof. Subsequent retrievals of the referenced document may then be analyzed to verify that the contents of the document have not been altered since the hyperlink was created.
    Type: Grant
    Filed: November 1, 1999
    Date of Patent: September 24, 2013
    Assignee: Level 3 Communications, LLC
    Inventor: Arif Diwan
  • Patent number: 8539340
    Abstract: The present technique serves Web pages that are mixed with dynamic data from an embedded system using object files to access the dynamic data. The technique constructs the object files in the embedded system in real-time separate from the Web pages. The technique then merges the dynamic data with the Web pages and displays the data-populated Web pages via a Web browser. The data/page merging process may be performed at either the server side or the client side.
    Type: Grant
    Filed: January 4, 2002
    Date of Patent: September 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Robert S. Brayton, Jacob P. Frantz, John R. Carpenter
  • Patent number: 8533586
    Abstract: An annotation overlay collection, storage, and display system and method is described. The system and method allows the collection of annotations of a variety of formats from multiple users and stores these annotations separate from, but related to the reference document, or several related reference documents. The annotations are displayed when the reference document is viewed and may be displayed in a format that minimizes the use of display real-estate but allows access to the annotation when desired.
    Type: Grant
    Filed: July 18, 2006
    Date of Patent: September 10, 2013
    Assignee: Twelvefold Media Inc.
    Inventors: Marc A. Meyer, Jean Sini
  • Patent number: 8522131
    Abstract: An intermediary system is disposed along a communication path between a user device, such as a Web-enabled mobile phone, and a content server. The user device sends a request, such as an HTTP GET request, for a data page at the content server. The data page may be, for example, the hypertext markup language (HTML) code of a Web page. The intermediary receives the request and determines whether the requested data page includes a data reference, such as a uniform resource locator (URL) of an embedded image in the Web page. If the requested page includes a data reference, the intermediary creates a preload instruction and sends the preload instruction to the user device in a response to the request for the data page. The preload instruction instructs the user device to load the referenced data. The preload instruction may be a hidden frame.
    Type: Grant
    Filed: April 14, 2004
    Date of Patent: August 27, 2013
    Assignee: Sprint Spectrum L.P.
    Inventor: Martin Geddes
  • Patent number: 8504915
    Abstract: Embodiments provide interactive computer-implemented rich heterogeneous content authoring features. In an embodiment, a computer-implemented method includes an interaction model that uses an input state associated with a user operation and an electronic page interface to provide an interactive authoring experience. In one embodiment, a note taking client can include an interaction model used in part to automatically control aspects of an electronic note page. Other embodiments are included and available.
    Type: Grant
    Filed: April 12, 2010
    Date of Patent: August 6, 2013
    Assignee: Microsoft Corporation
    Inventors: Alex Jacob Simmons, Sripriya P. Vasudevan, David John Rasmussen
  • Patent number: 8484555
    Abstract: An electronic document control apparatus verifies that content to which a digital signature has been applied has not been altered; verifies that a referential target of a new page is a signature area to which a digital signature has been applied; if the electronic document has been imparted with a policy for permitting page layout, verifies that the referential target of a new page does not include anything other than the content to which the digital signature has been applied, and if the electronic document has been imparted with a policy for permitting page layout and background rendering of content, verifies that the referential target does not include anything other than the content and a background object of the content; and determines by using at least one of the first, second and third verification means, whether or not the edited electronic document has been altered.
    Type: Grant
    Filed: April 20, 2009
    Date of Patent: July 9, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Yusuke Fukasawa
  • Patent number: 8473837
    Abstract: Data cells in a spreadsheet report are collapsed and expanded without disrupting other spreadsheet data. A user may want to drill down on data corresponding to a parent member of the report to display more detailed information about the parent member. Likewise, a user may want to drill up the displayed information corresponding to the parent member to hide detailed information associated with the parent member. Before expanding or collapsing a report, the spreadsheet is scanned for information to determine whether the display of other data in the spreadsheet would be disrupted by the expansion/collapse. The information may include cross-join information associated with the parent member, the number of child members associated with the parent member, the dimension of the report created by the parent member and the associated child members, and other reports that may be linked to the report that includes the parent member.
    Type: Grant
    Filed: July 26, 2010
    Date of Patent: June 25, 2013
    Assignee: Microsoft Corporation
    Inventors: Lakshmi N. Thanu, Peter Eberhardy, Dylan Hai Huang, Xiaohong Mark Yang
  • Patent number: 8464151
    Abstract: Association information representing the association between the first information and the second information is set in the first record belonging to the first information and the second record belonging to the second information that are stored in a storage medium. A field area where data of the designated first record is inserted and a field area where data of the second record associated with the first record is inserted in accordance with the association information are laid out in a page on the basis of the template.
    Type: Grant
    Filed: July 20, 2006
    Date of Patent: June 11, 2013
    Assignee: Canon Kabushiki Kaisha
    Inventor: Hiroyasu Miyazawa
  • Patent number: 8434015
    Abstract: An information processing apparatus includes: a display element; an indicated position detection means whose manipulating face is placed on a display screen of the display element and which accepts an indicating manipulation performed by a user, and detects and outputs information on coordinates representing a position indicated with the indicating manipulation; a detection means for detecting the indicated position on the display screen and the style of the indicating manipulation on the basis of the information on coordinates fed from the indicated position detection means; and a display control means for dividing the display screen into a first area, in which at least item shifting operating pieces are disposed, and a second area in which display items that are objects of item shifting are displayed, and implementing control so that pieces of display information will be displayed in the first area and second area respectively.
    Type: Grant
    Filed: March 10, 2010
    Date of Patent: April 30, 2013
    Assignee: Sony Corporation
    Inventors: Megumi Nozaki, Mitsuo Okumura, Shinya Miyoshi
  • Patent number: 8429522
    Abstract: Determining correspondence, association, and/or correlation between nodes of electronic forms based on schemas of those forms is described. Importing, merging, and/or annotating data from one electronic form into another electronic form based on correspondence, association, and/or correlation between nodes is also described.
    Type: Grant
    Filed: June 15, 2011
    Date of Patent: April 23, 2013
    Assignee: Microsoft Corporation
    Inventors: Constantin Stanciu, Patrick Halstead, Andrey Shur, Edward G. Essey
  • Patent number: 8423910
    Abstract: Methods and systems for automated, local product classification through knowledge engineering aided by visual representation of the product may be combined with some targeted queries. A library of product descriptions, particularly, print product descriptions, are visualized and custom document visualizations can be created and added. Products in the library can be searched and managed via a query mechanism that filters on values of the product characteristics. Knowledge encoded in the visual representation is automatically mapped into the classification system's internal representation of the print products which is thus made common throughout the shop and may be made common across shops. The characteristics as described by the product visualization, in combination with ranges and other parameter constraints, can be subsequently mapped into the internal abstraction of product type representation of a conversation system for transforming product descriptions into process networks.
    Type: Grant
    Filed: October 9, 2008
    Date of Patent: April 16, 2013
    Assignee: Xerox Corporation
    Inventor: Michael David Shepherd
  • Patent number: 8423905
    Abstract: A system and a method for automatically populating chat recipients in an instant messaging system in which chat recipients are automatically populated from external data sources, e.g. clipboard, spreadsheet, document, database, directory, etc., and a chat session started with the click of a single user interface button or the like. A pop-up window is generated that allows the user to select a data source from which the chat recipients are to be obtained. The data source may be scanned to identify candidate names matching a predetermined name format, or the user is prompted to provide at least a portion of a search string. The user can then select which of the returned names are to be used in initiating the chat session. The disclosed system then generates a user interface object allowing the initiating user to perform an action with the selected recipients, including initiating a chat session.
    Type: Grant
    Filed: July 17, 2008
    Date of Patent: April 16, 2013
    Assignee: International Business Machines Corporation
    Inventors: FuYi Li, Anita Devadason
  • Patent number: 8413068
    Abstract: In an electronic interaction space, transitioning between a first and second screen layout includes determining a difference between the first and second screen layouts, wherein the first and second screen layouts include at least one pod each, and rendering the difference as a dynamic and intermediate screen layout that uses a representation of physical motion to present a gradual change.
    Type: Grant
    Filed: January 6, 2010
    Date of Patent: April 2, 2013
    Assignee: Adobe Systems Incorporated
    Inventor: Nigel Pegg
  • Patent number: 8407579
    Abstract: A system and method for managing a spreadsheet are disclosed. The method may include determining a portion of a digital image of a data statement, determining data of the data statement based on the portion of the digital image, and mapping a data cell of a standardized spreadsheet to the portion of the digital image based on the data of the data statement. The data of the data statement may be determined by applying an optical character recognition process to the digital image. The data cell may be mapped to the portion of the digital image based on a label or key included in the data of the data statement, a set of coordinate values, a mathematical equation, and/or the like. The method may further include determining a location of a second data statement based on the mapping data.
    Type: Grant
    Filed: December 16, 2010
    Date of Patent: March 26, 2013
    Assignee: Balenz Software, Inc.
    Inventors: Ramkumar N. Raja, Christopher A. Pomerantz, Murali Ramachandran, Jeffrey R. Duke
  • Patent number: 8386920
    Abstract: A data visualization system provides data visualization objects to a live document author for incorporation into a live document. The system is responsive to selection of one or more objects by incorporating the object in a hypertext markup. Objects may include view objects, such as bar charts and dynamic tables, text objects, which permit an author to guide a reader through the live document, and interaction objects which permit a reader to interact with a live document. The system also permits views to be linked by an author and interaction sessions to be saved by a reader.
    Type: Grant
    Filed: March 2, 2001
    Date of Patent: February 26, 2013
    Assignee: Alcatel Lucent
    Inventors: Kenneth Charles Cox, Todd Lawrence Graves, Stacie Lynn Hibino, Audris Mockus
  • Patent number: 8381098
    Abstract: A method, computer program product, and system for webpage request handling is described. A method may comprise recording, in a memory, a change time for each of a plurality of elements of a website available from an origin server, each time a change to any one of the plurality of elements occurs. The method may further comprise updating a system-last-modified time of the website to a latest change time.
    Type: Grant
    Filed: March 29, 2010
    Date of Patent: February 19, 2013
    Assignee: International Business Machines Corporation
    Inventors: Mark Carl Hampton, Eric Martinez de Morentin, Kenneth Sabir
  • Patent number: 8381090
    Abstract: Nested and grouped report data are aligned. A data-bound object such as a data region or an outer group serves as a data container having a domain scope. Instances of an inner group with misaligned data values are identified. The inner group instances are synchronized based on the data container domain scope, in response to a synchronization instruction in a report definition. During synchronization, data values are injected, and a synchronization group may be dynamically created. Aggregate functions are calculated over a synchronized group without regard to injected data values. A report layout is generated with synchronization visually indicated.
    Type: Grant
    Filed: January 15, 2010
    Date of Patent: February 19, 2013
    Assignee: Microsoft Corporation
    Inventors: Robert Bruckner, Victor Arakcheev, Nader Nashed
  • Patent number: 8381116
    Abstract: A display system provides a graphical user interface having a dynamic display field, which is contained within a useable display area. The dynamic display field can have an expanded state and collapsed state, and the current state of the dynamic display field can depend on properties of the useable display area. When collapsed, the dynamic display area has a shared content area and two or more content tags. Each content tag can be active or inactive, and the shared content area shows displayable contents corresponding to active content tags. Tags are activated and deactivated based on user selections. When expanded, the dynamic display field includes dedicated content areas, where each dedicated content area shows a displayable content. Accordingly, when the useable display space allows, the dynamic display field can automatically transition to the expanded state, thereby enabling a greater amount of content to be displayed at a time.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: February 19, 2013
    Assignee: Gregory A. Pearson, Inc.
    Inventor: Gregory A. Pearson