Patents Examined by Mark A Radtke
-
Patent number: 9665381Abstract: A system comprises storage that includes a shell application and a sub-application that is adapted to provide a functionality to the shell application. The system also comprises processing logic coupled to the storage and adapted to execute the shell application and the sub-application. The processing logic generates a first graphical user interface (GUI) using the sub-application and generates a second GUI using the shell application. The processing logic displays on a display the first GUI superimposed onto the second GUI. The processing logic captures input provided using the first GUI and provides the input to the sub-application.Type: GrantFiled: August 29, 2008Date of Patent: May 30, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Bradley N. Suggs, Immanuel Amo, Chandar K. Oddiraju, Oluf Nissen
-
Patent number: 9648099Abstract: A mobile apparatus communicatively connectable to a display apparatus includes a display screen configured to display a user interface comprising a plurality of user interface windows respectively corresponding to a plurality of applications running on the mobile apparatus. The mobile apparatus also includes a controller configured to control the user interface to display an indication that indicates supportability by the display apparatus of the plurality of applications running on the mobile apparatus in response to receiving a synchronizing request for synchronizing with the display apparatus.Type: GrantFiled: September 30, 2013Date of Patent: May 9, 2017Assignee: SAMSUNG ELECTRONICS CO., LTD.Inventor: Kang-rok Lee
-
Patent number: 9626197Abstract: Disclosed are various embodiments for improving user interface rendering performance. A network page is generated that is configured to defer loading of control code associated with a user interface component. The network page includes code that renders an initial view of the user interface component. The code that renders the initial view is configured to obtain one or more events generated by one or more user interactions with the initial view. The code that renders the initial view is further configured to obtain additional code in response to obtaining the one or more events. The code that renders the initial view is further configured to process the one or more events by executing the additional code.Type: GrantFiled: July 30, 2010Date of Patent: April 18, 2017Assignee: Amazon Technologies, Inc.Inventor: Alexandru Burciu
-
Patent number: 9619529Abstract: Method and systems of visually depicting rendering data are provided. rendering data pertaining to rendering, by a display engine, of display objects in a display zone for a selected frame is accessed. Then, for the selected frame, a heat map is generated based on rendering data corresponding to the selected frame, the heat map containing a plurality of heat objects, each heat object corresponding in proportional size and location to a different display object in the display zone, each heat object displayed in a color having an intensity proportional to an amount of computational resources taken by the display engine to render the corresponding display object. Finally, the heat map is displayed.Type: GrantFiled: March 14, 2013Date of Patent: April 11, 2017Assignee: Adobe Systems IncorporatedInventors: Gavin Murray Peacock, Seth Walker, Sedat Akkus
-
Patent number: 9600528Abstract: A method for automatically forming the clearest and most useful visual plot for a given dataset of tuples. A best view type is selected for a view that includes a subsequently added new field. The visual plot is populated with the data in the view and then automatically rendered for the user. A dataset that is retrieved from a storage is analyzed to identify all the data types found in the dataset, and to determine the best view type to assign to the dataset's views. The visual plot is then populated with the data according to this best view type, and is automatically rendered for the user.Type: GrantFiled: January 17, 2012Date of Patent: March 21, 2017Assignee: TABLEAU SOFTWARE, INC.Inventors: Jock Douglas Mackinlay, Christopher Richard Stolte, Patrick Hanrahan
-
Patent number: 9600512Abstract: Systems and methods for implementing customized drop-down menus in user interface displays. Drop-down menus include one or more selection options and a table having multiple fields. Drop-down menu items are particularly useful for assisting a user with assigning information synchronized into a target database from one database system, such as an Outlook file, to objects in the target database system, such as a multi-tenant database system as well as providing suggestions to the user from search results when they may want to choose one of those results or perform a different action altogether.Type: GrantFiled: September 10, 2010Date of Patent: March 21, 2017Assignee: salesforce.com, inc.Inventors: Marni Gasn, Herman Kwong
-
Patent number: 9594492Abstract: A user interface element includes a display area configured to display a value, an increment button configured to increment the displayed value, a decrement button configured to decrement the displayed value, and a slider configured to allow a user to rapidly increase or decrease the displayed value by sliding a finger across the slider.Type: GrantFiled: March 15, 2013Date of Patent: March 14, 2017Assignee: ALLSCRIPTS SOFTWARE, LLCInventors: Christy Jill Reed, Anthony Stuart, Art Swanson
-
Patent number: 8375061Abstract: In a method for representing a text document with a graphical model, a document including a plurality of ordered words is received and a graph data structure for the document is created. The graph data structure includes a plurality of nodes and edges, with each node representing a distinct word in the document and each edge identifying a number of times two nodes occur within a predetermined distance from each other. The graph data structure is stored in an information repository.Type: GrantFiled: June 8, 2010Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventor: Charu Aggarwal
-
Patent number: 8359296Abstract: Methods, articles of manufacture, and systems for reducing network traffic for database transactions between a requesting client and a database server are provided. For some embodiments, the client may access statistical information regarding the data, such as that commonly contained in indexes (e.g., encoded vector indexes), conventionally generated for use by a query optimizer. For some embodiments, based on the statistical information regarding the data, the client may request that the server send small byte-code representations of data from the database, rather than the actual data. The small byte-code representations may be significantly smaller than the actual represented data, thus reducing network traffic between the client and server. The client may then retrieve the actual represented data from a corresponding data representation record.Type: GrantFiled: August 10, 2006Date of Patent: January 22, 2013Assignee: International Business Machines CorporationInventor: John M. Santosuosso
-
Patent number: 8296330Abstract: The hierarchical approach may start at the bottom of the hierarchy. As it moves up the hierarchy, knowledge from children and cousins is used to classify items at the parent. In addition, knowledge of improper classifications at a low level are raised to a higher level to create new rules to better identify mistaken classifications at a higher level. Once the top of the hierarchy is reached, a top down approach is used to further refine the classification of items.Type: GrantFiled: June 2, 2009Date of Patent: October 23, 2012Assignee: Microsoft CorporationInventors: Paul Nathan Bennett, Nam H. Nguyen
-
Patent number: 8290966Abstract: A system and method are described for filtering certain rows of a table while at the same time maintaining rows illustrating the ancestry of the filtered rows. For example, a computer-implemented method according to one embodiment of the invention comprises: receiving user-specified filtering criteria from a client comprising a value or range of values for filtering the rows of a table; filtering the table rows as indicated by the user-specified filtering criteria to generate a set of filtered rows; and generating a table containing the filtered rows and other rows which are ancestor rows to the filtered rows, notwithstanding the fact that one or more of the ancestor rows are not part of the set of filtered rows based on the user-specified filtering criteria, and excluding all other rows from the table.Type: GrantFiled: November 29, 2007Date of Patent: October 16, 2012Assignee: SAP AktiengesellschaftInventor: Peter Vignet
-
Patent number: 8271436Abstract: Multi-dimensional surrogation systems and methods are provided that generate at least one data surrogate using information of data and numerous data changes received from at least one data source. Embodiments described herein perform shadowing of production server databases, including creation of synthetic fulls by retrofitting log shipping to enterprise database systems, or other systems, that do not have log shipping capabilities.Type: GrantFiled: October 2, 2006Date of Patent: September 18, 2012Assignee: Mimosa Systems, Inc.Inventors: Roy P. D'Souza, T. M. Ravi
-
Patent number: 8260764Abstract: Embodiments of the present invention provide a system and method for searching and reporting on semistructured data that can include dynamic metadata. One embodiment can comprise providing a user interface to a user based on an object type definition for an object type that allows the user to specify search criteria associated with a set of metadata, mapping the user search criteria to a query that comprises at least one structured query constraint and at least one unstructured query constraint, processing the query to search a set of data objects containing semistructured data associated with the object type according to the query and returning a set of results to the user. The search results can be returned to a user based on user-specified reporting parameters. Additionally, the reporting definition can be saved as an object for future execution.Type: GrantFiled: March 4, 2005Date of Patent: September 4, 2012Assignee: Open Text S.A.Inventor: Thomas Robert Gruber
-
Patent number: 8250093Abstract: An improved method and system for performing path-level access control evaluation for a structured document in a collection, where the structured document includes a plurality of nodes and each of the nodes is described by a path, is disclosed. The method comprises providing a cache for temporarily storing a cache entry for a path associated with a node of the plurality of nodes, receiving a query that includes a request to access the node, checking the cache entry for the path associated with the node, and determining whether to grant access to the node based on the cache entry.Type: GrantFiled: August 25, 2003Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventor: Robbert C. Van der Linden
-
Patent number: 8250044Abstract: Methods, articles of manufacture, and systems for reducing network traffic for database transactions between a requesting client and a database server are provided. For some embodiments, the client may access statistical information regarding the data, such as that commonly contained in indexes (e.g., encoded vector indexes), conventionally generated for use by a query optimizer. For some embodiments, based on the statistical information regarding the data, the client may request that the server send small byte-code representations of data from the database, rather than the actual data. The small byte-code representations may be significantly smaller than the actual represented data, thus reducing network traffic between the client and server. The client may then retrieve the actual represented data from a corresponding data representation record.Type: GrantFiled: July 28, 2008Date of Patent: August 21, 2012Assignee: International Business Machines CorporationInventor: John M. Santosuosso
-
Patent number: 8244707Abstract: A method, apparatus and article of manufacture for providing supplemental video content for third party websites is disclosed. In one embodiment, coded instructions are transmitted from a content enhancement server to a host server, for incorporation into the webpage source code. The host server is controlled by a first entity and the content enhancement server is controlled by a second entity commercially distinct from the first entity. Keywords are generated by execution of the coded instructions in the webpage received in the client computer from the host server, and the keywords are sent to a content enhancement server, which generates supplemental substantive video content information for transmission to the client.Type: GrantFiled: January 15, 2010Date of Patent: August 14, 2012Assignee: Hulu LLCInventors: Andrew Cheng-min Lin, Bradley J. Suter
-
Patent number: 8209339Abstract: A similarity detector detects similar or near duplicate occurrences of a document. The similarity detector determines similarity of documents by characterizing the documents as clusters each made up of a set of term entries, such as pairs of terms. A pair of terms, for example, indicates that the first term of the pair occurs before the second term of the pair in the underlying document. Another document that has a threshold level of term entries in common with a cluster is considered similar to the document characterized by the cluster.Type: GrantFiled: April 21, 2010Date of Patent: June 26, 2012Assignee: Google Inc.Inventor: Simon Tong
-
Patent number: 8209316Abstract: Methods are provided for identifying media files that are related to a user-selected media file. Initially, a first set of media files that have previously been determined to be related to the selected media file is identified. It is determined that the number of media files in the first set of media files does not exceed a minimum number. A query is constructed based on the title or description of the selected media file to locate more related media files. A media database is searched and the results are combined with the first set of media files to be displayed.Type: GrantFiled: January 5, 2010Date of Patent: June 26, 2012Assignee: Microsoft CorporationInventors: Hongqiao Li, Steve Beck, Michael M. Cameron, Alejandro Dominguez
-
Patent number: 8190618Abstract: Systems, methods and media for determining and aggregating electronic document segment usage information from different versions of a document are disclosed. More particularly, hardware and/or software for determining the aggregate segment usage for an electronic document received from one or more users are disclosed. Embodiments include receiving from one or more users an indication of their usage of segments of different versions of the electronic document, aggregating the segment usage indications received, and creating document utilization information for the electronic document. Further embodiments include transmitting the document utilization information to one or more users. Other embodiments include displaying to the user an electronic document and indications of the document utilization information. Electronic documents may be in PDF format, HTML format, etc.Type: GrantFiled: December 4, 2007Date of Patent: May 29, 2012Assignee: Google Inc.Inventors: Viktors Berstis, Randolph Michael Forlenza
-
Patent number: 8176051Abstract: A system and method for searching a bytestream or other string in a case insensitive manner. In a preferred embodiment, the present invention includes an ASCII tree that associated both upper and lower case letters of an incoming header key (or other symbols) with nodes. When enough nodes are gathered, a target word is found.Type: GrantFiled: May 27, 2004Date of Patent: May 8, 2012Assignee: International Business Machines CorporationInventors: Erik John Burckart, Madhu K. Chetuparambil, Rohit Dilip Kelapure, Jeffrey A. Lee, Aravind Srinivasan, Kevin Edward Vaughan