Interface For Database Querying And Retrieval Patents (Class 715/968)
  • Patent number: 11949642
    Abstract: The techniques disclosed herein provide a system that can identify two or more independently managed message threads and modify a user interface to enable a common user of the threads to view messages of both threads. For instance, if a user is participating in a first chat session that is displayed within a first message thread, the system can identify other threads that are related to the first thread. The related threads can be identified by a user input or by a query performed by a system. In some embodiments, the system can only search for threads that have at least one common user to the first thread. The system can provide this display of two related threads while linking the threads but not merging the messages of the threads. A data structure can be maintained to control the display of each thread.
    Type: Grant
    Filed: March 28, 2023
    Date of Patent: April 2, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Amer Aref Hassan
  • Patent number: 11650729
    Abstract: Systems and methods for color selection are provided. A user device displays room types on a display, receives a room type selection indicating a particular room type, displays types of feelings, and receives a type of feeling selection indicating a particular type of feeling. The user device accesses a lookup table that associates the room types and types of feelings with paint colors such that each possible combination of room type and type of feeling is associated with a subset of paint colors. The user device determines the associated subset of paint colors in the lookup table for the combination of the particular room type and the particular type of feeling and displays the associated subset of paint colors as recommended paint colors for the combination of the particular room type and the particular type of feeling on the display of the user device.
    Type: Grant
    Filed: November 4, 2021
    Date of Patent: May 16, 2023
    Assignee: Behr Process Corporation
    Inventors: Damien Reynolds, Tanuja Singeetham
  • Patent number: 11637798
    Abstract: The techniques disclosed herein provide a system that can identify two or more independently managed message threads and modify a user interface to enable a common user of the threads to view messages of both threads. For instance, if a user is participating in a first chat session that is displayed within a first message thread, the system can identify other threads that are related to the first thread. The related threads can be identified by a user input or by a query performed by a system. In some embodiments, the system can only search for threads that have at least one common user to the first thread. The system can provide this display of two related threads while linking the threads but not merging the messages of the threads. A data structure can be maintained to control the display of each thread.
    Type: Grant
    Filed: May 27, 2021
    Date of Patent: April 25, 2023
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventor: Amer Aref Hassan
  • Patent number: 9026940
    Abstract: The mobile terminal includes a wireless communication unit configured to receive terminal position information and object related information of at least one object corresponding to the terminal position information; a display module configured to display at least one object indicator indicating the at least one object and display a storage target object indicator region on a background image corresponding to the terminal position information; a user input unit configured to receive a selection of an object indicator; a memory configured to store object related information; and a controller configured to control the components of the mobile terminal. The display module is further configured to display an identifier corresponding to the selected object indicator within the storage target object indicator region, and display an object item list including an object item corresponding to the stored object related information.
    Type: Grant
    Filed: May 18, 2011
    Date of Patent: May 5, 2015
    Assignee: LG Electronics Inc.
    Inventors: Sungho Jung, Jieun Lee
  • Patent number: 8983947
    Abstract: Techniques and tools are described for augmenting search using association information. Searches can be performed using a combination of index information and association information. In some examples, index information is stored in a first data store and association information is stored in a second data store. Search queries can be received and modified using association information. Modified search queries can be executed using a combination of index information and association information. Index information can be generated by indexing a set of documents. Association information can be generated by monitoring user activity occurring between users and a set of documents.
    Type: Grant
    Filed: September 30, 2011
    Date of Patent: March 17, 2015
    Assignee: Jive Software, Inc.
    Inventors: Lance Riedel, Georgios Mavromatis
  • Patent number: 8972888
    Abstract: Graphical user interface for filtering a population of items. The graphical user interface may be implemented as a method on a system comprising a computer server or other computing device. The system defines a library of available criteria to be used in filtering a population of items to identify items of interest. Each criterion has a graphical representation. The system receives an indication of at least one of the criterion to be applied to the population as a filter and also accepts an indication of a tier of the filter to which the selected criterion is to be associated. The system identifies a list of items of interest satisfying a current set of criteria defining the filter. A graphical representation of the filter is displayed by the system while it is being constructed by the user. In one embodiment, the items are securities such as stocks.
    Type: Grant
    Filed: May 17, 2010
    Date of Patent: March 3, 2015
    Assignee: eBay Inc.
    Inventor: Brian N. Sawyer
  • Patent number: 8966368
    Abstract: The intelligent console method and apparatus of the present invention includes a powerful, intuitive, yet highly flexible means for accessing a multi-media system having multiple multi-media data types. The present intelligent console provides an interactive display of linked multi-media events based on a user's personal taste. The intelligent console includes a graph/data display that can provide several graphical representations of the events that satisfy user queries. The user can access an event simply by selecting the time of interest on the timeline of the graph/data display. Because the system links together all of the multi-media data types associated with a selected event, the intelligent console synchronizes and displays the multiple media data when a user selects the event. Complex queries can be made using the present intelligent console. The user is alerted to the events satisfying the complex queries and if the user chooses, the corresponding and associated multi-media data is displayed.
    Type: Grant
    Filed: October 18, 2010
    Date of Patent: February 24, 2015
    Assignee: TIBCO Software Inc.
    Inventor: Don Yamato Kuramura
  • Patent number: 8965876
    Abstract: Techniques for generating and publishing searchable feeds for websites are provided. An indication is received of content of interest of a selected website. The selected website is crawled to retrieve a plurality of pages. The retrieved pages are processed according to the indicated content of interest to generate structured content. The structured content is indexed to generate an index. A query interface is provided that receives queries directed to the index, applies the received queries to the index, and transmits responses to the received queries.
    Type: Grant
    Filed: January 18, 2012
    Date of Patent: February 24, 2015
    Assignee: Yahoo! Inc.
    Inventors: Rahul Hampole, Nageswara R. Pobbathi
  • Patent number: 8935628
    Abstract: A user interface 10, configured to be installed in a computing apparatus, for medical diagnosis, includes a display arrangement for displaying an image 28 of a part of a patient's body on a display device of the apparatus, the image 28 including an abnormality associated with that part of the patient's body. A library of representations 52-58 is accessible by a user, the representations 52-58 depicting abnormalities associated with that part of the body, at least some of the representations 52-58 being able to be displayed on the display arrangement. A selection means is operable by the user for selecting one of the representations and for overlying the selected representation 52-58 on the image 28 to enable the user to identify the abnormality.
    Type: Grant
    Filed: May 12, 2011
    Date of Patent: January 13, 2015
    Inventor: Jonathan Chernilo
  • Patent number: 8910087
    Abstract: An electronic device includes a storage unit, a touch display unit and a central processing unit. The central processing unit includes a control module, a searching module, and a spit-screen module. The control module generates a first window on the touch display unit to display a text document when the text document is opened, and determines a selected text of the displayed text document by a user according to touch positions when the touch display unit is touched. The searching module searches occurrences of the selected text in the text document, and the control module stores the searched text in the storage unit. The spit-screen module displays each occurrence of the selected text on a second window produced thereby with a size thereof smaller than that of the first window. A related method is also provided.
    Type: Grant
    Filed: November 24, 2011
    Date of Patent: December 9, 2014
    Assignees: Hong Fu Jin Precision Industry (ShenZhen) Co., Ltd., Hon Hai Precision Industry Co., Ltd.
    Inventors: Te-Jia Liu, Chih-San Chiang, Hai-Sen Liang, Hai-Jun Mao, Hua-Dong Cheng, Han-Che Wang
  • Patent number: 8898203
    Abstract: Embodiments of the present invention address deficiencies of the art in respect to database driven collaborative applications and provide a novel and non-obvious method, system and computer program product for generating a separable query design object and database schema through visual view editing. In one embodiment, an application generation method can be provided. The method can include creating a form for a collaborative application, placing a data source user interface control within the form and binding at least one field of a database query result set to the data source user interface control. Finally, the method can include storing a database query for the result set separately from the form.
    Type: Grant
    Filed: December 27, 2005
    Date of Patent: November 25, 2014
    Assignee: International Business Machines Corporation
    Inventors: Maureen G. Leland, Brian J. Levine, David Taieb
  • Patent number: 8892954
    Abstract: The subject matter of this specification can be implemented in, among other things, a computer-implemented method for application lifecycle management. The method includes receiving crash reports from a first version of an application at multiple initial computing devices. The first version of the application is from a first group of versions. The method further includes determining that the crash reports include more than a threshold amount of crash reports. The method further includes determining that a second version of the application from a second group of versions corrects a cause of the crash reports. The method further includes providing instructions to the initial computing devices to retrieve updates to the application from the second group of versions rather than the first group of versions.
    Type: Grant
    Filed: January 27, 2012
    Date of Patent: November 18, 2014
    Assignee: Google Inc.
    Inventors: Jessica Lynn Gray, Michael Noth, James Kason Keiger, Siyang Xie
  • Patent number: 8886653
    Abstract: An information processing device includes: a creating unit that extracts link information from content, and creates interpage relationship data which includes information between a subject page and linking pages having links from/to the subject page directly or indirectly; a page weight calculating unit that calculates the weight of at least one of the linking pages, based on the interpage relationship data; a tag weight calculating unit that calculates the weight of a tag, based on the weight of the at least one of the linking pages and information about the tag; a tag transmission determining unit that determines which tag is to be transmitted to which page, based on the tag weight; and a page creating unit that creates a new page having the tag added to the subject page, based on the determination result of the tag transmission determining unit.
    Type: Grant
    Filed: January 30, 2008
    Date of Patent: November 11, 2014
    Assignee: Fuji Xerox Co., Ltd.
    Inventor: Noriyuki Kurabayashi
  • Patent number: 8863025
    Abstract: A navigation system which provides: a navigation front end which provides tiles that are easily identifiable and content-driven vs. context-driven; a navigation system that includes an expanded view/tile paradigm; and a navigation system that allows users to interact with the native operating system environment of the information handling system.
    Type: Grant
    Filed: August 26, 2010
    Date of Patent: October 14, 2014
    Assignee: Dell Products L.P.
    Inventors: Kevin M. McDonald, Jason Orr, Mark Ligameri
  • Patent number: 8849806
    Abstract: A method and apparatus for determining priority of data in a database managed by a computing device are provided. The data comprises a list of events, the computing device comprising a processing unit interconnected with a memory device and a display device. Context data is processing at the processing unit to determine a priority ranking for each of the items, wherein processing the context data to determine a priority ranking comprises at least one of processing attendance data, location, event data, and telephone record data. Respective areas of the display device are controlled to provide visual representations of each of the events, each respective area controlled according to the priority ranking.
    Type: Grant
    Filed: March 23, 2010
    Date of Patent: September 30, 2014
    Assignee: Blackberry Limited
    Inventors: David Ryan Walker, Gerhard Dietrich Klassen, James Andrew Godfrey, Scott Douglas Rose, Matthew Bells, Steven Henry Fyke
  • Patent number: 8839090
    Abstract: A system for automatically completing fields in online forms, such as login forms and new user registration forms, which employs a Master Cookie File containing sets of records associated with the user, his or her accounts or web sites, and registered values associated with form tags (e.g. username, password, address, email, telephone, etc.). When the user encounters another form, the MCF is automatically searched for matching values and form tags, primarily from the same account or web site, or alternatively from other accounts or sites. A flowing pop-up menu is displayed nearby the form fields from which the user can select values to automatically complete the form. Automatic account information updating, value expiration management, mapping of favorite values, and sharing of values are optional, enhanced functions of the invention.
    Type: Grant
    Filed: September 16, 2004
    Date of Patent: September 16, 2014
    Assignee: International Business Machines Corporation
    Inventors: Gregory Jenson Boss, Yen-Fu Chen, Rick Allen Hamilton, II, Timothy Moffett Waters
  • Patent number: 8839148
    Abstract: A method and apparatus managing processing resources in a portable electronic device are provided. An area of the display device is controlled to provide a banner region comprising device state data, the area of the display device enabled to receive focus using an input device. While focus is in the banner region, first input data is receiving, and the display device is responsively controlled to provide in the banner region an indication of the first application, replacing the device state data. Further input data is received while the indication of the first application is provided in the banner region. In response and, in response, at least one of the following occurs: the first application is brought to the foreground by controlling the display device to provide a representation of the first application; and the first application is closed such that resources used by the processing unit are reduced.
    Type: Grant
    Filed: October 7, 2010
    Date of Patent: September 16, 2014
    Assignee: BlackBerry Limited
    Inventors: Orlin Vesselinov Stoev, Michael William Brown
  • Patent number: 8839139
    Abstract: An electronic “To-Do” bar is provided in which displayed upcoming tasks, meetings, appointments and the like. The electronic To-Do bar is displayed in a lightweight menu of tasks, meetings and appointments and is displayed persistently in addition to other software functionality or user interfaces displayed on a user's computer display screen according to other software applications or other software functionality in use. A user is presented with an always-visible list of upcoming tasks, meetings and appointments without the need to launch a separate tasks application or calendar application to view upcoming tasks, meetings or appointments.
    Type: Grant
    Filed: May 11, 2010
    Date of Patent: September 16, 2014
    Assignee: Microsoft Corporation
    Inventors: Richard H. Leukart, Glenn L. Frankel, Stephen D. Jensen, Hernan Savastano, Cheryl L. Williams
  • Patent number: 8819079
    Abstract: An application specification system and method are provided. The application specification system may include a computing device having a processor wherein the processor implements an information management system having a storage unit. The storage unit may have one or more cells with each cell having one or more components wherein each component defines computational and data access aspects of an application and one or more presentations wherein each presentation defines a user interface for a particular application and wherein a web presence for performing one or more applications is instantiated from a cell with one or more components and one or more applications of the web presence are defined by the one or more components of the cell.
    Type: Grant
    Filed: February 2, 2007
    Date of Patent: August 26, 2014
    Assignee: Rogers Family Trust
    Inventors: Alan Bush, Valeriy V. Pelyushenko, Zahid N. Ahmed, Michael Galpin, Herbert Wayne Stiel, Shashi P. Suravarapu, Robert Saran Hoexter, Joshua Brunaugh
  • Patent number: 8819574
    Abstract: An example method includes displaying, at a presence-sensitive device, a virtual keyboard, receiving an indication of input entered at a presence-sensitive device indicating a plurality of characters, determining a sequence of at least three character strings in the plurality such that the sequence does not include any space characters, modifying the characters by inserting at least two space characters to demarcate the at least three character strings, and determining at least two suggested character strings based on first, second, and third character strings of the sequence. The method further includes outputting, for display at the presence-sensitive device and at a text-suggestion area of the GUI, the at least two suggested character strings, receiving a selection that indicates a selected character string of the at least two suggested character strings, and outputting, for display at the presence-sensitive device and at the text-entry area of the GUI, the selected character string.
    Type: Grant
    Filed: October 22, 2012
    Date of Patent: August 26, 2014
    Assignee: Google Inc.
    Inventors: Yu Ouyang, Shumin Zhai
  • Patent number: 8793266
    Abstract: Generation of a search query to be issued to a document search engine is supported by providing a GUI creation unit that generates a graphical user interface for supporting generation of a search query. The GUI creation unit generates a query-node creation window that is a GUI window for generating a new search word to be connected to a search query by a logical operator. The query-node creation window includes a sample-document preview area that displays a sample document, a facet list area that displays facets extracted from the sample document in list form, a query-node creation assist area to assist generation of the new search word, and a logical-operator selection icon to select a logical operator that connects the generated search word.
    Type: Grant
    Filed: September 20, 2011
    Date of Patent: July 29, 2014
    Assignee: International Business Machines Corporation
    Inventors: Shunsuke Ishikawa, Keisuke Nitta, Takuya Tejima
  • Patent number: 8793568
    Abstract: A page design system addresses the need to impart flexibility into the design and customization of graphical user interfaces for applications. The graphical user interface includes pages and display groups within each page, and the page design system permits each individual page to be modified to suit the needs of a particular customer. So that the pages do not depart from their fundamental purpose to too great of an extent, the page design system guides and constrains the modifications to each page. In particular, the page design system constrains customization of each display group according to established definitions of admissible graphical user interface elements that are appropriate for each page, and each display group of elements within the page.
    Type: Grant
    Filed: February 22, 2011
    Date of Patent: July 29, 2014
    Assignee: Accenture Global Services Limited
    Inventors: Naima Aman, Joan McGraw, Kathleen Devlin, Jeremy Van Cuylenburg, Matthew R. Foster
  • Patent number: 8782538
    Abstract: Systems and methods for displaying a suggested query completion in a web browser window while providing for display a first webpage within a webpage display region of the web browser window are provided. A method includes, receiving an initiation of a query within an input box in a control region of the web browser window. The method also includes providing for display a dropdown region within the web browser window in response to the initiation of the query. The dropdown region includes suggested completions to the initiation of the query. At least one of the suggested completions is associated with a second webpage. The method also includes providing for display a webpage preview of the second webpage within the dropdown region.
    Type: Grant
    Filed: March 7, 2012
    Date of Patent: July 15, 2014
    Assignee: Google Inc.
    Inventors: Travis M. Skare, Srikanth Rajagopalan
  • Patent number: 8775407
    Abstract: Methods and systems for identifying information based on matching information to a query based on an index value are disclosed. In one aspect, a method for identifying information entered by a user includes computing an numeric index value, receiving input, calculating a query value, comparing the query value to the index value, and displaying items from the dataset.
    Type: Grant
    Filed: November 12, 2007
    Date of Patent: July 8, 2014
    Assignee: Google Inc.
    Inventor: Wei Huang
  • Patent number: 8755596
    Abstract: The aesthetic quality of a picture is automatically inferred using visual content as a machine learning problem using, for example, a peer-rated, on-line photo sharing Website as data source. Certain visual features of images are extracted based on the intuition that they can discriminate between aesthetically pleasing and displeasing images. A one-dimensional support vector machine is used to identify features that have noticeable correlation with the community-based aesthetics ratings. Automated classifiers are constructed using the support vector machines and classification trees, with a simple feature selection heuristic being applied to eliminate irrelevant features. Linear regression on polynomial terms of the features is also applied to infer numerical aesthetics ratings.
    Type: Grant
    Filed: July 5, 2012
    Date of Patent: June 17, 2014
    Assignee: The Penn State Research Foundation
    Inventors: Ritendra Datta, Jia Li, James Z. Wang
  • Patent number: 8745480
    Abstract: An on-demand hyperlink computer search tool implements a method of providing hyperlinked search results that overlay a computer document. The method includes selecting an object in a computer document, submitting the object to a search engine, receiving results, categorizing the results as clusters and displaying the clusters. The clusters are displayed in layers on the same page as the computer document and over the object. Furthermore, an “additional object” may be selected from the clusters. If the selected “additional object” hyperlinks to a specific website, the website is retrieved. If not, the method repeats the process iteratively until “another additional object” that is selected hyperlinks to a specific website.
    Type: Grant
    Filed: September 20, 2007
    Date of Patent: June 3, 2014
    Inventor: Arman Ali Anwar
  • Patent number: 8745510
    Abstract: A method is presented for executing complex operations. The method may include providing basic packages that include execution instructions for at least partially executing a complex operation. Each basic package may also include combination instructions for combining the execution instructions with execution instructions of another basic package. Several basic packages may be selected. The complex operation may then be executed according to the execution instructions and the combination instructions associated with the selected basic packages.
    Type: Grant
    Filed: December 12, 2008
    Date of Patent: June 3, 2014
    Assignee: International Business Machines Corporation
    Inventors: Salvatore D'Alo′, Arcangelo Di Balsamo, Rosario Gangemi, Giovanni Lanfranchi, Scot Maclellan, Luigi Pichetti
  • Patent number: 8732595
    Abstract: A system for monitoring processes of a distributed business application an integration builder tool. The integration builder tool includes a condition editor having a user interface providing an editing area on a display in which to receive a text-based expression of one or more conditions of a business application process. The editing area further includes an operator palette providing a plurality of operators for use in the text based expression of each of the one or more conditions, and a toolbar providing one or more editing tools for editing the text-based expressions.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: May 20, 2014
    Assignee: SAP AG
    Inventors: Patrick Schmidt, Karsten Ploesser, Prashant Gautam
  • Patent number: 8694530
    Abstract: A search system and method for searching for electronic documents, and providing a search result in response to a search query. In one embodiment, the search system includes a processor, a user interface module adapted to receive a search query from a user that includes a search query term, a search engine that electronically searches for electronic documents that satisfy the search query term, and a query processing module that identifies at least one alternative term for the search query term, and provides the alternative term to the user interface module for display to the user, and also provides the alternative term to the search engine to search for electronic documents that satisfy the alternative term.
    Type: Grant
    Filed: January 3, 2007
    Date of Patent: April 8, 2014
    Assignee: TextDigger, Inc.
    Inventor: Timothy A. Musgrove
  • Patent number: 8694880
    Abstract: Tools for updating business objects. The tools include an update utility that can allow a user to identify a selection tool to select a population to be updated. Further, the update utility can provide an interface to allow any of a number of available update tools to be used to update the selected data population. In some cases, the update utility adheres to a framework that employs metadata to identify available update tools, their capabilities, and/or their requirements. This framework can allow the utility to be configured to support new update tools without requiring extensive modification of the underlying framework or its implementing software.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: April 8, 2014
    Assignee: Oracle International Corporation
    Inventors: Marina Krasner, Vera Walker, Jennifer Lee Talbot, Michael Kennedy, Marjolaine Fontaine
  • Patent number: 8694885
    Abstract: A keyboard input method and an assistant system thereof are provided. In the present method, first, an assistant on-screen keyboard program is launched and an input signal is received. Then, if it is determined that the input signal represents an input character, whether the input character leads to an input error is determined according to an input method of an electronic device. If the input character leads to the input error, a keyboard position of the key corresponding to the input character is obtained, and a partial area of an assistant on-screen keyboard is displayed according to the position, wherein the partial area includes the key corresponding to the input character.
    Type: Grant
    Filed: October 21, 2009
    Date of Patent: April 8, 2014
    Assignee: Compal Electronics, Inc.
    Inventors: Jui-Tsen Huang, Pei-Yuan Lo
  • Patent number: 8689110
    Abstract: A computer-readable medium, computer-implemented method, and multi-channel user interface system are provided. In one embodiment, a computer-readable medium has instructions stored thereon that, when executed by a processor, cause the processor to perform a method. The instructions include providing source code and metadata for a base set of user interfaces, where the base set of user interfaces is capable of being executed on multiple channel. The metadata is capable of configuration for a specific channel. The configuration of metadata for a specific channel includes projecting one or more task flows from a task flow template and configuring one or more regions for each task flow.
    Type: Grant
    Filed: April 8, 2010
    Date of Patent: April 1, 2014
    Assignee: Oracle International Corporation
    Inventors: Manish Verma, George Colliat, Jean Christophe Meriaux, Pulak Das
  • Patent number: 8683346
    Abstract: According to some embodiments, a client accesses enterprise portal content from an enterprise portal server. The client also accesses supplemental content directly from a supplemental server. The supplemental server may, for example, be associated with a browser-based collaboration and/or document-management platform. Moreover, the client integrates the supplemental content into the enterprise portal content on a user interface display.
    Type: Grant
    Filed: November 17, 2008
    Date of Patent: March 25, 2014
    Assignee: SAP Portals Israel Ltd.
    Inventors: Lior Lavi, Yaron Cohen
  • Patent number: 8677274
    Abstract: The present invention provides a search capability to allow a user to easily locate a preference control, file, folder, control, or other system resource or data item associated with a search result. In one embodiment, a user enters a search term (or a portion thereof) in a search field associated with one or more resource types that may be searched. The user may be presented with a pop-up menu containing a list of likely matches. The user selects the desired preference control from the pop-up menu, and the corresponding preference pane, or other container, containing the selected data item, control, or other resource is displayed. In one aspect, as the user enters the search term (or portion thereof), certain icons are highlighted. Specifically, those icons that represent containers containing matching data items (such as preference panes having controls that match the search term) are highlighted.
    Type: Grant
    Filed: November 10, 2004
    Date of Patent: March 18, 2014
    Assignee: Apple Inc.
    Inventors: Maxym I. Runov, Bas Ording, Steve Ko, Gregory N. Christie, Kevin Tiene
  • Patent number: 8640033
    Abstract: Various implementations are described herein for providing unified user experiences using data attributes and data models. By referencing structural information of data attributes included in data models, users are able to interact with and/or view related data stored in different databases. Contextual information for the different databases, data attributes, and data models provide a seamless unified user experience when running reports, scripts, web controls and so forth associated with the related data.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: January 28, 2014
    Assignee: Microsoft Corporation
    Inventors: Bradley Scott Jackson, Thomas F. Theiner, Evgueni N. Bykov, Vitaly V. Filimonov, Marisol Ontaneda
  • Patent number: 8640056
    Abstract: Systems and methods in accordance with various embodiments of the present invention provide for representing a plurality of data values of a hierarchical dataset as graphical elements in a configurable data visualization. A first data visualization may be displayed in a data visualization display page, along with a user interface. A selection of a rendered root node and rendered leaf nodes to be displayed in a second data visualization is received from the user interface. Based on the selection of the rendered root node and rendered leaf nodes, a number of depth levels to display is determined. Also, which of the depth levels to display are identified based on the selection of the rendered root node and rendered leaf nodes. The second data visualization is rendered based on the determined number of depth levels and the identified depth levels.
    Type: Grant
    Filed: July 5, 2007
    Date of Patent: January 28, 2014
    Assignee: Oracle International Corporation
    Inventors: Jonathan Helfman, Joseph Goldberg
  • Patent number: 8627222
    Abstract: A search and find user interface is provided that is integrated with a data indexing engine to allow efficient and high-speed data search and retrieval across data storage folders associated with a given software module or associated with a number of disparate software modules. An expanded form of the search and find user interface is provided for advanced searching. Where searching is required beyond a present search scope, an automatic “upscoping” mechanism is provided for expanding a search to data storage folders outside a current data storage folder on which an initial search is executed.
    Type: Grant
    Filed: May 9, 2006
    Date of Patent: January 7, 2014
    Assignee: Microsoft Corporation
    Inventors: Aaron Hartwell, Mike Pell
  • Patent number: 8606774
    Abstract: Systems and methods for 3D shape retrieval are described herein. An embodiment includes obtaining a query 3D model, determining a similarity between the query 3D model and one or more 3D models based on a plurality of features of the query 3D model and corresponding features of the one or more 3D models, retrieving one or more similar 3D models based on the determining step and ranking the one or more similar 3D models based on the similarity. The embodiment further includes computing a feature distance between the query 3D model and the one or more 3D models for each feature, from a first set of features, associated with the query 3D model and the one or more 3D models and evaluating a first composite distance function using each feature distance.
    Type: Grant
    Filed: May 18, 2010
    Date of Patent: December 10, 2013
    Assignee: Google Inc.
    Inventors: Ameesh Makadia, Brian Brewington, Mark Limber, Corey Michael Joshua Goldfeder, Walter Thatcher Ulrich
  • Patent number: 8601395
    Abstract: A computer-implemented method for displaying a data set includes: receiving, in a device and from a backend system, a data set with multiple dimensions generated by a query performed on a database, the query stored in the backend system; assigning, to an innermost-dimension area displayed on the device, only member-data pairs of an innermost dimension that are associated with a first member in another dimension; receiving an input that identifies a second member in the other dimension, the input generated with an input control assigned to the other dimension; and in response to the input, instead assigning to the displayed innermost-dimension area only member-data pairs of the innermost dimension that are associated with the second member in the other dimension.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: December 3, 2013
    Assignee: SAP AG
    Inventors: Quinn Wong, Timon Schubert
  • Patent number: 8589813
    Abstract: Tools providing a flexible selection framework for automated processes. The framework can allow end-users to define their own selection criteria to select a data population to be processed (for example, by a business application). Hence, the tools provide enhanced control over what data is provided to which process. Some such tools employ metadata to define what information the client process needs, how the results will be returned to the client process, and/or what selection tools should be available to select data for the client process, as well as the available data selection tools, which can include both tools provided with a business application as well as third-party and/or user supplied selection tools. The framework might also provide an application programming interface that ensures consistent communication between the population selection engine and the selection tools themselves.
    Type: Grant
    Filed: March 5, 2008
    Date of Patent: November 19, 2013
    Assignee: Oracle International Corporation
    Inventors: Michael Kennedy, Marjolaine Fontaine
  • Patent number: 8589411
    Abstract: Methods, systems, and apparatus, including computer program products are provided for indexing tags in source code. Implementations provide an enhanced retrieval of source code, in which a score for each of a plurality of files is derived based on a quantity of references to each file in source code of the remaining plurality of files. A query is received identifying a source code tag. Matching files of the plurality of files that satisfy the query are identified, a ranking of the matching files is generated based on the derived scores, and the ranking is provided.
    Type: Grant
    Filed: February 17, 2012
    Date of Patent: November 19, 2013
    Assignee: Google Inc.
    Inventors: Phil Sung, Piaw Na
  • Patent number: 8572511
    Abstract: A graphical user interface (GUI) implemented by a computer system is disclosed. The GUI includes a search term entry area operable to allow a user to enter text as a search term. The GU includes a hierarchical tree area operable to display data elements in a multi-level hierarchical tree structure, wherein the data elements are representative of searchable data in a database. The GUI includes a search result area operable to display a result of a search query. The GUI includes a search criteria tree area operable to allow a user to enter a new search query of the searchable data in response to the user's selection of one or more of the search term from the search term entry area, data elements from the hierarchical tree area, and result from the search result area, wherein the search term entry area, hierarchical tree area, search results area, and search criteria tree area are displayed together in a single window on the GUI.
    Type: Grant
    Filed: January 28, 2011
    Date of Patent: October 29, 2013
    Assignee: Ploughman Analytics, Inc.
    Inventors: Rodney Barnett, Gary D. Burch, Maxwell Burnette, Charles David Linville
  • Patent number: 8555182
    Abstract: A graphical user interface is disclosed for management and easy reorganization of graphical objects displayed over the graphical user interface. The graphical user interface may relate to prioritizing and organizing the results of a database search. The graphical user interface may alternatively relate to prioritizing and organizing graphic objects such as personalized topics on a homepage and formatting icons in a productivity application program, such as a word processing application program, a spreadsheet application program, a presentation application program and a drawing application program.
    Type: Grant
    Filed: June 7, 2006
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Robert S. Dietz, Douglas W. Herman
  • Patent number: 8554755
    Abstract: A system for guiding a search for information is presented. The system comprises a user interface that accepts a phrase and receives at least one suggestion based at least in part on the phrase. The system also includes a phrase suggestion engine that matches the phrase with the at least one suggestion. Methods of using the system are also provided.
    Type: Grant
    Filed: December 1, 2008
    Date of Patent: October 8, 2013
    Assignee: Microsoft Corporation
    Inventors: Matthew R. Richardson, Robert J. Ragno
  • Patent number: 8554520
    Abstract: Systems and methods for facilitating CAD design of one or more structures by automatically categorizing and/or associating multiple drawings without pre-existing knowledge as to the type of drawings being categorized. In some examples, a computing system receives a set of CAD drawings from a third-party, and a host manager automatically determines which of the drawings are host, stand-alone, and external reference drawings. Moreover, the host manager can determine which of a set of external references comprises a broken reference, such as a network pathway that does not contain the desired external reference. For each broken or corrupt reference, the host manager can create a dummy (proxy) drawing that can be inserted in place of the broken reference so that the system can process (e.g., bind) the set of drawings without crashing. An interface may be further provided for displaying the categorized set of drawings to the user.
    Type: Grant
    Filed: March 3, 2010
    Date of Patent: October 8, 2013
    Assignee: Auto Prep, LLC
    Inventors: Joseph P. Reghetti, Phillip M. Schaeffer
  • Patent number: 8533607
    Abstract: A method and apparatus for managing a network access device is provided. Embedded within the access device are three distinct software layers. The first layer is a combined text-interface generator and Hypertext Transport Protocol client. The second layer is a combined Hypertext Transport Protocol server and Simple Network Management Protocol manager. The third layer is a Simple Network Management Protocol agent that has direct access to the configuration data of the access device. A user can manage the device through the embedded text-interface generator, by using an external HTTP client to communicate with the embedded HTTP server, or by using an external SNMP manager to communicate with the embedded SNMP agent. Techniques are disclosed for embedding SNMP information in messages passed between HTTP clients and servers.
    Type: Grant
    Filed: May 15, 2007
    Date of Patent: September 10, 2013
    Assignee: Cisco Technology, Inc.
    Inventors: Robert A. Land, Robert Simon
  • Patent number: 8516362
    Abstract: A method, computer readable medium and device that extends a document transformation server to process multiple documents from multiple websites includes obtaining with a document transformation server a document to process based on at least a URL of the document to process in an HTTP request URL. An XML source representing the document to process is generated with the document transformation server. One or more XML processors associated with at least a portion of the HTTP request URL from a plurality of stored associations are identified with the document transformation server. The XML source is transformed by the document transformation server with each of the identified one identified XML processors. The generated document is provided in an HTTP response to the HTTP request URL by the document transformation server.
    Type: Grant
    Filed: September 14, 2010
    Date of Patent: August 20, 2013
    Assignee: Usablenet Inc.
    Inventor: Enrico Scoda
  • Patent number: 8453070
    Abstract: An interactive user interface is disclosed. According to various embodiments, the interface includes a first field and at least one additional field. The first field lists a focal item and the at least one additional field contains a listing of items related to the focal item. Certain of the related items in the at least one additional field include a hyperlink which, when activated by the user, causes the item corresponding to the activated hyperlink to become a new focal item listed in the first field, such that the at least one additional field transitions to list items related to the new focal item. The focal item may be, for example, an identifier corresponding to a company, and the at least one additional field may contain a listing of identifiers corresponding to companies that are customers, suppliers or competitors of the focal item company.
    Type: Grant
    Filed: March 25, 2008
    Date of Patent: May 28, 2013
    Assignee: Morgan Stanley
    Inventors: Barry Scott Hurewitz, Vaughn Stephen Harvey
  • Patent number: 8447064
    Abstract: The present invention relates generally to generating travel-logs or geographical representation of encountered media. One claim recites a method including obtaining a plurality of imagery, wherein each item of imagery from the plurality of imagery comprises steganographic encoding, the steganographic encoding altering data representing the imagery, the steganographic encoding comprising multi-bit data, and wherein the presence of the multi-bit data is imperceptible to a human observer of the imagery absent machine-detection; detecting the multi-bit data from the plurality of imagery, wherein the multi-bit data is associated with geolocation metadata; and providing a geographic path associated with the plurality of imagery based at least in part on the geolocation metadata. The geographic path is provided for display to a user relative to a graphical map. Of course, other different claims are provided as well.
    Type: Grant
    Filed: October 3, 2006
    Date of Patent: May 21, 2013
    Assignee: Digimarc Corporation
    Inventors: Geoffrey B. Rhoads, Neil E. Lofgren
  • Patent number: 8438493
    Abstract: An activation arrangement may be included in one or more record selection interfaces of an enterprise computing system to activate a preset navigator interface pane for limited the quantity of records displayed in the record selection interface. The preset navigator interface pane may include filters to identify records satisfying predetermined criteria. The preset navigator interface pane may also include a tree structure depicting a hierarchical classification of the records based on certain field values in each record. The records displayed for subsequent selection in the record selection interface may be limited according to the activated filters and activated nodes in the structure.
    Type: Grant
    Filed: December 8, 2010
    Date of Patent: May 7, 2013
    Assignee: SAP AG
    Inventor: Timo Wagenblatt