Patents Examined by Dangelino Gortayo
-
Patent number: 9971905Abstract: One embodiment is a system for implementing context-aware access control of data in a relational database system. The system includes a memory having computer readable instructions and one or more processors for executing the computer readable instructions. According to the computer readable instructions, a request is received to access one or more tables of a database. Further according to the computer readable instructions, a context-aware access control, defined for at least a portion of the one or more tables, is identified. It is verified that the context-aware access control is satisfied. Access to the at least a portion of the one or more tables is permitted, responsive to verifying that the context-aware access control is satisfied.Type: GrantFiled: February 10, 2015Date of Patent: May 15, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Pedro M. Barbas
-
Patent number: 9953301Abstract: Systems and methods are provided for searchable screen sharing sessions. A system records at least one image associated with a screen sharing session. The system extracts content from the at least one image. The system stores the content as searchable content associated with the screen sharing session.Type: GrantFiled: February 14, 2014Date of Patent: April 24, 2018Assignee: salesforce.com, Inc.Inventors: Anand Shyam Rohra, Igor Morozov
-
Patent number: 9904681Abstract: The present invention relates to a method and apparatus for assembling a set of documents related to a triggering item. One embodiment of a method for assembling a set of electronic documents related to an electronic triggering item detected by a computing device being operated by a user includes automatically extracting by the computing device a set of features from the triggering item, without receiving a request by the user to assemble the set of electronic documents, and assembling as the set of electronic documents a plurality of documents that is relevant to the set of features, wherein the plurality of documents is retrieved from a plurality of different types of electronic sources.Type: GrantFiled: July 13, 2011Date of Patent: February 27, 2018Assignee: SRI INTERNATIONALInventors: Kenneth Nitz, David Dunkley, Thierry Donneau-Golencer, Adam Cheyer, Leslie Pound, Stephen L. Hardt
-
Patent number: 9900354Abstract: A system comprising a first computing device operated by a first driver, a second computing device operated by a second driver, and a server is disclosed. The server may determine one or more characteristics of the first driver based on at least one of listening preferences or telematics data of the first driver. Based on the one or more characteristics of the first driver, the server may assign the first driver to a conference. The server may receive a request from the second computing device for the second driver to participate in conferencing. The server may determine that the second driver has at least one characteristic that matches one of the one or more characteristics of the first driver and may assign the second driver to the conference with the first driver. The server may bridge the first driver and the second driver in the conference.Type: GrantFiled: February 11, 2015Date of Patent: February 20, 2018Assignee: Allstate Insurance CompanyInventors: Lindsey Jo Thome, Tara Cavallaro Kozlowski
-
Patent number: 9892003Abstract: Automatically configuring backup client systems and backup server systems in a backup environment includes the following steps: determining if a new backup client system is available in the backup environment; in case of an available new backup client system a backup configuration module performs the sub-steps of: determining data types the new backup client system has to backup; determining corresponding backup policies for the determined data types based on a backup policy table mapping data types with backup policies; selecting a backup server system for the determined data types based on a backup server table including connection details of available backup server systems; configuring the determined backup policies for the data types of the new backup client system on the selected backup server systems; and updating the backup server table with an identifier of the new backup client system and an identifier of the backup policy.Type: GrantFiled: February 11, 2015Date of Patent: February 13, 2018Assignee: International Business Machines CorporationInventors: Andre Gaschler, Nils Haustein, Dominic Mueller-Wicke, Tim U. Scheideler, Joerg Walter
-
Patent number: 9886591Abstract: Systems, methods, and computer program products to perform an operation comprising receiving, from a set of input devices, data of an environment surrounding a computing device, determining a current context of a discussion based on the data and a timing schedule specifying a list of planned contexts, receiving a request to perform an operation on the computing device, determining a context of the requested operation, determining a measure of relatedness between the contexts, and upon determining the measure of relatedness does not exceed a predefined threshold, restricting execution of the operation.Type: GrantFiled: February 10, 2015Date of Patent: February 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Adam T. Clark, John S. Mysak, Aspen L. Payton, John E. Petri, Michael D. Pfeifer
-
Patent number: 9886481Abstract: A method and apparatus for preserving optimization hints in a transformed query is provided. In one embodiment, the methodology is implemented by query optimization logic. Upon receiving a first query to access values in a column of a table protected by an access control policy, the query optimization logic creates a second query that is equivalent to the first query as subject to the access control policy. Furthermore, the second query contains a new predicate that conjunctively joins a clone of a first expression in a predicate of the first query with a second expression that is derived, based on the access control policy, from the first expression. In one embodiment, the query optimization logic submits the second query for execution.Type: GrantFiled: October 20, 2011Date of Patent: February 6, 2018Assignee: Oracle International CorporationInventor: Chon Hei Lei
-
Patent number: 9875239Abstract: Provided are a computer program product, system, and method for providing different access to documents in an online document sharing community depending on whether the document is public or private. A request is received for a page and a determination is made of a document to include in the page and whether document information for the determined document indicates the document as public or private. An access element is included in the page to provide access to the content of the determined document in response to determining that the determined document is public. Access to a public description of the document not including all the content of the document is included in the page in response to determining that the determined document is private and that the requesting participant is not a member of the group of participants allowed to access the document.Type: GrantFiled: March 19, 2012Date of Patent: January 23, 2018Inventor: David W. Victor
-
Patent number: 9876638Abstract: Compressed Level-Ordered Edge Sequence (CLOES) encodings are described. These techniques enable more aggressive compression of a state-set representation.Type: GrantFiled: June 22, 2012Date of Patent: January 23, 2018Assignee: Palo Alto Research Center IncorporatedInventors: Rong Zhou, Tim C. Schmidt
-
Patent number: 9858313Abstract: Methods and systems are provided that may be utilized to determine one or more suggestions of entities relating to a user query.Type: GrantFiled: December 22, 2011Date of Patent: January 2, 2018Assignee: Excalibur IP, LLCInventors: Anish Das Sarma, Alpa Jain
-
Patent number: 9842120Abstract: Computer program products, methods, systems, apparatus, and computing entities are provided for standardizing addresses and providing information associated with geographic areas/points of interest. For example, location data can be collected for serviceable points. From the collected location data, addresses can be standardized, location-based searches can be performed, correct locations of serviceable points can be confirmed, and geographic representations can be generated.Type: GrantFiled: February 14, 2014Date of Patent: December 12, 2017Assignee: United Parcel Service of America, Inc.Inventors: Marc David Siris, Christopher T. Schenken
-
Patent number: 9830380Abstract: Embodiments provide a multimodality-based image tagging apparatus and a method for the same. The image tagging apparatus includes: a score generating unit configured to generate, for an inquiry image, multiple groups of first scores about all tags in an tagging dictionary by using a training image and multiple modalities of an image; a late-fusion unit configured to fuse the obtained multiple groups of scores to obtain final scores about all the tags; and a tag selecting unit configured to select one or more tag(s) with relatively large tag scores as tag(s) of the inquiry image according to the final scores about all the tags. With the embodiments, multiple modalities may be effectively fused, and a more robust and accurate image tagging result may be obtained.Type: GrantFiled: June 18, 2014Date of Patent: November 28, 2017Assignee: FUJITSU LIMITEDInventors: Xi Liu, Rujie Liu
-
Patent number: 9819618Abstract: Messages are collected and processed to determine topic identifiers that correspond to discussion groups. Queries are received and multiple discussion groups that are relevant to the query are determined based on the messages that are associated with the discussion groups and the topic identifiers associated with the discussion groups. The relevant discussion groups are ranked using a group preference model that simulates the behavior of a hypothetical seeker that considers discussion groups by selecting a message author who is an authority in a particular group, and exploring the discussion groups that are preferred by the selected author. The behavior of the seeker is simulated using a stationary Markov process and is used to generate a probability distribution that is used to rank the relevant discussion groups. The ranked relevant discussion groups are provided in response to the query.Type: GrantFiled: June 18, 2014Date of Patent: November 14, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Nina Mishra, Abhimanyu Das, Krishnaram Kenthapadi
-
Patent number: 9811543Abstract: Systems and methods generating schemas that represent multiple data sources are provided herein. According to some embodiments, methods may include determining a schema for each of the multiple data sources via a computing device communicatively couplable with each of the multiple data sources, each of the multiple data sources including one or more data structures that define how data is stored in the data source, generating a negotiated schema by comparing the schemas of the multiple data sources to one another and interrelating data points of the multiple data sources based upon the schemas, interrelating the negotiated schema with the schema for each of the multiple data sources based upon the interrelation of the data points, and storing the negotiated schema in a storage media by way of the computing device.Type: GrantFiled: March 24, 2015Date of Patent: November 7, 2017Assignee: Comprehend Systems, Inc.Inventors: Rick Morrison, Jud Gardner, Matthew Saffer
-
Patent number: 9805098Abstract: Techniques are disclosed herein for learning latent interests based on metadata of one or more images. An analysis tool associates one or more attributes with each of the objects based on a time and a location described in the metadata of that object. Each of the attributes describes one of a plurality of locations or an event scheduled to occur at one or more of the plurality of locations. The analysis tool identifies one or more concepts from a distribution of the one or more attributes to each of the objects. Each of the one or more concepts includes at least a first attribute in the distribution that co-occurs with a second attribute in the distribution.Type: GrantFiled: February 10, 2015Date of Patent: October 31, 2017Assignee: THE HONEST COMPANY, INC.Inventors: Mohammad Sabah, Mohammad Iman Sadreddin, Shafaq Abdullah
-
Patent number: 9805120Abstract: Multilingual/cross-region search result merging is described. In various examples, a user enters a query to an information retrieval system and receives search results appropriate to different combinations of human language and geographical region, and where the combinations are selected according to features describing intent of the query. In examples, query intent features are computed using a query understanding component (e.g. a trained query intent classifier) and used, optionally with other query features, to identify combinations of human language and geographical region from a stored profile. In examples the stored profile is computed using data about documents available to an information retrieval system and data about past search behavior. In examples, different combinations of language and region are used to retrieve search results which are merged. For example, a query is translated into another language while preserving calculated intent features of the query.Type: GrantFiled: February 14, 2014Date of Patent: October 31, 2017Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Ahmed Yassin Tawfik, Ahmed Sobhi Mohamed Kamel, Kenneth Chi-Heng Lo
-
Patent number: 9798822Abstract: Methods and systems that present URLs from a history of records organized by locations are described. Each record may be stored to represent a URL accessed for retrieving a web page by a browser hosted in a device at a certain point in time. Additionally, the record may include a location data indicating a physical location of the device at the certain point in time. Optionally, a timestamp indicating the certain point in time may be included in the record. Groups of the records may be clustered according to the locations. In one embodiment, at least one of the groups may be selected for presentation on a display according to where the display is currently located.Type: GrantFiled: June 29, 2010Date of Patent: October 24, 2017Assignee: Apple Inc.Inventors: Alice Liu, Gavin Barraclough
-
Patent number: 9798731Abstract: The invention pertains to a method and Information Handling System (IHS) for performing delta compression on probabilistically clustered chunks of data. From a source of chunks a corresponding sketch to represent each chunk is generated. Then, from the generated sketches a subset of similar sketches is determined using a probabilistic based algorithm. Finally, delta compression is performed on the chunks which are represented by the similar sketches in the determined subset.Type: GrantFiled: March 6, 2013Date of Patent: October 24, 2017Assignee: Dell Products, LPInventors: Henry Dan Lambright, Karthik Mynam
-
Patent number: 9778990Abstract: Techniques are described herein which minimize the impact of virtual machine snapshots on the performance of virtual machines and hypervisors. In the context of a volume snapshot which may involve (i) taking virtual machine snapshots of all virtual machines associated with the volume, (ii) taking the volume snapshot, and (iii) removing all the virtual machine snapshots, multiple virtual machine snapshots may be created in parallel. In the process of creating virtual machine snapshots, a storage system may determine which snapshots to create in parallel. The storage system may also prioritize snapshots from certain hypervisors in order to avoid the problem of “starvation”, in which busy hypervisors prevent less busy hypervisors from creating snapshots. The techniques described herein, while mainly described in the context of snapshot creation, are readily applied to snapshot removal.Type: GrantFiled: October 8, 2014Date of Patent: October 3, 2017Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LPInventors: Eric Forgette, Juhsun Wang, Gaurav Ranganathan, Manu Mehrotra
-
Patent number: 9773041Abstract: Techniques are provided for sharing expression evaluation across a database management system and a storage layer. According to an embodiment, a plurality of target operators are identified that include a common expression. Each respective target operator corresponds to a step that evaluates the common expression during query execution. The plurality of target operators are modified to enable sharing of an evaluation result of the common expression. The query is executed according to the target operators. During query execution, the evaluation result is shared by the target operators. In other embodiments, the evaluation of the common expression is pushed to a storage layer. During query execution, a database management system retrieves the evaluation result of the common expression from the storage layer.Type: GrantFiled: March 6, 2013Date of Patent: September 26, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Thierry Cruanes, Junyi Xie, Yiu Woon Lau