Patents Examined by Thu Huynh
  • Patent number: 9229922
    Abstract: A token representation of references and function arguments is disclosed. In some embodiments, an indication that a formula is being entered into a cell is received, and references and/or function arguments in the formula, if any, are represented as tokens. Each token comprises an atomic user interface object. In various embodiments, references are rendered as reference tokens and function arguments are rendered as argument tokens and/or mode tokens.
    Type: Grant
    Filed: September 30, 2008
    Date of Patent: January 5, 2016
    Assignee: APPLE INC.
    Inventors: Peter William Rapp, Maxence Lloyd Crossley, Christopher Douglas Weeldreyer
  • Patent number: 9218332
    Abstract: An autofill system is described for auto-populating electronic forms with data stored by an on-line social networking system. When a member of an on-line social network system accesses, via a web browser, an autofill-enabled web page, the autofill system determines an identification of the member, scrapes the member's profile to obtain member's information, assembles the member's profile information as member data, and communicates the member data to the web browser together with a script for presenting an autofill button on the web page.
    Type: Grant
    Filed: January 21, 2014
    Date of Patent: December 22, 2015
    Assignee: LinkedIn Corporation
    Inventors: Meera Gill Bhatia, Guangyu Dong, Sanjay Kshetramade, Douglas James Myers, Sophia H. Nguyen, Aviad Pinkovezky, Vikram Rangnekar, Brian Rumao
  • Patent number: 9219767
    Abstract: Recording a first user's preference for a content contribution submitted by a second user is disclosed. In response to only a single action taken by the first user interacting with a web page, an indication is received that a preference event occurred. The preference event is associated with the content contribution. Information associated with the first user's profile is updated. At least of a portion of the web page is continued to be displayed to the user after receiving the preference event.
    Type: Grant
    Filed: June 22, 2006
    Date of Patent: December 22, 2015
    Assignee: LinkedIn Corporation
    Inventor: R. Kevin Rose
  • Patent number: 9213557
    Abstract: A document creation application, compound document format, and method for providing user assistance in a compound document are described. The compound documents are formed using a markup language and include both non-volatile text and user selected and/or input data. The compound documents also include embedded user assistance triggers, or links, at specific terms, concepts or user input areas which dynamically link a user to appropriate user assistance information in the document creation application. The method describes embedding user assistance links in compound documents to allow users to dynamically link to topic specific user assistance information.
    Type: Grant
    Filed: December 8, 2005
    Date of Patent: December 15, 2015
    Inventor: Andrew M. Dubinsky
  • Patent number: 9207666
    Abstract: Example methods and apparatus to display localized process control objects. A disclosed example method includes receiving a request to view a process control object associated with a process control system, selecting a device description file based on the process control object, the device description file including a tag, selecting a set of locale templates based on a locale associated with the request, selecting a locale template from the set of locale templates based on the process control object, and processing the process control object for display by inserting portions of the selected locale template into the tag in the device description file.
    Type: Grant
    Filed: August 31, 2010
    Date of Patent: December 8, 2015
    Assignee: Fisher-Rosemount Systems, Inc.
    Inventors: Mark Nixon, Lee Allen Neitzel, Ling Zhou
  • Patent number: 9208141
    Abstract: Embodiments of the present invention enable the generation and display of active reports. Applications of the present invention include its use in embodiments of a web-based product for managing an Information Technology (IT) infrastructure although the present invention is not limited to such applications. In embodiments, an active report is an active report file comprising report data and a user interface (UI) reference to a network location of code that defines an interactive UI comprising graphical user interface (GUI) components to be rendered when displaying the report data. In embodiments, the interactive UI is defined by UI code (such as an Adobe Flash Small Web Format (SWF) file) that also defines the UI of a rich internet application (RIA). In embodiments, the UI reference may be a link designating a location to the location of the UI code on a network, such as the Internet.
    Type: Grant
    Filed: February 5, 2010
    Date of Patent: December 8, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Yuen Sheung Chan, Benoit Dageville, Hsiao-Te Su, Peter Clayton Belknap
  • Patent number: 9201854
    Abstract: Systems and methods are provided for creating, providing mechanisms for user interaction with, and utilizing a superactive document, including the providing of print and electronic versions of such superactive documents, and providing for processing of such superactive documents by computer-implemented processes of an enterprise. A container encapsulates operative components in a predetermined electronic file format. The container includes a compressed portion for storing predetermined portions of selected operative components. A content component represents document contents including text, graphics, controls, and sound. An interaction orchestration component displays a user document interaction interface when the document is processed by a compatible computer program. A control component controls user access to predetermined content components and utilization of predetermined interaction orchestration components.
    Type: Grant
    Filed: October 25, 2006
    Date of Patent: December 1, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Daniel J. Kloiber, Davis L. Marksbury, Jr., Christopher J. Heinz, Robert C. Guckenberger, Ronald L. Heiney, Kenneth E. Gibbs
  • Patent number: 9195661
    Abstract: Methods and systems for capturing, collecting, analyzing and auditing of electronic documents. In an embodiment, there is provided the ability to present an audit function or “click thru” capability with respect to image files, non-structured text, non-structured html, and pdf documents.
    Type: Grant
    Filed: June 7, 2007
    Date of Patent: November 24, 2015
    Assignee: Thomson Reuters Global Resources
    Inventors: Alvin Ohlenbusch, Parvez Naqvi, Raymond Maxwell, Bou-Kau Yang, Alan Kelly
  • Patent number: 9189467
    Abstract: A method and apparatus to mark-up an electronic document (i.e., a second electronic document) that is superimposed on a first electronic document keeping the first electronic document unchanged. The second electronic document is optionally viewed concurrently with the first electronic document. The second electronic document is capable of being viewed or modified using different application programs so long as the different application programs process the format used by the second electronic document. The second electronic document is saved as a separate document independent of the first electronic document.
    Type: Grant
    Filed: November 7, 2001
    Date of Patent: November 17, 2015
    Assignee: Apple Inc.
    Inventor: Christopher D. Patnoe
  • Patent number: 9183248
    Abstract: An object configuration module for configuring an object retrieves a view object associated with a user from a database. The view object may comprise a plurality of attributes. The object configuration module may further retrieve configuration information for the view object from the database. The configuration information may comprise properties of the attributes, and the properties may be customized by the user for the view object. The object configuration module may then set the properties for each of the attributes based on the retrieved configuration information.
    Type: Grant
    Filed: June 9, 2009
    Date of Patent: November 10, 2015
    Assignee: Oracle International Corporation
    Inventor: Greg Sandford
  • Patent number: 9183317
    Abstract: A technique for exporting results from a reporting system report in a format type including a datamart, PDF file, flat file, Excel™ file, HTML file, and XML file or in another relational database management system (RDBMS) format. In one embodiment, the technique is realized through a method and a system for automatically exporting results from a business intelligence, OLAP, or other reporting system. One embodiment of the present invention involves a method of enabling a user to designate a report desired for execution as an export-report. When the report is processed, the report is exported into a datamart or other format and made available for access by the user through one or more different types of user devices. The user may then further manipulate or export the results from the datamart to a file type as desired.
    Type: Grant
    Filed: June 20, 2001
    Date of Patent: November 10, 2015
    Assignee: MICROSTRATEGY INCORPORATED
    Inventors: Scott Cappiello, William Hurwood, Benjamin Z. Li, Luis V. Orozco, Ramkumar Ramachandran, Gaurav Rewari, Jun Yuan
  • Patent number: 9159051
    Abstract: A SEF grammar is created to be used with the Java CC program to autogenerate a SEF parser. The SEF parser can be run with specially written X12 code on any SEF file to automatically create an EDI object model for that SEF file. A programmer can then write application code to use the EDI object model to parse an EDI document that the SEF file describes and generate in memory an EDI object model instance for that EDI document. The application code is also used to employ the EDI object model instance to efficiently process the EDI document's EDI transaction. In addition, the application code is used to employ the EDI object model on the EDI object model instance to emit an EDI document for further use.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: October 13, 2015
    Assignee: International Business Machines Corporation
    Inventor: Michael Perham
  • Patent number: 9158493
    Abstract: Various embodiments described herein provide systems, methods, and software to preview files packaged, or otherwise embedded, within page description language documents. Such previews may be viewed without opening a larger application typically used to view such files. Some embodiments include presenting, in a page description language document reader application, a representation of a file packaged within a page description language document and receiving a selection of the packaged file to preview the file within the page description language document reader application. Some embodiments further include selecting a utility to open the packaged file as a function of a file type of the packaged file and calling the selected utility to open the packaged file with a reference to a location where packaged file is located.
    Type: Grant
    Filed: September 28, 2007
    Date of Patent: October 13, 2015
    Assignee: Adobe Systems Incorporated
    Inventors: Robert K. McAfee, Ken Chiu
  • Patent number: 9158507
    Abstract: A method and system for transforming documents from different domains into a common representation for viewing and editing is provided. The system prepares the domain-specific document for visual representation by performing a series of transformations in a pipeline that convert the document from its domain-specific input state to a series of intermediate languages. The intermediate languages share the same syntax regardless of the domain of the document being transformed.
    Type: Grant
    Filed: May 24, 2011
    Date of Patent: October 13, 2015
    Assignee: Intentional Software Corporation
    Inventors: Charles Simonyi, Shane J. Clifford
  • Patent number: 9146619
    Abstract: A bidirectional text display method embodied in a functional programming language which first assigns bidirectional attributes to a logical character stream. Next, through explicit processing, level numbers are assigned, honoring any directional overrides present in the logical character stream. Subsequent weak and neutral type processing potentially causes attribute types to change based upon surrounding attribute types. Then, implicit processing assigns final level numbers to the stream which control reordering. Finally, reordering processing produces a sequence of characters in display order. By separating the facets of layout dealing with reordering from those that are concerned with rendering, such as line breaking, glyph selection, and shaping, the Haskell-based method is more discernible and comprehendable, thereby allowing it to be more useful as a model upon which others may base bidirectional implementations.
    Type: Grant
    Filed: August 8, 2006
    Date of Patent: September 29, 2015
    Assignee: International Business Machines Corporation
    Inventor: Steven Edward Atkin
  • Patent number: 9135247
    Abstract: A method includes determining a location of erroneous content in a web page in response to a user's request for correcting the erroneous content in the web page; receiving the user's input of correction content for the erroneous content; and submitting correction information to a correction service provider including the location of the erroneous content and the correction content. An alternative method includes receiving correction information submitted by a user for erroneous content in a web page, the correction information including a location of the erroneous content and correction content; storing the received correction information; and retrieving the correction information and sending the correction information to the user in response to the user's request for visiting the web page.
    Type: Grant
    Filed: June 15, 2009
    Date of Patent: September 15, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Juan Li, Xin Wen Qi, Fang Rui Shu, Mei Yang
  • Patent number: 9137275
    Abstract: Recording a first user's preference for a content contribution submitted by a second user is disclosed. In response to only a single action taken by the first user interacting with a web page, an indication is received that a preference event occurred. The preference event is associated with the content contribution. Information associated with the first user's profile is updated. At least a portion of the web page is continued to be displayed to the user after receiving the preference event.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: September 15, 2015
    Assignee: LinkIn Corporation
    Inventor: R. Kevin Rose
  • Patent number: 9117003
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for navigating content on a single page. These mechanisms and methods for navigating content on a single page can enable optimized navigation of displayed content, more efficient content processing and resource use, increased content display speed, etc.
    Type: Grant
    Filed: December 23, 2010
    Date of Patent: August 25, 2015
    Assignee: salesforce.com, inc.
    Inventor: Todd Stellanova
  • Patent number: 9110868
    Abstract: A system, method, and computer program product for determining the structure of a document are provided. The method includes receiving a set of document pages for a document and linking one page frame to each of a plurality of document pages in the set. For each document page linked to a page frame, a content bounding box surrounding the content on the document page is identified, and the document page categorized, based at least in part on the geometrical relationship between the page frame and the content bounding box of the document page. The document page can then be identified as a logical cut based at least in part on the categorization of the document page. Information, such as a table of contents or updated table of contents, can then be output, based on the determined logical unit(s) of the document.
    Type: Grant
    Filed: December 21, 2010
    Date of Patent: August 18, 2015
    Assignee: XEROX CORPORATION
    Inventor: Hervé Déjean
  • Patent number: 9098167
    Abstract: A system and method for representing content available from a hosting user are provided. In general, content representations that are descriptive of content made accessible by the hosting user are presented in association with a content representation host representing the hosting user according to a layering scheme. The content representation host may be, for example, an avatar in a virtual environment, a custom webpage of the hosting user, an identifier of the hosting user in a peer-to-peer (P2P) network, an identifier of the hosting user in a mobile network, or the like. Based on the content representations, other users are enabled to quickly and easily determine whether content of interest is accessible from the hosting user.
    Type: Grant
    Filed: February 26, 2007
    Date of Patent: August 4, 2015
    Assignee: Qurio Holdings, Inc.
    Inventors: Alfredo C. Issa, Richard J. Walsh, Christopher M. Amidon