Via A Graphical User Interface Patents (Class 707/805)
  • Patent number: 10339329
    Abstract: A method and associated apparatus/system for controlling access to data in a database. A first login by a first user is accepted. A second login by the first user under the name of a second user is accepted. Third data is referred, based on first data of the database accessible from the first user and second data of the database accessible from the second user, upon request to refer to the database under the name of the first user or the second user after the first login and the second login are accepted.
    Type: Grant
    Filed: August 17, 2015
    Date of Patent: July 2, 2019
    Assignee: International Business Machines Corporation
    Inventors: Tomohiro Iwahashi, Atsushi Noguchi, Naoko Nishiura, Kanako Tsuchida
  • Patent number: 10318533
    Abstract: A controller for controlling the processing of a data stream by a data stream processing system having a plurality of data stream management systems, DSMSs. Each DSMS is arranged to execute a respective continuous query to generate an output data stream having continuous query execution results. The controller controls the execution of the continuous query on a windowed portion of a data stream when different DSMSs receive different parts of the data for the windowed portion. The controller selects, for processing of the windowed portion of the data stream, a single DSMS that is to execute the respective continuous query. The controller generates a control signal to cause only the selected DSMS to execute the continuous query using data in the data stream received thereby, so that the continuous query is executed on data in the windowed portion of the data stream only by the selected DSMS.
    Type: Grant
    Filed: February 15, 2013
    Date of Patent: June 11, 2019
    Assignee: Telefonaktiebolaget LM Ericsson (Publ)
    Inventors: Luis Maria Lafuente Alvarez, David Manzano Macho
  • Patent number: 10180971
    Abstract: A system to collect and store in a special data structure arranged for rapid searching massive amounts of data. Performance metric data is one example. The performance metric data is recorded in time-series measurements, converted into unicode, and arranged into a special data structure having one directory for every day which stores all the metric data collected that day. The performance metric data is collected by one or more probes running on machines about which data is being collected. The performance metric data is compressed prior to transmission to a server over any data path. The data structure at the server where analysis is done has a subdirectory for every resource type. Each subdirectory contains text files of performance metric data values measured for attributes in a group of attributes to which said text file is dedicated. Each attribute has its own section and the performance metric data values are recorded in time series as unicode hex numbers as a comma delimited list.
    Type: Grant
    Filed: December 1, 2017
    Date of Patent: January 15, 2019
    Assignee: Cumulus Systems Inc.
    Inventors: Ajit Bhave, Arun Ramachandran, Sai Krishnam Raju Nadimpalli, Sandeep Bele
  • Patent number: 10162869
    Abstract: Computer-implemented methods and a computing system are provided for presenting a new user interface paradigm which allows users to explore facets related to a search query term while maintaining the original state of the search query term or staying within the confines of the user defined topic. The methods and system present facets or categories of relevant topics of a user generated search query term. The user may then explore these facets in a number of embodiments while maintaining the state of the search.
    Type: Grant
    Filed: March 10, 2014
    Date of Patent: December 25, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mira Lane, Javier Garcia Flynn, Paul Ray, Evan Malahy, Derrick Connell, Brian MacDonald
  • Patent number: 10055455
    Abstract: An approach is provided for aggregating business data. Based on received columns, attributes, and keys of a dataset, the dataset is registered in a central hub of datasets which include data that is independently and locally maintained. Other datasets in the central hub that include columns, attributes, or keys that match the received columns, attributes, or keys, respectively, are determined and displayed. Responsive to receiving a user selection of one or more of the displayed datasets, cross-links between the dataset and each of the one or more selected datasets are generated. Based on a modification of a selected one of the cross-links and a second user interacting with the central hub, the modification and other cross-link(s) are displayed. Based on the second user's selection of the modification or one of the other cross-link(s), an analysis of data in the dataset is performed.
    Type: Grant
    Filed: June 6, 2017
    Date of Patent: August 21, 2018
    Assignee: International Business Machines Corporation
    Inventors: Frank Bagehorn, Daniel N. Bauer, Thomas A. Jobson, Jr., Adeel Qureshi
  • Patent number: 10002143
    Abstract: A computer implemented method for creating and managing a database system comprising data structures for storing, in a memory, data and relations between the data, the method comprising the steps of creating a mind map structure wherein each node of the mind map represents a set in the first data structure and each branch represents a relation in the fifth data structure of the database in which there are defined five data structures that hold all information relating to tables, records and relations, namely: a first data structure comprising a definition of at least one data set, a second data structure comprising definitions of properties of objects, a third data structure comprising definitions of objects, a fourth data structure comprising definitions of properties of each object, a fifth data structure comprising definitions of relations and a sixth data structure for storing definitions of relations between objects.
    Type: Grant
    Filed: March 24, 2014
    Date of Patent: June 19, 2018
    Assignee: PiLab Spólka Akcyjna
    Inventor: Krystian Piecko
  • Patent number: 9979990
    Abstract: The various embodiments described herein include methods and systems for determining user engagement with media content. In one aspect, a method is performed at a computer system. The method includes: (1) receiving, from a first device, media content identification information for media content presented during a time period; (2) receiving device usage information from a second device in proximity to the first device, the second device associated with a user and the usage information corresponding to device usage of the user during the time period; (3) based on the usage information and the identification information, determining a level of engagement of the user with the presented media content; and (4) if the level of engagement meets one or more predefined criterion, recommending additional media content to the user based on the presented media content.
    Type: Grant
    Filed: October 31, 2016
    Date of Patent: May 22, 2018
    Assignee: GOOGLE LLC
    Inventors: Momchil Filev, Martin Freund
  • Patent number: 9898485
    Abstract: Systems and methods for storing data in a data storage system that allows dynamic context-based data protection and distribution are disclosed. The method includes receiving a storage request and evaluating whether a storage policy is specified in the storage request. When the storage request specifies a storage policy, the data is stored according to the specified policy. When the storage request does not specify a storage policy, meta data and/or the data item itself may be evaluated to identify a storage policy. When a storage policy has been identified, store the data is stored according to the identified policy. When a storage policy has not been specified and cannot be identified, an error is returned.
    Type: Grant
    Filed: April 24, 2015
    Date of Patent: February 20, 2018
    Assignee: DataDirect Networks, Inc.
    Inventors: Rajkumar Joshi, David Fellinger, Jean-Luc Chatelain
  • Patent number: 9858060
    Abstract: A method and associated systems for automated deployment of a private modular cloud-computing environment. A processor receives and analyzes user requirements, then uses those requirements to select and optimize module packages that direct automatic installations & configurations of modules of the private modular cloud-computing environment. These packages provide resources and instructions that let the processor first validate a base computing platform as being able to physically support desired virtualized cloud platform and services, then automatically install and configure the cloud's virtualization layer, cloud-management stack, virtual infrastructure, cloud services, applications, middleware, and other components onto the base platform. The processor analyzes and confirms the success of each deployment step of each module package as the step is performed. Module packages may be saved, revised, and reused to identify, update, duplicate, or optimize modules of the deployed cloud platform.
    Type: Grant
    Filed: May 9, 2014
    Date of Patent: January 2, 2018
    Assignee: International Business Machines Corporation
    Inventors: James R. Barros, Richard B. Ehrhardt, Simon J. Kofkin-Hansen, William B. Padman
  • Patent number: 9774652
    Abstract: A system includes establishment of a WebSocket connection at a WebSocket endpoint of the system with a WebSocket client, registration of a callback at the WebSocket endpoint for an event associated with an update to data of the database, identification of an update to the data of the database at an HTTP endpoint of the system, sending, in response to the identification of the update, a trigger event from the HTTP endpoint, reception of the trigger event at the WebSocket endpoint, and execution of the callback by the WebSocket endpoint to transmit the update to the WebSocket client.
    Type: Grant
    Filed: June 20, 2014
    Date of Patent: September 26, 2017
    Assignee: SAP SE
    Inventors: Florian Foebel, Bjoern Friedmann, Boris Gruschko, Christian Mohr, Martin Strenge, Steffen Geissinger
  • Patent number: 9747583
    Abstract: Entity profile information is presented to a user of a computing device. In one embodiment, a method includes: receiving a communication associated with a first entity; in response to receiving the communication, creating or updating, by at least one processor, a first entity profile, wherein the first entity profile is for display to the user on the computing device; and storing a plurality of entity profiles for entities, the entity profiles including the first entity profile.
    Type: Grant
    Filed: June 27, 2012
    Date of Patent: August 29, 2017
    Assignee: YAHOO HOLDINGS, INC.
    Inventor: Peter Monaco
  • Patent number: 9721041
    Abstract: The disclosure generally describes computer-implemented methods, software, and systems, including a method for presenting information. A command is identified from an application, the command associated with a configuration model. The identified command is matched to a step defined within the configuration model, each step in the configuration model associated with a request to a particular backend system, wherein each request is associated with at least one representation, the representation defining a visualization associated with the results returned in response to the request. The requested step is added to an analysis path, the analysis path storing a series of ordered steps performed during execution of the application. The request associated with the added step is executed including sending the request to the particular backend system for execution, and the analysis path is updated. A representation object is generated in response to executing the request.
    Type: Grant
    Filed: January 21, 2015
    Date of Patent: August 1, 2017
    Assignee: SAP SE
    Inventors: Hendrik C. R. Lock, Stefan Jetter, Oliver Rooke
  • Patent number: 9697209
    Abstract: The disclosure provides a multimedia authoring method for assistance in physical exercise, including the following steps. According to an exercise level command, a first number of first category parameters and a second number of second category parameters are defined to generate a category parameter sequence in which the first number of first category parameters and the second number of second category parameters are arranged randomly. First category multimedia file(s) corresponding to the first number of first category parameters and second category multimedia file(s) corresponding to the second number of second category parameters are selected from a database to establish a multimedia play list in which the first category multimedia file(s) and the second category multimedia file(s) will be sorted according to the order of the first number of first category parameters and the second number of second category parameters in the category parameter sequence.
    Type: Grant
    Filed: May 29, 2014
    Date of Patent: July 4, 2017
    Assignee: OXYGEN FITNESS LIMITED
    Inventor: Yin-Chung Chen
  • Patent number: 9699406
    Abstract: Systems and methods are disclosed for establishing a video connection between a mobile device and a support terminal while enabling the support terminal to concurrently push display elements to the mobile device through a separate connection. In particular, in one or more embodiments, the disclosed systems and methods establish a first connection between the support terminal and the mobile device and conduct a video chat between the devices transmitted through the first connection. The disclosed systems and methods enable the support terminal to push a display element to the mobile device through a second connection. In response to receiving the display element, the disclosed systems and methods divide the display screen of the mobile device into at least a first pane and a second pane, providing the video chat for display on the first pane and the display element for display on the second pane.
    Type: Grant
    Filed: July 12, 2016
    Date of Patent: July 4, 2017
    Assignee: Alexander MacKenzie & Pranger
    Inventors: Eugene Patrick Pranger, Timothy Eugene Pranger, Robert Eric Roy
  • Patent number: 9654549
    Abstract: Systems and methods are used to enable creating, searching, and managing user-managed online pages (e.g., MAPpages) linked to locations on an interactive digital map. In one aspect, the method includes, at a server system: receiving, from a client, a request to create a new MAPpage; prompting the client to select a type for the new MAPpage; prompting the client to select a template for the new MAPpage; providing the template to the client for inputting one or more content elements for the new MAPpage; receiving, from the client, the one or more content elements for the new MAPpage; prompting the client to identify a physical location associated with the new MAPpage; prompting the client to identify contact information associated with the new MAPpage; creating the new MAPpage, wherein the new MAPpage is associated with the identified physical location, the identified contact information, the client, the type, and a timestamp.
    Type: Grant
    Filed: September 15, 2015
    Date of Patent: May 16, 2017
    Inventor: Somchai Akkarawittayapoom
  • Patent number: 9575751
    Abstract: An item to be processed is received and scanned. The scan identifies any functions or procedures in the item being processed, and extracts actual code representing those functions or procedures. Any invoking functions, which invoke the identified function, are, themselves, identified. Actual code for the invoking function is extracted as well. An output documentation file is generated that includes a name of the identified function or procedure, as well as actual code for the function or procedure, and actual code from at least one example of an invoking function.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: February 21, 2017
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Mostafa Balat, Simon Kristiansen Ejsing, Thomas Hejlsberg, Gert Willem Robyns
  • Patent number: 9552398
    Abstract: Methods, systems, and apparatus, including computer program products, for presenting search results. In one aspect, a method includes receiving a query and determining whether it is desirable to group search results responsive to the query. If so, the method further includes grouping search results by, for example, domain and displaying an indicator (e.g., a favicon) in proximity to a URL associated with search results that are related to the domain. In another aspect, a method includes crawling web properties to determine if a domain has an associated indicator, and storing an identifier associated with the indicator in a database that associates the identifier with one or more words indicative of the domain. Upon receipt of a query that includes the one or more words, the method further includes retrieving the indicator and displaying the indicator in proximity to a link describing the domain.
    Type: Grant
    Filed: January 13, 2016
    Date of Patent: January 24, 2017
    Assignee: Google Inc.
    Inventors: Samarth Keshava, Matias Pelenur, Jeremy Silber
  • Patent number: 9524335
    Abstract: Systems, methods, and computer-readable storage media are provided for conflating entities using a persistent entity index. Information (including attributes) pertaining to a plurality of entities is received. The received information is either matched with one or more existing entities in the persistent entity index or, if no match is found, selected for addition to the persistent entity index. The persistent entity index includes entity-attribute pairs associated therewith. Attributes associated with matching entities for which information is received are aggregated and/or reconciled with the entity-attribute pairs associated with existing entities included in the persistent entity index. The persistent entity index may be incrementally updated at predetermined time intervals to insure the accuracy and freshness of the information associated therewith.
    Type: Grant
    Filed: June 18, 2013
    Date of Patent: December 20, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Tapas Kanungo, Ashok Ponnuswami, Richard Jungiang Qian
  • Patent number: 9516366
    Abstract: The various embodiments described herein include methods and systems for determining user engagement with media content. In one aspect, a method is performed at a server system. The method includes: (1) receiving, from a first device configured to control presentation of media content, media content identification information for media content presented during a time period; (2) receiving mobile device usage information from a second device in proximity to the first device, the second device associated with a user and the usage information corresponding to mobile device usage of the user during the time period; (3) based on the usage information and the identification information, determining a level of engagement of the user with the presented media content; and (4) if the level of engagement meets one or more predefined criterion, recommending additional media content to the user and/or targeting advertisements at the user based on the presented media content.
    Type: Grant
    Filed: November 16, 2015
    Date of Patent: December 6, 2016
    Assignee: GOOGLE INC.
    Inventors: Momchil Filev, Martin Freund
  • Patent number: 9476723
    Abstract: Technologies are disclosed herein for providing a pathfinding service for processing and caching of path data for a grid. The pathfinding service is configured to initiate computing instances to process the path data, and to determine if an acceptable path exists through the grid. The pathfinding service may cache results for sub-portions of the grid as an overlying hierarchical representation. Thereafter, the cached results can be used to quickly determine acceptable paths for the entire grid. Additionally, the cached results may be updated when underlying information related to the sub-portions have been altered or invalidated.
    Type: Grant
    Filed: February 20, 2015
    Date of Patent: October 25, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Lucas Darryl Seibert, Gavin Alexander Jenkins
  • Patent number: 9443258
    Abstract: The present technology supports mass ingestion of metadata related to consumables related to online server supported applications. The online server publishes a specification defining metadata fields, allowed format values, and other parameters to facilitate the mass submission of metadata related to consumables. Metadata arranged according to the specification can be fed to the online server via a data stream or through submission of a document including metadata defining a plurality of consumables. The specification has been intelligently designed to account for the many different uses of consumables in applications supported by the server. As will be further described herein, the specification accounts for unique events pertaining to subscription content, in-application purchases, game performance and game award consumables, among others. Every type of consumable being submittable in the same document.
    Type: Grant
    Filed: August 26, 2011
    Date of Patent: September 13, 2016
    Assignee: Apple Inc.
    Inventors: Jason Fosback, Ricardo Cortes
  • Patent number: 9430469
    Abstract: Systems and methods for recursively generating pivot tables are described. A processor provides, for display, a first table including a first set of results, each result including values corresponding to a first dimension. Each value of the first dimension is associated with a corresponding actionable object for further filtering a data set. In response to an action on an actionable object, the processor identifies a first set of entries of the plurality of entries that correspond to a value of the first dimension with which the actionable object is associated. The processor receives a second request to generate a second table from the first table identifying a second dimension. The processor generates the second table including a second set of results having values corresponding to the second dimension identified in the second request.
    Type: Grant
    Filed: April 9, 2014
    Date of Patent: August 30, 2016
    Assignee: Google Inc.
    Inventors: Allister Lam, Jeremy Adam Hinds, James Renwick, Garrett Cronin, Rafael Darder Calvo, Fernando Gabriel Cervera
  • Patent number: 9392023
    Abstract: A method includes receiving, at a control node of a cloud computing network, a first enterprise policy specific to the first enterprise and a second enterprise policy specific to the second enterprise, and managing communications between at least one user device of the first enterprise and the at least one enterprise application hosted on behalf of the first enterprise based on the first enterprise policy. The method also includes managing communications between at least one user device of the second enterprise and the at least one enterprise application hosted on behalf of the second enterprise based on the second enterprise policy.
    Type: Grant
    Filed: October 7, 2014
    Date of Patent: July 12, 2016
    Assignee: AT&T INTELLECTUAL PROPERTY I, L.P.
    Inventors: Gustavo de los Reyes, Willam R. Beckett, Jerry Birkes, Deepak K. Chawla, Joshua David Knight, Sanjay Macwan, William O'Hern
  • Patent number: 9367631
    Abstract: Features for dynamic directory and content communication are described which provide bidirectionally optimize searches for users and/or content. One type of message which may be associated with a contact is a private descriptor identifying how the user wishes to identify the contact (e.g., other user). Other users of the system will not see this tag. Accordingly, when the user who provided the tag submits a search, the tag will be considered as part of the search. A global or public descriptor may also be associated with the contact. The public descriptor is added to the system by the contact and indicates how the contact wants the world to find and view him. All users of the system will see this tag. The public and private descriptors are used by a search engine to dynamically optimize searches conducted therewith.
    Type: Grant
    Filed: April 17, 2015
    Date of Patent: June 14, 2016
    Assignee: REVOLUTION TECHNOLOGIES, INC.
    Inventors: Alexander Hern, William Dean Kosage
  • Patent number: 9350736
    Abstract: Disclosed is a system for mobile data isolation, comprising of a tag control management module and a mobile data management module. The tag control management module comprises a tag generator, a tag storage management module and a tag transmission control module. The mobile data management module primarily identifies user authority and data confidentiality level according to tags, operates and controls the mobile application of mobile data, to realize fine-grained confidentiality security protections of the mobile data. The mobile data management module is divided into security isolation control of a data processing process, security control of a data transmission process and security isolation control in data storage. Meanwhile, a method for mobile data isolation is also disclosed. Isolation and fine-grained operation and control of data on a mobile intelligent terminal can be performed effectively, realizing different confidentiality policies and ensuring the confidentiality security of mobile data.
    Type: Grant
    Filed: March 14, 2013
    Date of Patent: May 24, 2016
    Assignees: Bluedon Information Security Technology Corporation, Ltd., Bluedon Information Security Technology Co., Ltd.
    Inventors: Zonggui Ke, Yubin Yang, Liming Cheng
  • Patent number: 9348483
    Abstract: A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built.
    Type: Grant
    Filed: September 12, 2013
    Date of Patent: May 24, 2016
    Assignee: SAP SE
    Inventor: Yuval Gilboa
  • Patent number: 9348482
    Abstract: A modeling system for universal specification of user interfaces. The system provides a means for defining user interfaces, including highly complex and dynamic user interfaces, in a manner that is independent of any implementation context. The modeling system leads from a user-friendly visual representation of the user interface, through progressively detailed specifications of structural and behavioral aspects of the user interface parts, until a rigorous definition of the user interface in all its contexts of use is achieved. Using the information captured in the model, tools that automatically generate the fully working user interface code can be built.
    Type: Grant
    Filed: July 29, 2013
    Date of Patent: May 24, 2016
    Assignee: SAP SE
    Inventor: Yuval Gilboa
  • Patent number: 9342538
    Abstract: In a database accessing method using an electronic device having a database, character fields and corresponding attributes are predefined. An entity object including the character fields is generated and provided to a client device for inputting business data. After receiving an encapsulated entity object from the client device, the business data including selected character fields, corresponding character data, and an operation request for the database are acquired. When the database includes a data table and the data table includes the character fields corresponding to the selected character fields, the selected character fields and the character data of the selected character fields are verified. When the selected character fields and the character data of the selected character fields are valid, character data of the character fields corresponding to the selected character fields are updated using the character data of the selected character fields according to the operation request.
    Type: Grant
    Filed: January 20, 2014
    Date of Patent: May 17, 2016
    Assignee: Zijilai Innovative Services Co., Ltd.
    Inventors: Chung-I Lee, De-Yi Xie, Jie Huang
  • Patent number: 9336330
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for associating resources based on resource associations. One of the methods includes receiving a first profile, wherein the first profile is for a first author, wherein the first profile links to one or more first documents, wherein the first author is an author of each of the one or more first documents; identifying, one or more second authors, wherein each of the one or more second authors is a co-author of one or more of the first documents; calculating, respective co-author scores for each of the one or more second authors; ranking, the one or more second authors based on their respective co-author scores; and associating, the one or more second authors with the first profile, the first profile includes a listing of the one or more second authors in an order according to the ranking.
    Type: Grant
    Filed: July 17, 2013
    Date of Patent: May 10, 2016
    Assignee: Google Inc.
    Inventors: James T. Connor, Alexandre A. Verstak, Anurag Acharya
  • Patent number: 9323416
    Abstract: The present disclosure provides for management of linked contact records containing information from multiple source records. User interfaces and methodologies for displaying and managing a linked contact record of a contact allow the linked contact record to be readily and selectively managed. A user can interact with a user interface in order to selectively add, remove, and re-store links to a linked contact record of a contact.
    Type: Grant
    Filed: January 31, 2012
    Date of Patent: April 26, 2016
    Assignee: BlackBerry Limited
    Inventors: Diana J. Schwend, Robert Emmett McCann, Benjamin John Turner
  • Patent number: 9286400
    Abstract: In some embodiments, a method comprises detecting a request to display a tag cloud, where the tag cloud includes a plurality of tags and the tags hyperlink to related web content. The method can also comprise determining a user's interests and preferences based on the information provided by the user. The method can include using the information to determine the tags relevant to the user's preferences and interests. The method can also include displaying the tags in the tag cloud.
    Type: Grant
    Filed: May 16, 2008
    Date of Patent: March 15, 2016
    Assignee: International Business Machines Corporation
    Inventors: Al Chakra, Yongcheng Li, Yuping C. Wu
  • Patent number: 9256733
    Abstract: A client system interacts with a sandbox environment to host a web browser control within the sandbox. A webpage URL, a URL to a script file to be injected into the webpage, a name of the script method to be invoked, and the event to look for to trigger the script method sent to the sandbox environment from the client. The sandbox environment downloads the script file from the cloud using the script URL and loads a rendering engine with the specified webpage URL. The specified script file is subsequently injected into the loaded webpage at the sandbox environment. After the specified event is fired, the sandbox environment triggers the specified script method and stores the results within a results array, accessible to the client system.
    Type: Grant
    Filed: April 27, 2012
    Date of Patent: February 9, 2016
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Zeyad Rajabi, Taylor Hopper, Oliver Zheng, Matthew Wood, Patrick Conlan, Robert Gavrila, Eric Broberg
  • Patent number: 9195293
    Abstract: Adjusting power and/or performance settings of a data storage device (DSD) in a system including the DSD and a host in communication with the DSD. A driver executed on the host defines user settings for the DSD and determines a state of the system. The driver commands the DSD to adjust power and/or performance settings for the DSD based on the state of the system and the user settings.
    Type: Grant
    Filed: August 7, 2013
    Date of Patent: November 24, 2015
    Assignee: Western Digital Technologies, Inc.
    Inventors: Kevin S. Quillen, Edwin S. Olds, Danny J. Kastler
  • Patent number: 9171089
    Abstract: A networked computer system passes messages between source devices and destination devices based on source selections made by users of the destination devices. The source selections are based on taking into content contributed by the users. Overlap and duplication of content can be reduced in a datastream to enhance a user experience.
    Type: Grant
    Filed: November 9, 2011
    Date of Patent: October 27, 2015
    Assignee: John Nicholas and Kristin Gross Trust
    Inventors: John Nicholas Gross, Philip Albert
  • Patent number: 9171093
    Abstract: A system and method provide a summary comparison of data. The summary may compare filtered and unfiltered data or one set of filtered data to another. The system presents a status pane or window to a user in conjunction with filtered data that is dynamically updated to correspond to the data. A summary of the filtered data is available for display side by side with other filtered data or unfiltered data. The reports and summary are dynamically updated.
    Type: Grant
    Filed: May 10, 2011
    Date of Patent: October 27, 2015
    Assignee: Adobe Systems Incorporated
    Inventor: Brett Michael Error
  • Patent number: 9094396
    Abstract: In an example, a system and method is disclosed for providing a user matching system. To ease creation of a profile, a node may be enabled to connect to a third-party social media site where the node already has an established profile. The established profile is imported, wherein common fields are directly mapped, inferred fields may be deterministically inferred, and other fields such as “likes” may be assigned relative weights based on recentness, subjective user rankings, or correlation to other “likes.” The node may also be enabled to permanently log in to the matching system via credentials for the third-party social media site.
    Type: Grant
    Filed: November 22, 2013
    Date of Patent: July 28, 2015
    Assignee: MATCH.COM, L.L.C.
    Inventors: Bhavesh Soni, Sushil Sharma
  • Patent number: 9087130
    Abstract: Implementations include receiving trigger query data, the trigger query data identifying one or more trigger queries and one or more sets of authoritative users, each set of authoritative users being associated with a respective trigger query, providing a plurality of trigger query and authoritative user pairs, each trigger query and authoritative user pair identifying a trigger query and an authoritative user from a set of authoritative users associated with the trigger query, for each trigger query and authoritative user pair: generating a snippet based on user data, the user data being associated with the authoritative user in one or more computer-implemented services, each snippet being specific to the trigger query and specific to the authoritative user, and storing one or more snippets in computer-readable memory, each snippet being associated with the trigger query and the authoritative user for which the snippet was generated.
    Type: Grant
    Filed: October 4, 2012
    Date of Patent: July 21, 2015
    Assignee: Google Inc.
    Inventors: Bogdan Dorohonceanu, John E. Saalweachter, Kumar Mayur Thakur, Sheng Zhang
  • Publication number: 20150149512
    Abstract: A system and method for managing virus data may include software tailored for rapid, efficient and flexible management of virus data. The system may easier overcome data management problems. Moreover, the system may streamline the serious bottleneck of data management, significantly compressing time between data collection and cure discovery. The system may comprise graphical-user interface (GU I) tools and a data-storage and retrieval system. It may also include a commercial relational database engine. The system may include annotation, alignment, phylogenetics and mutation analysis tools. The alignment tool may be linked to a query tool and include a contig assembler. The system may include mutation tracking, report generation and entropy measurement tools, as well as statistical routines and security and installation packages.
    Type: Application
    Filed: January 30, 2015
    Publication date: May 28, 2015
    Inventors: Johanna Craig, Julian Capps
  • Publication number: 20150149511
    Abstract: A selection of relevant data from a plurality of transport activity related data to an interface of a predetermined user, located at a location and at a moment in time, wherein the selection occurs on the basis of four parameters being a vehicle identification parameter, a user-related qualification, a location and a time.
    Type: Application
    Filed: May 21, 2012
    Publication date: May 28, 2015
    Applicant: AVIOVISION
    Inventors: Kris Van Den Bergh, Patrick Van Dessel, Wim Cyriel Maria De Munck, Tom Hugo Jan Luc De Winne
  • Patent number: 9043351
    Abstract: Systems and methods described and suggested herein utilize various techniques to assess the degree of specificity of search queries. By assessing the degree of specificity of search queries, the systems and methods may be used to determine where the submitting users' intentions fall along the continuum between specific and general searching. Thus, the systems and methods may be used to, among other uses, deliver search results that more closely coincide with the users' intentions. For example, if data associated with a search query indicates that users typically submit the search query with the intention of specific searching, embodiments may tailor search results to include a limited number of highly relevant search-result items. On the other hand, for example, if data associated with a search query indicates that users typically submit the search query with the intention of general searching, embodiments may tailor search results to include a diverse set of search-result items from multiple categories.
    Type: Grant
    Filed: January 30, 2013
    Date of Patent: May 26, 2015
    Assignee: A9.com, Inc.
    Inventors: Tevye Rachelson Krynski, Deepak Jain, Dan Catalin Teodorescu
  • Publication number: 20150134706
    Abstract: Various embodiments of the present disclosure provide improved mechanisms and techniques for integrating computer based collaboration systems with other systems. Various embodiments involve creating a collaboration group around a business object created in another system, and maintaining communications with the other system such that updates regarding actions taken with regard to the business object may be received from and sent to the other system. In various embodiments, the information provided by the other system is displayed in a user interface of the collaboration system. In some embodiments, the information provided by the collaboration system is displayed in a user interface of the other system. In some embodiments, historical information regarding actions taken in the collaboration group is stored, and made available for later retrieval even after the collaboration group is no longer active.
    Type: Application
    Filed: November 13, 2013
    Publication date: May 14, 2015
    Inventor: JOHN OFFENHARTZ
  • Patent number: 9032001
    Abstract: A method and system, the method may include determining a user interface to be displayed, the user interface including a user interface data element associated with a service input parameter. Information about the service input parameter may be provided to a field transformation as a transformation input, and a transformation output may be received from the field transformation.
    Type: Grant
    Filed: December 20, 2011
    Date of Patent: May 12, 2015
    Assignee: SAP SE
    Inventors: Dirk Stumpf, Tim Kornmann, Gerd Ritter, Rene Gross
  • Publication number: 20150120311
    Abstract: An education tool to assist any trainee or patient or family member, including a resident physician, in learning the skills necessary for proper patient safety event reporting including the identification, mitigation, and prevention of risks, hazards, and harms through a data-entry platform for preparing a report regarding a patient safety event. At all stages of the process, the trainee or resident physician or other reporter will receive feedback of event specific and aggregated patient safety information for purposes of trainee or other education. A national database to which events will be reported allows for aggregated sharing of the trainee or other reported occurrences.
    Type: Application
    Filed: November 15, 2011
    Publication date: April 30, 2015
    Applicant: The Board of Trustees of the University of Illinois
    Inventor: Nikki M. Centomani
  • Patent number: 9021452
    Abstract: Systems and methods for demonstrating a replacement information management software for a computing system. The methods may include determining if existing information management software is installed in the computing system. The methods may include identifying computing devices of the computing system using information from the existing information management software. The methods may include simulating the replacement information management software with characteristics of the identified computing devices to enable a user to experience the replacement information management software prior to committing to installing the replacement information management software in the computing system. The methods may include automatically installing the replacement information management software. Other implementations are disclosed.
    Type: Grant
    Filed: February 26, 2013
    Date of Patent: April 28, 2015
    Assignee: CommVault Systems, Inc.
    Inventor: Sanjay Harakhchand Kripalani
  • Patent number: 9015635
    Abstract: The subject matter described herein is directed to controlling presentation and selection of objects that are digital images depicting subjects. According to one aspect, a plurality of objects is presented via a presentation device. Each object s associated with at least one other object of plurality of objects and is a digital image of a subject. A first object presented is selected in response to a first selection event associated with the first object. A second object non-adjacent to the first object is determined based on a predefined relationship associating the first object with the second object. The second is presented via the presentation device adjacent to the first object in response to the determination. An indication of the predefined relationship is also presented.
    Type: Grant
    Filed: March 17, 2014
    Date of Patent: April 21, 2015
    Assignee: Scenera Technologies, LLC
    Inventor: David B. Lection
  • Patent number: 9015207
    Abstract: Systems and methods for managing sales and marketing information. A mobile device is configured to display a screen that includes a plurality of icons. In response to activating the icons, the mobile device retrieves and transmits data associated with sales and marketing data obtained by canvassing a neighborhood and displays this data to the mobile device user. The data is maintained in system database so that all system users have access to updated data on sales associate availability for appointments, job status, and sales leads obtained from canvassing. The mobile device is further configured to display a map with symbols that indicate the location of addresses associated with sales and marketing data in the database. The mobile device user may retrieve data associated with an address by selecting one of the symbols. The symbols displayed are adjusted based on the map scale and mobile device location.
    Type: Grant
    Filed: November 14, 2012
    Date of Patent: April 21, 2015
    Assignee: Touchstone Media Group, LLC
    Inventor: Michael Foit
  • Patent number: 9015205
    Abstract: Upon requesting to share one or more types of identity information, a user is automatically presented with an interface through which the user can interact in selecting an amount of identity items to share. A subset of the total identity items selected may then be shared with specified entities. Interfaces can also be used to assist the user in managing identity information that has been shared with others by providing the user with a visual list of entities for which the user has shared specified identity information and to whom updated information can be sent.
    Type: Grant
    Filed: September 23, 2011
    Date of Patent: April 21, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Melissa W. Dunn, Marcus Harvey
  • Patent number: 9015208
    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: Grant
    Filed: October 16, 2013
    Date of Patent: April 21, 2015
    Assignee: International Business Machines Corporation
    Inventors: Trenten Peterson, Daina E. Pupons-Wickham
  • Patent number: 9015206
    Abstract: The present invention provides a general solution to presenting media interface and navigation tools for content provided from a plurality of sources. The invention maintains a user at a single site regardless of the source of the media content. This permits a consistent interface to be presented to the user. Because the user remains at the same site, differences in tiered membership may be tracked so that the user is only presented with content that the user is permitted to view. The invention uses a metadata language to characterize content so that viewer type, membership level, and other information can be maintained and used for an enjoyable viewing experience.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: April 21, 2015
    Assignee: Yahoo! Inc.
    Inventors: Andrew R. Volk, Ronald Jacoby
  • Patent number: 9009185
    Abstract: A performance management system leverages an iterative process to provide performance reports, with reduced computing resources. In response to a request for a performance report, a respective subset of performance data records may be received from each of a plurality of sources. It may then be determined whether additional performance data records are to be requested from the plurality of sources for the report. The received data may be processed and the resultant report may be outputted. For example, the iterative process may be applied to generate a top-n report based on network flow performance data in a computer information system.
    Type: Grant
    Filed: December 28, 2010
    Date of Patent: April 14, 2015
    Assignee: Sevone, Inc.
    Inventor: Vesselin Bakalov