Via A Graphical User Interface Patents (Class 707/805)
  • Patent number: 8838524
    Abstract: To provide large amounts of operations and quality related data to business owners, managers and operators, a system and method are provided to easily produce and present control charts having many different selectable perspectives. To provide this ability, and automated process is followed which calculates and indexes virtually all control chart parameters and stores the information in an OLAP cube structure. Using different types of presentation methodologies, the control charts can be easily generated and altered depending on the desires of the particular user. Since virtually all variations are stored and indexed, when the parameters used to generate the control charts are altered, the system can simply retrieve all necessary information from the indexed OLAP cube structure and quickly generate a visual display of the desired control chart.
    Type: Grant
    Filed: August 28, 2012
    Date of Patent: September 16, 2014
    Assignee: Gnet Group, LLC
    Inventor: Gregory Robert Beaumont
  • Publication number: 20140258344
    Abstract: Methods are provided for creating a complex user interface using a generic computer readable database software application to manage only a specific data subset domain of the database in accordance with a work package. The method comprises creating metadata defining a data subset domain, the metadata including a task specification, a report specification and a view specification and defining attribute metadata, entity metadata and relationship metadata for the data subset domain. The method also comprises data package specification for the data subset domain, specifying a data package hierarchy within the data subset domain, specifying user groups for the data subset domain, specifying view specifications for the user groups. Further the view specification is associated with the task specification and the report specification after which the generic software application is released to a user.
    Type: Application
    Filed: March 11, 2013
    Publication date: September 11, 2014
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventors: Tim Felke, Jeff Vanderzweep, Nagabhushana Rao Begur, Raghupathy Kolandavelu
  • Patent number: 8832160
    Abstract: A method and system for creating a name structure is provided. According to at least one embodiment, the method includes, for each data type of a plurality of data types, receiving an indication of a desired ordinal value of the data type and receiving an indication of a desired character length to associate with the data type. Based on the desired ordinal value and the desired character length of each data type of the plurality of data types, the method includes constructing a field structure that comprises a plurality of fields. Each field of the plurality of fields represents a unique data type of the plurality of data types and each field of the plurality of fields has a character length equal to the desired character length of the data type the given field represents. Additionally, each field of the plurality of fields is positioned in the field structure according to the desired ordinal value of the data type the given field represents.
    Type: Grant
    Filed: March 16, 2011
    Date of Patent: September 9, 2014
    Assignee: IDEXX Laboratories, Inc.
    Inventors: Matthew Barton Durgin, Vladislav Vilensky
  • Patent number: 8832119
    Abstract: An adaptive, interactive visual workspace for viewing groups of files based on their relationships. Relationships of files are visualized using iterative refinement of categories through a direct-manipulation graph-based layout. The visual workspace starts with a fully connected graph linking thumbnail images of related files that is then partitioned into neighborhoods in response to a user creating file stacks corresponding to different categories. Normalized spring lengths improve the overall quality of the layout. Different modes for membership in neighborhoods avoid confusing motion of files and help a user to manually organize the workspace. Additionally, retrieved files can be added without having to significantly move the previous files. Different visualization techniques indicate which files are related to each other. Different zoom rates are used for file location, and surrogate sizes allow users to increase the separation between files while still increasing the surrogate sizes.
    Type: Grant
    Filed: June 12, 2008
    Date of Patent: September 9, 2014
    Assignee: Fuji Xerox Co., Ltd.
    Inventors: Andreas Girgensohn, Frank Shipman, III, Lynn Wilcox
  • Patent number: 8825695
    Abstract: Mapping one or more elements of an input dataset to one or more elements of an output dataset includes: receiving in an interface one or more mapped relationships between a given output and one or more inputs represented by input variables, at least one of the mapped relationships including a transformational expression executable on a data processing system, the transformational expression defining an output of a mapped relationship based on at least one input variable mapped to an element of an input dataset; receiving in the interface identification of elements of an output dataset mapped to outputs of respective mapped relationships; generating output data from the data processing system according to the transformational expression based on input data from the input dataset associated with the element of the input dataset mapped to the input variable; determining validation information in response to the generated output data based on validation criteria defining one or more characteristics of valid value
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: September 2, 2014
    Assignee: Ab Initio Technology LLC
    Inventors: Scott Studer, Amit Weisman
  • Patent number: 8825709
    Abstract: According to the invention, a system for storing and displaying genealogical information is disclosed. The system may include a processor and a storage medium having processor instructions. The instructions may be for receiving information which identifies a first and second parent, receiving information which identifies a first and second child, and receiving an indication that the first child is a biological child of both parents, and that the second child is a biological child of only one parent. The instructions may further be for receiving a first instruction to display a first listing of children, and in response, causing the first child to be displayed in the first listing, but not the second child. The instructions may additionally be for receiving a second instruction to display a second listing of children, and in response, causing both the first child and the second child to be displayed in the second listing.
    Type: Grant
    Filed: December 19, 2011
    Date of Patent: September 2, 2014
    Assignee: Ancestry.com Operations Inc.
    Inventors: Mark Anthoni LeMonnier, Robert Duffin Wilson
  • Patent number: 8825699
    Abstract: Contextual search by a mobile communications device is described. In an implementation, a search query is a received and a context is detected of a user interface currently being displayed on a display device of a mobile communications device. One or more search results are displayed on a display device of a search performed in the detected context using the search query.
    Type: Grant
    Filed: April 30, 2009
    Date of Patent: September 2, 2014
    Assignee: ROVI Corporation
    Inventors: Michael J. Kruzeniski, Darren A. Apfel, Jonathan D. Friedman, Kathleen W. Holmes, David Henry Wykes
  • Patent number: 8819081
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for rule-based performance of actions on related objects. These mechanisms and methods for rule-based performance of actions on related objects can provide a generalized technique for configuring related object actions that are responsive to object updates. The ability to provide this generalized technique can enable actions to be automatically performed on objects in response to updates to related objects, in a rule-based manner.
    Type: Grant
    Filed: March 31, 2011
    Date of Patent: August 26, 2014
    Assignee: salesforce.com, inc.
    Inventors: Patrick Calahan, Shilpa Goel, George Hart, Varadarajan Rajaram
  • Patent number: 8819084
    Abstract: A system, method and computer program product for importing and exporting data in a network-based customer relationship application is provided. Data to be imported/exported between an origin and a destination is identified. Then, a set of predetermined rules associated with the customer relationship application and at least one user-created scripting function are identified. For importing, the destination is associated with the customer relationship application, and the data is imported from the origin to the destination utilizing the network in accordance with the predetermined rules and is transformed based on the user-created scripting function. The data is then stored in memory accessible to the customer relationship application. For exporting, the origin is associated with the application, the data is exported from the origin to the destination utilizing the network in accordance with the predetermined rules and is transformed based on the user-created scripting function.
    Type: Grant
    Filed: March 15, 2006
    Date of Patent: August 26, 2014
    Assignee: BMC Software, Inc.
    Inventors: Mark A George, Cynthia L Sturgeon
  • Patent number: 8819085
    Abstract: Data collection and assessment systems and processes for delivering a personalized experience to a user by gathering information from the user through a dynamic interface, performing detailed analyses based on the data collected, identifying the most probable user-specific outcome(s), and providing relevant feedback and analyses based on the most probable user-specific outcome identified. Embodiments of the described system and process also comprehensively track and store user data, thereby enabling the highest levels of user status supervision, client relations and efficiency.
    Type: Grant
    Filed: April 22, 2010
    Date of Patent: August 26, 2014
    Assignee: Triage, LLC
    Inventors: Brandon Fischer, Adam Cuzzort
  • Patent number: 8816870
    Abstract: A user display for a healthy home or like building structure. The user display includes a hardware housing and a display device coupled to the hardware housing. The user display further includes a plurality of graphical objects corresponding respectively to a plurality of different loads numbered from a through N, where N is an integer greater than 1. The loads can include, among others, air conditioning, water, heat, electricity, swimming pool, and others. Each of the graphical objects is displayed in a common unit of measurement and comprises a total demand portion and a fraction of renewable energy portion.
    Type: Grant
    Filed: March 30, 2010
    Date of Patent: August 26, 2014
    Assignee: PVT Solar, Inc.
    Inventors: Joshua Reed Plaisted, Gordon Michael Handelsman
  • Patent number: 8819078
    Abstract: Examples of the present disclosure may include methods, systems, and computer readable media with executable instructions. An example method for event processing for graph-structured data can include storing graph structured data. The graph structured data includes a plurality of vertex, edge, and/or property graph elements. The example method further includes defining a first graph view of a characteristic of vertex, edge, and/or property graph elements. A subgraph is determined as a subset of the plurality of vertex, edge, and/or property graph elements that have the characteristic of vertex, edge, and/or property graph elements defined by the first graph view. The vertex, edge, and/or property graph elements of the subgraph are processed responsive to a predefined event that occurs on at least one of the vertex, edge, and/or property graph elements of the subgraph.
    Type: Grant
    Filed: July 13, 2012
    Date of Patent: August 26, 2014
    Assignee: Hewlett-Packard Development Company, L. P.
    Inventors: Indrajit Roy, Alvin AuYoung, Vanish Talwar, Michael Mihn-Jong Lee
  • Patent number: 8819070
    Abstract: Methods and apparatus for information organization and exchange by providing a data store of interconnected items of information that together form an intent-driven taxonomy. This allows users to easily discover and exchange real-time items of information across applications.
    Type: Grant
    Filed: April 12, 2011
    Date of Patent: August 26, 2014
    Assignee: Flow Search Corp.
    Inventor: Eric Alterman
  • Patent number: 8819083
    Abstract: A method and computer program product for performing the method are provided. The method includes receiving a first user selection of a source database object to be used in the creation of a new database object. The source database object has a first predefined database object type. The method also includes storing a reference to the selected source database object in association with a user identifier associated with the first user selection; receiving a second user selection of a second predefined database object type to be used in the creation of the new database object. The second database object type is different from the first database object type. The method also includes determining if a user identifier associated with the second user selection is stored in association with the user identifier associated with the stored reference, and if so, creating the new database object using the referenced source database object.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: August 26, 2014
    Assignee: SAP AG
    Inventors: Carsten Busch, Sabine Finke
  • Patent number: 8812500
    Abstract: A system facilitates the display of thumbnail images containing images of websites related to a website currently being viewed by a user. The system may include several different components to provide the thumbnail images to the user, such as a graphical user interface, an input interface, and a processor. The graphical user interface may display a website for viewing by a user and the input interface may receive an input representative of a request for a related website. The processor may transmit the request for the related website to a search engine, and, in response, the processor may obtain a search result representative of the related website. Moreover, the search result may include several components, such as a related website image representative of the related website and a uniform resource locator (“URL”) representative of a location of the related website.
    Type: Grant
    Filed: April 23, 2010
    Date of Patent: August 19, 2014
    Assignee: Google Inc.
    Inventors: Paul Fontes, Othar Hansson, Peter Jin Hong, Benjamin N. Lee, April Lehman
  • Patent number: 8812546
    Abstract: State information for a page can be stored and restored using a component state manager to extract and set state information for various components on a page. Each appropriate component can register with the state manager, such that when a user requests to store state information, the state manager can extract state information for each registered component and store the state information accordingly. The user can be provided with a tag or other identifier that allows the user to subsequently request recreation of that state. In response to receiving the identifier, the state manager retrieves the stored state information and sets the state of each respective registered component on the page. The identifiers can be shared with other users to allow those users to also quickly access the same state.
    Type: Grant
    Filed: July 25, 2012
    Date of Patent: August 19, 2014
    Assignee: Amazon Technologies, Inc.
    Inventor: Del J. Cornali
  • Patent number: 8812561
    Abstract: In one embodiment, a method includes, in response to an address match in connection with a request for a target structured document, identifying one or more slide objects associated with the target structured document, the one or more slide objects defining a set of anchor point definitions in the target structured document; identifying one or more anchor points corresponding to the one or more slide objects in a document object model (DOM) representation of the target structured document based on the set of anchor point definitions; accessing content corresponding to the one or more slide objects; and rendering the target structured document and the content of the one or more slide objects proximal to the identified anchor points.
    Type: Grant
    Filed: September 17, 2010
    Date of Patent: August 19, 2014
    Assignee: Border Stylo, LLC
    Inventors: Oscar Guido, Eduardo Prats, Diego Prats, Nicolas LaCasse, Spencer Tipping
  • Patent number: 8812643
    Abstract: Encoding and/or decoding of messages. On the encoding end, a composite encoder encodes message from an internal format that is used by internal system components into an external format. However, the composite encoder may encode the outgoing messages into different external formats on a per-message basis. For incoming message, a composite decoder decodes incoming messages from any one of a plurality of external formats into the internal format also on a per-message basis. A per-message report mechanism permits internal system components and the encoding/decoding components to communicate information regarding the encoding or decoding on a per message basis. XML messages can be converted automatically into Binary messages.
    Type: Grant
    Filed: July 5, 2011
    Date of Patent: August 19, 2014
    Assignee: Microsoft Corporation
    Inventors: Stephen Jared Maine, Michael J. Coulson, Tirunelveli R. Vishwanath, Erik B. Christensen
  • Patent number: 8805822
    Abstract: A method is disclosed. The method includes performing a first search in response to initiating a communication session between an agent and a customer. The first search is performed using first data, attributes of a service interaction, and second data. The first data represents a second search requested by the customer, and the second data represents items viewed by the customer from among first results of the second search. Second results of the first search are displayed.
    Type: Grant
    Filed: May 2, 2008
    Date of Patent: August 12, 2014
    Assignee: Oracle International Corporation
    Inventors: Akbar Jaffer, Richard Dean Day, Ameet B. Nayak
  • Patent number: 8805894
    Abstract: An interactive 3-dimensional object-oriented database patient specific information storage system includes an input device, a database containing 3-dimensional meshes of objects each with an object identifier and a symptom list with each symptom having associated ones of the object identifiers of the 3-dimensional meshes of objects. An interface connected to interact with the database and the input device. The interface including a symptom input form for entering symptoms from the symptom list. The interface is designed to select 3-dimensional meshes of objects having ones of object identifiers associated with the entered symptoms and display the selected 3-dimensional meshes of objects on a symptom template. A record of the entered symptoms and the object identifiers of the associated ones of the 3-dimensional meshes of objects is created and stored.
    Type: Grant
    Filed: November 5, 2004
    Date of Patent: August 12, 2014
    Inventors: Michael Valdiserri, Warren J. Goble
  • Patent number: 8805819
    Abstract: Methods for processing streaming data records are provided that include facilities for defining and naming multiple input and output data streams using relational processing definitions and abstractions similar to those found in relational database management systems (RDBMS) and embodied as a set of communicating stream processing nodes. The result is a Distributed Data Stream Management System (DDSMS) which is also a kind of Relational Data Stream Management System (RDSMS). The former comprises a set of Relational Data Stream Management System (RDSMS) nodes, whereas the latter might contain only a single RDSMS node.
    Type: Grant
    Filed: January 29, 2013
    Date of Patent: August 12, 2014
    Assignee: SQLstream, Inc.
    Inventor: Damian Black
  • Patent number: 8805882
    Abstract: Access to customer relationship management (CRM) secured field instances is enabled based on field settings. A requester's identity determines action paths to be executed in order to enable access to fields. A client application's user privileges are inherited to enable access to secured fields. Such access through a granted privilege is provided through an API intermediating inheritance of user's privileges from client application.
    Type: Grant
    Filed: January 20, 2011
    Date of Patent: August 12, 2014
    Assignee: Microsoft Corporation
    Inventors: Elliot Lewis, Andriy Smertin, Noor Mohammed Merchant, Mahesh Hariharan
  • Publication number: 20140222874
    Abstract: A sandboxed process is initiated in response to a request for a preview of dynamic media content. A stream of frames is generated in a preview specific format by a plug-in that executes within the sandboxed process. The stream of frames is provided as the preview of the dynamic media content, where the preview is viewable on a display screen.
    Type: Application
    Filed: December 26, 2013
    Publication date: August 7, 2014
    Applicant: Apple Inc.
    Inventors: Julien Jalon, Pierre d'Herbemont, Jean-Pierre Ciudad
  • Patent number: 8799300
    Abstract: A request from a user to bookmark a segment of content is received at a computing device. The segment of content is identified automatically and/or manually by the user. An expression of the user regarding a particular attribute of the segment of content is obtained, and a bookmark is generated. The bookmark includes both an identification of the segment of content and metadata that includes the expression of the user.
    Type: Grant
    Filed: February 10, 2011
    Date of Patent: August 5, 2014
    Assignee: Microsoft Corporation
    Inventors: Cesare J. Saretto, Matthew J. Pope, Kathleen P. Mulcahy, Geoffrey A. Long
  • Publication number: 20140214904
    Abstract: There is set forth herein in one embodiment a method of receiving data for a plurality of fields in a target database comprising allowing the user to enter a single composite data string, determining at least one piece of contextual data, and using the data string and said contextual data to generate a plurality of data elements suitable for entry into said target database fields.
    Type: Application
    Filed: February 1, 2013
    Publication date: July 31, 2014
    Applicant: TRAVELTEXT AS
    Inventors: Lennart IMS, Eric CARR, Jarl-Gunnar LIER
  • Publication number: 20140214905
    Abstract: An online network collects a dataset of an individual's information through a computer-implemented method. An individual enters a dataset of the information and a plurality of an individual's life events into a computer system. The dataset is arranged and converted into a graphical representation for display. The online database receives and stores the dataset. The database associates the dataset with the plurality of the member's life events and then the dataset and the life events are outputted into the graphical representation for display for a witness.
    Type: Application
    Filed: March 31, 2014
    Publication date: July 31, 2014
    Applicant: LifeThread, LLC
    Inventors: Brian OSBORNE, Tim SNOKE, Mark KUTSCHER
  • Publication number: 20140201249
    Abstract: A method is provided for analyzing metabolomics data for a plurality of metabolites. Each metabolite is assigned to a node. Nodes are connected according to a defined relationship between corresponding metabolites to form a nodal network. The nodal network is graphically displayed such that at least a portion of the nodes and the relationships therebetween are visible in a single view. An apparatus comprising a processor configured to control the apparatus to analyze metabolomics data for a plurality of metabolites, as well as a computer program product comprising at least one non-transitory computer readable storage medium having computer program code stored thereon, the computer program code being configured to analyze metabolomics data for a plurality of metabolites, are also provided.
    Type: Application
    Filed: March 13, 2013
    Publication date: July 17, 2014
    Inventors: Corey Donald DeHaven, Robnet Thornhill Kerns
  • Patent number: 8782049
    Abstract: In one embodiment, there is provided a keyword presenting device including: an extraction unit configured to extract a plurality of keywords from a browsing document; a determination unit configured to arrange keywords with spellings similar to each other among the plurality of keywords to obtain a plurality of groups of similar keyword; an integration unit configured to classify the keywords into main keywords that are titles and the other sub-keywords for each group of similar keywords, and to integrate the sub-keywords into the main keywords; and a presentation unit configured to present the main keywords to a user.
    Type: Grant
    Filed: September 16, 2010
    Date of Patent: July 15, 2014
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Masayuki Okamoto, Nayuko Watanabe
  • Patent number: 8782099
    Abstract: The present inventions relates to an Internet service based on two fundamental beliefs, first that identity on the Internet and in real life is substantially based on a individual's or organization's relationship to other people, objects, places, spaces, and organizations and second that individuals or organizations themselves should create, manage and control that identity. Based on these beliefs the present invention offers the Internet's leading tools, services and ecosystem that enables individuals and organizations to intuitively create and manage their identity based on relationships, effortlessly customize their internet experience to fit that identity and empower themselves to use that identity for benefit in their real life.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: July 15, 2014
    Assignee: MyGobs Oy
    Inventors: Kenneth Ellis Nichol Lampinen, Timo Tapani Koponen, Harri Koponen
  • Patent number: 8775474
    Abstract: Common metadata exposure with digital images involves making image metadata types that are common across multiple image file formats accessible via an application programming interface (API). In an example embodiment, a browser exposes an image metadata API that may be called with reference to a preselected image metadata name. The browser determines an image metadata value that is associated with the preselected image metadata name from image metadata of a targeted image. When the image metadata value is returned to a caller of the image metadata API, the caller may consume or present the image metadata value in any manner.
    Type: Grant
    Filed: June 29, 2007
    Date of Patent: July 8, 2014
    Assignee: Microsoft Corporation
    Inventors: Cyra S Richardson, Peter A Gurevich, Saurabh D Mehta
  • Publication number: 20140188946
    Abstract: Embodiments are directed towards organizing heterogeneous information items as nodes within a graph structure and/or a category, where each information item is implemented as a folder and each information item may be in more than one folder. An information management application residing within a computing device enables a user to integrate various information items of various types and sources using a many-to-many relationship for each information item. Information items include notes, events, contacts, geo-coordinates, hyperlinks such as Uniform Resource Locators (URLs), and messages (including emails, text messages). The application further allows the user to perform a variety of activities on the structure(s) and the information items, including, but not limited to creating an information item, creating one or more structures or relationship between information items, managing various views of the structure(s), and modifying the structure(s).
    Type: Application
    Filed: December 31, 2013
    Publication date: July 3, 2014
    Applicant: Perinote LLC
    Inventor: Peri Hartman
  • Publication number: 20140188945
    Abstract: Domain name Registrars typically offer for registration domain names that have a variety of different Top-level Domains (TLDs). Each TLD may have different business requirements (rules the Registrar follows when registering a domain name having the TLD). A Registrar must reconfigure its functions when the Registrar wants to offer a new TLD or when business rules change for a TLD already being offered by the Registrar. The present invention allows the Registrar to easily reconfigure its functions to accept new business rules by storing the business rules in an electronic document stored in a database. The electronic document is preferably written in a TLD markup language (TLDML).
    Type: Application
    Filed: December 31, 2012
    Publication date: July 3, 2014
    Applicant: GO DADDY OPERATING COMPANY, LLC
    Inventors: Jeremy Bushlack, Richard Merdinger, Jody Kolker, Alex Passos, Joe Snitker
  • Patent number: 8768976
    Abstract: A computation system includes a receiver, a schema generator, and a table generator. The receiver receives operational related data relating to an IT environment of an organization from remote systems. The schema generator organizes the operational related data into at least one class of IT metric-oriented data based on at least one intrinsic characteristic of the operational related data to generate a schema. The operational related data includes data tables corresponding to IT assets of the organization. The table generator processes an input table based on the schema to generate an output table. The input table includes a starting table having one or more columns. The output table identifies a subset of interrelated data included in the starting table.
    Type: Grant
    Filed: May 15, 2009
    Date of Patent: July 1, 2014
    Assignee: Apptio, Inc.
    Inventors: Paul McLachlan, Tavis Elliott
  • Patent number: 8768149
    Abstract: The present invention relates to a user interface provision method and to a system using the method, and more specifically relates to: a user interface provision method in which video signals provided from a plurality of content providers are generated in a browsing interface and supplied to a display device; and a system using the method.
    Type: Grant
    Filed: May 31, 2011
    Date of Patent: July 1, 2014
    Assignee: LG Electronics Inc.
    Inventors: Namyoung Kim, Kangsoo Seo, Jeonghwan Hwang, Beomjin Jeon, Byungjin Kim
  • Patent number: 8762428
    Abstract: Techniques are described for creating a first data abstraction model for a first database. Embodiments analyze the first database to determine a first set of structural characteristics, and analyze a second database to determine a second set of structural characteristics. The analyzed second database is associated with a second data abstraction model. The first set of structural characteristics is compared with the second set of structural characteristics to identify one or more similarities between the two sets of structural characteristics. Embodiments then create the first data abstraction model for the first database, based on the identified similarities and the second data abstraction model.
    Type: Grant
    Filed: June 6, 2011
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: Frederick A. Kulack, John E. Petri
  • Patent number: 8762424
    Abstract: Provided are a computer program product, system, and method for processing schemas in a storage system. A presentation of a schema in a graphical user interface (GUI) is comprised of multiple type nodes in a tree structure. Each type node comprises a hierarchical arrangement of a plurality of nodes including group nodes including a plurality of nodes and content nodes providing values. First user input selects one of the type nodes in the schema for a view. Second user input selects one of the nodes in the selected type node in the schema for a view. Third user input selects a node in the schema to indicate a root node of the schema for the view. The view includes the root node and at least one sub node of the root node and is added as a child to the selected type node.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: June 24, 2014
    Assignee: International Business Machines Corporation
    Inventors: John C. Holmes, Ming Jiang, Jeff J. Li, Yong Li, David S. Sotkowitz
  • Patent number: 8756256
    Abstract: Methods and systems enable communication devices equipped with software defined radio based chipset modules to seamlessly re-program the communication device to operate on any of a variety of service provider networks. By re-programming a communication device equipped with software defined radio based chipset module, the communication device can support communications over both UMTS and CDMA communication networks. An environment is provided which allows a user to quickly and efficiently switch between service provider accounts supporting communications.
    Type: Grant
    Filed: May 26, 2010
    Date of Patent: June 17, 2014
    Assignee: QUALCOMM Incorporated
    Inventors: Yogesh Tugnawat, Samir B. Thakkar, Billy A. Oostra
  • Patent number: 8756495
    Abstract: A computer-implemented system and method for tagged data and rectangular data conversions. The system and method receive tagged input data that is in a non-rectangular format and that uses a hierarchical arrangement of tags to indicate data relationships. The tagged input data is displayed in a graphical interface, and the graphical interface is used to create a mapping specification from the tagged input data.
    Type: Grant
    Filed: March 31, 2010
    Date of Patent: June 17, 2014
    Assignee: SAS Institute Inc.
    Inventors: Anthony L. Friebel, Thomas Warren Cox
  • Publication number: 20140164442
    Abstract: In one embodiment of the present invention, a rule compiler can compress a plurality of rules to be parsed over a block of data into one state table tree structure. In one embodiment of the present invention, rue parsing over the block of data includes selecting a unit of the block of data, indexing into a state table of the state table tree using the selected unit. The state table indexed into can be used for determining whether a decision regarding the block of data can be reached based on the indexed entry, and for selecting a next state table indicated by the indexed entry if the decision regarding the block of data cannot be reached.
    Type: Application
    Filed: February 14, 2014
    Publication date: June 12, 2014
    Inventors: Erik de la Iglesia, William J. Deninger
  • Patent number: 8751545
    Abstract: A facility for navigating within a body of data using one of a number of distinct browse graphs is described. Initially, a navigation request is received. Based upon information contained in the received navigation request, the facility selects one of the plurality of browse graphs. In response to user input, the facility browses the body of data using the selected browse graph. The browse graphs may each correspond to a collection of the body of data, such as a website.
    Type: Grant
    Filed: May 16, 2012
    Date of Patent: June 10, 2014
    Assignee: A9.com, Inc.
    Inventors: Robert W. McDade, Anne K. Krook, Bonnie Bouman
  • Patent number: 8751544
    Abstract: A computer-implemented method for visualizing a multi-dimensional dataset at a client device is disclosed. The client device displays a first view of a subset of the multi-dimensional dataset, including displaying dimension data of a first reference dimension attribute and metric data of a first metric attribute that corresponds to the respective first reference dimension data along a first axis. After receiving a user request to partition the metric data of the first metric attribute by a first pivot dimension attribute, the client device requests and receives dimension data of the first pivot dimension attribute and the corresponding partitioned metric data of the first metric attribute from a server system and displays a second view of the subset of the multi-dimensional dataset, including displaying the first pivot dimension data and the corresponding partitioned metric data of the first metric attribute along the second axis.
    Type: Grant
    Filed: September 2, 2010
    Date of Patent: June 10, 2014
    Assignee: Google Inc.
    Inventors: Lik Mui, Chen Xiao, Hui Sok Moon, Douglas Vandermolen
  • Publication number: 20140149469
    Abstract: In one embodiment, a first selection of a data item in an interactive table is received. Further, one or more data items related to the first selected data item in the interactive table are identified. The interactive table is modified to render the data items identified as related to the first selected data item. Furthermore, a second selection of a data item within the data items identified as related to the first selected data item is received and one or more data items related to the second selected data item within the data items identified as related to the first selected data item are identified. Further, the previously modified interactive table is again modified to render the data items identified as related to the second selected data item.
    Type: Application
    Filed: November 29, 2012
    Publication date: May 29, 2014
    Inventor: NISHANT GHADGE
  • Patent number: 8738655
    Abstract: A system for providing content on a user's computer, obtained from a plurality of resources in an organized arrangement, includes a server configured to provide a show structure of nodes, each node identifying a resource from a plurality of accessible resources, at least some of which are network accessible resources. The server is further configured to cause content corresponding to a plurality of the nodes to be automatically accessed and presented to the user in accordance with the show structure without requiring user input, where the show structure further comprises interactively variable duration information for the plurality of nodes representing the duration that the content corresponding to each of the nodes is presented, where the interactively variable duration information is provided so as to enable a user to vary the duration.
    Type: Grant
    Filed: July 6, 2011
    Date of Patent: May 27, 2014
    Assignee: Robocast, Inc.
    Inventor: Damon Torres
  • Patent number: 8738665
    Abstract: Methods, program products, and systems for a smart progress indicator are described. A smart progress indicator can be user-configurable and user-programmable. A smart progress indicator can represent a ratio between a completed portion of a task and the whole task. In addition, the smart progress indicator can include triggers such that the smart progress indicator can have different colors or patterns depending on whether or not one or more conditions are satisfied. In some implementations, the smart progress indicator can dynamically change data sources for the completed portion of the task or for the whole task based on the conditions.
    Type: Grant
    Filed: April 2, 2012
    Date of Patent: May 27, 2014
    Assignee: Apple Inc.
    Inventors: Nicolas M. Hunter, Scott D. Sivi
  • Patent number: 8738580
    Abstract: An aspect of the present invention stores files of a source directory in a target directory. In an embodiment, a unique identifier is generated for each of the files and a new location and a new name are generated for the file. The new location represents the specific sub-directory of the target at which the file is stored. The file is stored at the new location with the new name. Such storing in a new location with a new name can be advantageously used to address various issues in corresponding environments. In one environment, the target directory is stored in an embedded system, with limited resources and the source directory contains several files with substantial overlapping names (which can require substantial resources to search for a specific file). The unique identifiers are generated according to media transfer protocol (MTP), which generates an object identifier for each of the files/directories, etc.
    Type: Grant
    Filed: July 23, 2008
    Date of Patent: May 27, 2014
    Assignee: Nvidia Corporation
    Inventor: Satyanarayana Reddy Thadvai
  • Publication number: 20140136574
    Abstract: A computer-based method for media composition of a family of related time-based media programs. The method involves creating a master program with time-based elements of video and/or audio as well as time-based and non-time-based metadata, creating a derivative program that includes derivative elements, defining an inheritance relationship between the master program and the derivative program that specifies elements of the master program to be inherited by the derivative program, and causing the derivative program to inherit the specified elements from the master program in accordance with the inheritance relationship. User interfaces are provided for creating, editing, and viewing hierarchical trees of related programs.
    Type: Application
    Filed: January 17, 2014
    Publication date: May 15, 2014
    Applicant: AVID TECHNOLOGY, INC.
    Inventors: Timothy Claman, Robert Gonsalves, Albert W. Kovalick
  • Patent number: 8725060
    Abstract: Methods and apparatuses are disclosed for computer-based evaluation of a test-taker's performance with respect to a reward threshold. A performance assessment of the test taker can be standardized or customized, as well as relative or absolute. The system allows a parentally-controlled reward system such that children who reach specified objectives can claim an award that parents are confident was fairly and honestly earned without the parent being required to proctor the testing.
    Type: Grant
    Filed: December 16, 2011
    Date of Patent: May 13, 2014
    Assignee: Inventor Holdings, LLC
    Inventors: Jay S. Walker, Bruce Schneier, James A. Jorasch
  • Patent number: 8719280
    Abstract: Techniques are described for aggregating person-based information on a computing device. The computing device includes a display device and one or more processors. The processors are configured to determine a context of the computing device, and identify a contact associated with the currently-executing application and a plurality of contact identifiers associated with the contact. The processors are configured to receive, from two or more different sources and based on at least one contact, information associated with the contact that includes a respective portion of information received from each of the different sources, determine, based on the context of the computing device, a respective priority value for each of the portions of the information, select, based on the respective priority value, one or more portions of the information, and output, for display, a graphical user interface including at least the selected one or more portions of the information.
    Type: Grant
    Filed: February 8, 2013
    Date of Patent: May 6, 2014
    Assignee: Google Inc.
    Inventors: Marco Paglia, Alexander Faaborg
  • Patent number: 8719291
    Abstract: A method for extracting tabular information from a web source by determining a plurality of coordinates for a plurality of visualized element nodes on the web source; determining a subset of the plurality of visualized element nodes based on the plurality of coordinates to obtain a candidate web table, wherein each of the subset of the plurality of visualized element nodes constitutes a logical cell of the candidate web table; determining textual content corresponding to the subset of the plurality of visualized element nodes as the textual content would appear after rendering the web source in a browser; and transforming the candidate web table into an explicit representation of relative spatial relation between at least one of the logical cell; and saving the explicit representation in a structured document format.
    Type: Grant
    Filed: April 24, 2008
    Date of Patent: May 6, 2014
    Assignee: Lixto Software GmbH
    Inventors: Wolfgang Gatterbauer, Bernhard Kruepl, Paul Bohunsky, Marcus Herzog
  • Publication number: 20140122539
    Abstract: A user interface can be used to associate data in a database. Data is presented in an assignment column, a first data element column, and a second data element column in the user interface, wherein the first and second data element columns show data elements stored in a database. First user input is received to select one or more data elements in the first data column. After receiving the first user input, the data assignment elements of the data assignment column are configured to correspond to the data elements of the second column Second user input is received in one or more of the data assignment elements indicating selection of one or more data elements of the second data column. The selected one or more data elements in the first data column are associated in the database with the selected one or more data elements in the second data column.
    Type: Application
    Filed: October 16, 2013
    Publication date: May 1, 2014
    Applicant: International Business Machines Corporation
    Inventors: Trenten Peterson, Daina E. Pupons-Wickham