Patents Examined by Thu Huynh
-
Patent number: 9229922Abstract: 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: GrantFiled: September 30, 2008Date of Patent: January 5, 2016Assignee: APPLE INC.Inventors: Peter William Rapp, Maxence Lloyd Crossley, Christopher Douglas Weeldreyer
-
Patent number: 9218332Abstract: 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: GrantFiled: January 21, 2014Date of Patent: December 22, 2015Assignee: LinkedIn CorporationInventors: Meera Gill Bhatia, Guangyu Dong, Sanjay Kshetramade, Douglas James Myers, Sophia H. Nguyen, Aviad Pinkovezky, Vikram Rangnekar, Brian Rumao
-
Patent number: 9219767Abstract: 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: GrantFiled: June 22, 2006Date of Patent: December 22, 2015Assignee: LinkedIn CorporationInventor: R. Kevin Rose
-
Patent number: 9213557Abstract: 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: GrantFiled: December 8, 2005Date of Patent: December 15, 2015Inventor: Andrew M. Dubinsky
-
Patent number: 9207666Abstract: 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: GrantFiled: August 31, 2010Date of Patent: December 8, 2015Assignee: Fisher-Rosemount Systems, Inc.Inventors: Mark Nixon, Lee Allen Neitzel, Ling Zhou
-
Patent number: 9208141Abstract: 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: GrantFiled: February 5, 2010Date of Patent: December 8, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Yuen Sheung Chan, Benoit Dageville, Hsiao-Te Su, Peter Clayton Belknap
-
Patent number: 9201854Abstract: 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: GrantFiled: October 25, 2006Date of Patent: December 1, 2015Assignee: 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: 9195661Abstract: 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: GrantFiled: June 7, 2007Date of Patent: November 24, 2015Assignee: Thomson Reuters Global ResourcesInventors: Alvin Ohlenbusch, Parvez Naqvi, Raymond Maxwell, Bou-Kau Yang, Alan Kelly
-
Patent number: 9189467Abstract: 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: GrantFiled: November 7, 2001Date of Patent: November 17, 2015Assignee: Apple Inc.Inventor: Christopher D. Patnoe
-
Patent number: 9183248Abstract: 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: GrantFiled: June 9, 2009Date of Patent: November 10, 2015Assignee: Oracle International CorporationInventor: Greg Sandford
-
Patent number: 9183317Abstract: 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: GrantFiled: June 20, 2001Date of Patent: November 10, 2015Assignee: MICROSTRATEGY INCORPORATEDInventors: Scott Cappiello, William Hurwood, Benjamin Z. Li, Luis V. Orozco, Ramkumar Ramachandran, Gaurav Rewari, Jun Yuan
-
Patent number: 9159051Abstract: 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: GrantFiled: August 20, 2008Date of Patent: October 13, 2015Assignee: International Business Machines CorporationInventor: Michael Perham
-
Patent number: 9158493Abstract: 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: GrantFiled: September 28, 2007Date of Patent: October 13, 2015Assignee: Adobe Systems IncorporatedInventors: Robert K. McAfee, Ken Chiu
-
Patent number: 9158507Abstract: 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: GrantFiled: May 24, 2011Date of Patent: October 13, 2015Assignee: Intentional Software CorporationInventors: Charles Simonyi, Shane J. Clifford
-
Patent number: 9146619Abstract: 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: GrantFiled: August 8, 2006Date of Patent: September 29, 2015Assignee: International Business Machines CorporationInventor: Steven Edward Atkin
-
Patent number: 9135247Abstract: 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: GrantFiled: June 15, 2009Date of Patent: September 15, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Juan Li, Xin Wen Qi, Fang Rui Shu, Mei Yang
-
Patent number: 9137275Abstract: 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: GrantFiled: June 25, 2013Date of Patent: September 15, 2015Assignee: LinkIn CorporationInventor: R. Kevin Rose
-
Patent number: 9117003Abstract: 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: GrantFiled: December 23, 2010Date of Patent: August 25, 2015Assignee: salesforce.com, inc.Inventor: Todd Stellanova
-
Patent number: 9110868Abstract: 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: GrantFiled: December 21, 2010Date of Patent: August 18, 2015Assignee: XEROX CORPORATIONInventor: Hervé Déjean
-
Patent number: 9098167Abstract: 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: GrantFiled: February 26, 2007Date of Patent: August 4, 2015Assignee: Qurio Holdings, Inc.Inventors: Alfredo C. Issa, Richard J. Walsh, Christopher M. Amidon