Record, File, And Data Search And Comparisons Patents (Class 707/758)
- Distributed search and retrieval (Class 707/770)
- Analyzing or parsing query to determine topic or category (Class 707/771)
- Query-by-example (Class 707/772)
- Recursive queries (Class 707/773)
- Nested queries (Class 707/774)
- Cascading queries (Class 707/775)
- Data mining (Class 707/776)
- Query templates (Class 707/779)
- Fuzzy searching and comparisons (Class 707/780)
-
Patent number: 9720777Abstract: A versioned file system comprises a set of structured data representations. At a first time, an interface creates and exports to a cloud data store a first structured data representation corresponding to a first version of the local file system. The first structured data representation is an XML tree having a root element, one or more directory elements associated with the root element, and one or more file elements associated with a given directory element. Upon a change within the file system, the interface creates and exports a second structured data representation corresponding to a second version of the file system. The second structured data representation differs from the first structured data representation up to and including the root element of the second structured data representation. The interface continues to generate and export the structured data representations to the data store.Type: GrantFiled: October 21, 2013Date of Patent: August 1, 2017Assignee: Nasuni CorporationInventors: Robert S. Mason, Jr., Andres Rodriguez
-
Patent number: 9720961Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for implementing algebraic data types in database query languages. One of the methods includes receiving an expression in a database query language, the expression having a programming language construct representing an algebraic data type, wherein the expression specifies two or more alternative subtypes. Respective domain relations are generated using definitions of each of the alternative subtypes within the expression. Unique domain identifiers are assigned among domain tuples belonging to each alternative subtype. A union relation is generated for the algebraic data type. Unique union identifiers are assigned for union tuples belonging to the union relation. Respective injector relations are generated for each of the alternative subtypes.Type: GrantFiled: September 30, 2016Date of Patent: August 1, 2017Assignee: Semmle LimitedInventors: Max Schaefer, Alexander Eyers-Taylor
-
Patent number: 9715548Abstract: Implementations of the present disclosure include actions of receiving search results that are responsive to the search query, the search results being respectively representative of resources, processing one or more triggering rules based on at least one of the search query and the search results, determining, based on processing the one or more triggering rules, that a set of data records is to be displayed in a search results page with the search results, the set of data records including data records that are specific to the user, determining a display prominence of at least one data record in the set of data records, the display prominence indicating a prominence of the at least one data record when displayed in the search results page, and providing the search results and the set of data records for display, the at least one data record being displayed based on the display prominence.Type: GrantFiled: December 4, 2013Date of Patent: July 25, 2017Assignee: Google Inc.Inventors: Chengling Chan, Maureen Heymans, Jason L. Smart
-
Patent number: 9699234Abstract: An electronic device for sending a message is described. The electronic device includes a processor and instructions stored in memory that is in electronic communication with the processor. The electronic device determines whether a first picture is a Clean Random Access (CRA) picture. The electronic device also determines whether a leading picture is present if the first picture is a CRA picture. The electronic device further generates a message including a CRA discard flag and an initial CRA Coded Picture Buffer (CPB) removal delay parameter if a leading picture is present. The electronic device additionally sends the message.Type: GrantFiled: June 23, 2016Date of Patent: July 4, 2017Assignee: SHARP KABUSHIKI KAISHAInventor: Sachin G. Deshpande
-
Patent number: 9697263Abstract: A consumer data request fulfillment system enables a client to easily and speedily obtain consumer contact data that the client does not already possess. The consumer data request fulfillment system provides bulk consumer data to a client upon request. The bulk data may include, for example, encrypted consumer identifiers (IDs), and/or a partial subset of consumer contact information for a particular specified segment of consumers. The client may then request from the system a full set of consumer contact information. For example, the client may send a request for consumer contact information by identifying particular consumers by their consumer IDs. The consumer data request fulfillment system will then provide the full set of consumer contact information to the client. The requests and request fulfillments are advantageously accomplished automatically by the consumer data request fulfillment system, enabling the client to obtain consumer contact information conveniently and rapidly.Type: GrantFiled: March 4, 2013Date of Patent: July 4, 2017Assignee: EXPERIAN INFORMATION SOLUTIONS, INC.Inventor: Rollin M. Girulat, Jr.
-
Patent number: 9692914Abstract: Technologies relating to tagging and receiving media on a mobile communication device are disclosed. A mobile communication device is equipped with tag logic allowing the user to tag media objects that are observed and/or desired by the user. The outputted tag includes a media reference and a user identification. When the mobile communication device outputs a media object, the user tags the media object by entering a command, hitting a button, entering a key sequence, etc. The tag is transmitted from the mobile communication device to a media server over a network. Once the media server receives the tag, the media server locates the media object in a media database using the media reference and sends the media object through the network to the mobile communication device. The media server notifies a billing server of the tag and the user is billed for the downloaded media object.Type: GrantFiled: September 19, 2016Date of Patent: June 27, 2017Assignee: AT&T Mobility II LLCInventor: Alasha Wilson
-
Patent number: 9684704Abstract: Techniques for a method for efficiently extracting data from multidimensional databases are disclosed herein. When extracting data from a subset of a multidimensional database, the method first extracts data from high-level cells within the subset. If there are any empty high-level cells, the method removes lower-level cells that roll-up into the empty high-level cell, without extracting data from these lower-level cells. The method improves the data extraction efficiency by reducing the overhead of extracting data from empty cells of multidimensional databases.Type: GrantFiled: June 4, 2015Date of Patent: June 20, 2017Assignee: International Business Machines CorporationInventor: Steffen Zacho Frederiksen
-
Patent number: 9684676Abstract: The present invention is directed to a computer-implemented method and apparatus for searching in response to Internet-based search queries using a search engine and an electronic database. According to one example embodiment of the present invention, data sets representing printed items from publications respectively printed by a plurality of respective publishers are input, e.g., scanned-in, and stored in a searchable database. Each data set includes text from at least one printed item. Responsive to the search query, a search engine searches for and identifies relevant web pages and data sets representing printed items from publications and, in a more specific embodiment, ranked characterizations are returned for the relevant web pages and publication items. Another aspect of the present invention is directed to an electronic path for accessing further information about a relevant publication item.Type: GrantFiled: September 8, 2008Date of Patent: June 20, 2017Assignee: Google Inc.Inventor: Lawrence E. Page
-
Patent number: 9684869Abstract: A system that enables development and execution of predictive models comprises a centralized data management system, a data extraction tool a model validation tool and a model execution tool. In embodiments, a data management system includes a data management server that can be accessed via a web browser that stores data in the form of a flat file. An extraction tool extracts data. A model validation tool validates a model by scoring an analytical environment data set and a production environment data set. A model execution tool allows a user to select when and how often a model is scored.Type: GrantFiled: October 9, 2015Date of Patent: June 20, 2017Assignee: American Express Travel Related Services Company, Inc.Inventors: Narasimha Murthy, Mickey S. Oralevich, Sandeep Sacheti, Deep Thomas
-
Patent number: 9684594Abstract: A coordinating node acts as a write back cache, isolating local cache storage endpoints from latencies associated with accessing geographically remote cloud cache and storage resources.Type: GrantFiled: July 16, 2014Date of Patent: June 20, 2017Assignee: ClearSky DataInventors: Lazarus Vekiarides, Daniel Suman, Janice Ann Lacy
-
Patent number: 9679148Abstract: In a hierarchical access permissions environment, a method for enabling efficient management of project-wise permissions including maintaining project-wise lists of network objects, access permissions to which cannot be managed together via a hierarchical folder structure and employing the project-wise lists of network objects to make project-wise changes in access permissions to the network objects without the need to individually modify access permissions to individual ones of the network objects.Type: GrantFiled: October 7, 2014Date of Patent: June 13, 2017Assignee: VARONIS SYSTEMS, INC.Inventors: Yakov Faitelson, Ohad Korkus, Ophir Kretzer-Katzir
-
Patent number: 9672260Abstract: A method for updating a storage element may include receiving a first set of data from a first device that operating in a structure. The first set of data corresponds to a first data type interpretable by the first device. The method may also include translating the first set of data into a second set of data of a second data type interpretable by a second device operating in the structure but not by the first device. The first set of data and the second set of data are associated with a first portion of information associated with occupancy properties of the structure. The method may then include storing the second set of data in a storage element that includes a second portion information associated with the occupancy properties of the structure.Type: GrantFiled: October 7, 2014Date of Patent: June 6, 2017Assignee: Google Inc.Inventors: Jay D. Logue, Zachary B. Smith, Matthew G. Neeley
-
Patent number: 9667530Abstract: In at least one embodiment, a method and a system include a node potentially having information responsive to an information request distributed into, for example, a federated coalition network where the node receives at least one information request packet, conducts a search of information at the node to determine if requested information is present, when the requested information is present, then the node sends an acknowledgement to a requesting node, linear network codes the requested information into m packets where m is greater than or equal to k, which is the number of packets needed to be received by the requesting node to reconstruct the requested information, selects multiple paths between the node and the requesting node such that no third party will see more than k?1 different packets, and transmits the m packets distributed over the selected paths.Type: GrantFiled: May 6, 2013Date of Patent: May 30, 2017Assignee: International Business Machines CorporationInventors: Thomas J. C. Berman, Seraphin B. Calo, Lu Su, David R. Vyvyan, Fan Ye
-
Patent number: 9658261Abstract: A harmonic-characteristics based current pattern matching method for the non-intrusive power load monitoring and disaggregation is provided in this present invention, on the basis of establishing the load signature database, which comprises electrical appliance registration and load state word space initialization, data acquisition and data preprocessing, feasible state word space search based on table looking-up, the optimal matching of current pattern, and display and output of the monitoring and disaggregation results. The method improves the accuracy of disaggregation, and can achieves exact identification of operating states of appliances, and also can reduce the cost.Type: GrantFiled: November 8, 2013Date of Patent: May 23, 2017Assignee: Tianjin UniversityInventors: Yixin Yu, Bo Liu, Bing Wang
-
Patent number: 9646322Abstract: A method is provided for determining a website user behavioral portrait based on navigation on the website and dynamically reconfiguring web pages based on those portraits. In accordance with the method, data relating to the progress of a user through a website is recorded, and an ongoing behavioral portrait of the user is built based on the data. The portrait is then used to dynamically reconfigure web content.Type: GrantFiled: January 17, 2014Date of Patent: May 9, 2017Assignee: III HOLDINGS 4, LLCInventors: William Charles Minnis, Mark Nagaitis, Trevor Pokorney, Richard Cowin, Brian Gugliemetti, Steven Miers, Eric Schank
-
Patent number: 9646324Abstract: A press release distribution system provides press release and other news to forum sites as posts. The forum software that runs at forum sites includes press release interface software or is adapted to receive press release interface plug-in modules for interfacing with the press release distribution system. The press release interface software or plug-in module may also monitor and/or analyze user data of forum members and/or forum activities of the users. The monitored user data and forum activities may be provided to the press release distribution system for analysis and generation of user profiles. Using the result of the analysis (e.g., user profiles), the press release distribution system can target particular users or forums to direct the press releases, news, or advertisements for most effective advertising campaign.Type: GrantFiled: June 29, 2007Date of Patent: May 9, 2017Assignee: NATIVO, INC.Inventor: Justin Choi
-
Patent number: 9645881Abstract: One or more techniques and/or systems are provided for profiling a dataset. For example, a snapshot of a volume may be evaluated to identify a set of data characteristics, such as file and directory size information. A baseline dataset profile of a dataset of data within the volume may be constructed based upon the set of data characteristics. Histograms and graphs of directory counts and file counts may be constructed based upon the baseline dataset profile. An incremental dataset profile may be constructed for the dataset based upon an evaluation of the snapshot and a subsequent snapshot of the volume. Histograms and graphs of directories and files that are modified, created, and/or deleted may be constructed based upon the incremental dataset profile. Performance predictions, analytics, field diagnostics of performance issues, and/or scheduling of service execution may be implemented for a storage network hosting the volume based upon dataset profiles.Type: GrantFiled: August 26, 2015Date of Patent: May 9, 2017Assignee: NETAPP INC.Inventors: Krishna Murthy Chandraiah setty Narasingarayanapeta, Rakesh Bhargava M. R., Jose Mathew
-
Patent number: 9639879Abstract: The present invention is an improved system and method for analyzing multiple real estate properties. The system includes a pool of properties that are searched based on user-defined search criteria. The system identifies comparison properties from the search pool. The comparison properties include attributes that match or are a near match to the search criteria. The system compares each of the comparison properties to at least one average value and demonstrably depicts the comparison to the user.Type: GrantFiled: September 25, 2015Date of Patent: May 2, 2017Assignee: NICE IDEA MEDIA INC.Inventor: Neil Binder
-
Patent number: 9639577Abstract: A computer-implemented method for scanning a file is described. A Golomb-Compressed Sequence (GCS) index may be queried to determine whether GCS data is associated with the scanned data. The GCS index may be stored in a first storage medium and the GCS data may be stored in a second storage medium. The second storage medium may be different from the first storage medium. Upon determining the GCS data is associated with the scanned data, the location of the GCS data associated with the scanned data may be identified. The GCS data may be retrieved from the identified location. At least a portion of the retrieved GCS data may be analyzed. Based on the analysis of the retrieved GCS data, it may be determined whether to perform additional data querying.Type: GrantFiled: March 27, 2013Date of Patent: May 2, 2017Assignee: Symantec CorporationInventors: Everett Lai, Kenneth Coleman, Qun Li, Yuval Tarsi
-
Patent number: 9633122Abstract: Systems and methods are provided for delivering customized versions of web pages to users. In one implementation, a method is provided for customizing a delivered version of a web page to reflect a current time-of-day at a geographic location of the user. According to the method, a request for a web page is received from a client device of the user. The request for the web page includes an IP address of the client device. Based on the IP address, a current time is determined for the received request. Thereafter, a version of the requested web page corresponding to the current time is generated, and the generated version of the requested web page is delivered to the client device.Type: GrantFiled: October 20, 2011Date of Patent: April 25, 2017Assignee: AOL Inc.Inventors: Jeffrey C. Reynar, Robert Sewell, Jason M. Watson
-
Patent number: 9626725Abstract: A social networking system performs account recovery for a user with the help of the user's connections (e.g., friends). The social networking system selects connections of the user based on information indicating likelihood of real-world interactions between the user and the selected connections. Access codes are sent to the selected connections and the user instructed to obtain access codes from the selected connections via a communication that is outside the social networking system, for example, via phone. The user provides the access codes obtained from the selected connections to the social networking system. If the access codes provided by the user match the access codes sent to the selected connections, the user is granted access to the account. Real-world interactions between two users are determined based on sharing of devices between the users or information indicating presence of the users in the same place during same time interval.Type: GrantFiled: December 23, 2010Date of Patent: April 18, 2017Assignee: Facebook, Inc.Inventors: Yigal Dan Rubinstein, Jacob Andrew Brill, Arturo Bejar, Jonathan H. Frank, David Breger
-
Patent number: 9619550Abstract: A first work package defining a data analytic plan associated with a given data problem is obtained. The first work package is generated in accordance with an automated data analytics lifecycle and is implemented in a provisioned system. A second work package defining a revised data analytic plan is obtained. A set of differences between the first work package and the second work package is determined. Cost and time parameters, associated with modifying the provisioned system to implement the set of differences between the first work package and the second work package, are computed. The set of differences and the computed cost and time parameters are presented. The provisioned system is automatically re-configured in accordance with at least a portion of the set of differences and based on the computed cost and time parameters.Type: GrantFiled: May 29, 2014Date of Patent: April 11, 2017Assignee: EMC IP Holding Company LLCInventors: Stephen Todd, David Dietrich
-
Patent number: 9612766Abstract: Implementations described and claimed herein provide systems and methods for estimating migration progress. In one implementation, a target file system is initialized to which to migrate existing data from a source file system. An initial amount of data to be migrated to the target file system is estimated based on an examination of in-use space at a root of the source file system. Any mount points for nested file systems in the source file system are identified. An amount of data for each of the nested file systems is estimated based on an examination of in-use space at the mount point for the nested file system. An estimated total amount of data to be migrated from the source file system to the target file system is determined based on the initial amount of data to be migrated and the amount of data for each of the nested file systems.Type: GrantFiled: December 19, 2014Date of Patent: April 4, 2017Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Timothy Haley, Mark Maybee, Priya Krishnan
-
Patent number: 9613121Abstract: Embodiments of the invention provide a method, system and computer program product for data duplication detection in an in memory data grid (IMDG). A method for data duplication detection in an IMDG includes computing a hash value for each binary data value in a key value pair of a partition in an IMDG. The method also includes generating a map including an entry for each unique computed hash value and one or more keys corresponding to binary data values of respective key value pairs from which the hash value had been uniquely computed. Thereafter, only those hash values in the map with multiple keys associated therewith are identified and binary data corresponding to the multiple keys of the identified hash values are reported as potential duplicate data in the IMDG.Type: GrantFiled: March 10, 2014Date of Patent: April 4, 2017Assignee: International Business Machines CorporationInventors: Douglas Berg, Nitin Gaur, Christopher D. Johnson, Brian K. Martin
-
Patent number: 9607060Abstract: According to one embodiment of the present invention, a method automatically generates one or more Extract, Transform and Load (ETL) jobs. Input data in a source format and output data in a target format is received. The input data and output data is analyzed to determine properties and relationships thereof. One or more mapping models are automatically generated using the properties and relationships, wherein the mapping models describe the mapping and transformation of the input data to the output data. One or more ETL jobs are generated using the mapping models. Embodiments further include a system and program product apparatus for automatically generating one or more ETL jobs.Type: GrantFiled: June 6, 2014Date of Patent: March 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeff J. Li, Wendi L. Nusbickel
-
Patent number: 9600598Abstract: A computing system includes: a control unit configured to: detect an upcoming event for interacting with a focal person for the upcoming event; extract an invitee's identification for the upcoming event, aggregate an invitee's information associated with the invitee's identification; build a social graph as an enhanced graph or with an extension graph based on the invitee's information for adding an invitee associated with the invitee's identification; and a storage unit, coupled to the control unit, configured to store the social graph.Type: GrantFiled: October 17, 2013Date of Patent: March 21, 2017Assignee: Samsung Electronics Co., Ltd.Inventors: Tao C. Baecklund, Curtis Jyun Sasaki, Kuldip S. Pabla
-
Patent number: 9582569Abstract: The distribution of content items, such as news items, in a news publishing platform is governed by a plurality of interrelated factors. These factors include publisher bias, trust bias, and user-specific bias, which reflect the user's reading history, the social clusters to which the user belongs, the user's location etc. To model the relevance of each content item to a given user, a metric of the overall story strength is calculated in accordance with one or more of these biases. The content item is delivered to the target in accordance with the story strength metric.Type: GrantFiled: May 1, 2014Date of Patent: February 28, 2017Assignee: Rolonews LPInventors: Paul Meier, Karl Capp, Boumediene Mourad Khelifa
-
Patent number: 9582836Abstract: Techniques for identification of a broker-type leader in a social network based on network topology are described. According to various embodiments, an electronic sociograph is accessed, the electronic sociograph depicting a plurality of actors of an online social network service as nodes in the sociograph, and the sociograph including edges between the nodes representing relationships between the respective actors. Thereafter, a particular node in the sociograph corresponding to an information connector node between at least two distinct groups of the nodes in the sociograph is identified. A particular actor of the plurality of actors associated with the particular node is then classified as an information connector between at least two sub-networks of the actors of the online social network service.Type: GrantFiled: June 6, 2014Date of Patent: February 28, 2017Assignee: LinkedIn CorporationInventors: Christina Yip Chung, Allen Blue
-
Patent number: 9582556Abstract: According to one embodiment of the present invention, a method automatically generates one or more Extract, Transform and Load (ETL) jobs. Input data in a source format and output data in a target format is received. The input data and output data is analyzed to determine properties and relationships thereof. One or more mapping models are automatically generated using the properties and relationships, wherein the mapping models describe the mapping and transformation of the input data to the output data. One or more ETL jobs are generated using the mapping models. Embodiments further include a system and program product apparatus for automatically generating one or more ETL jobs.Type: GrantFiled: October 3, 2013Date of Patent: February 28, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Jeff J. Li, Wendi L. Nusbickel
-
Patent number: 9576326Abstract: Techniques for identification of a propagator-type leader in a social network are described. According to various embodiments, a specific content item posted by a particular actor of a plurality of actors and interactions by other actors of the plurality of actors with the specific content item are identified. A leadership score associated with the particular actor is calculated, the leadership score indicating a propensity of the particular actor to spread information among the plurality of actors of the online social network service. The particular actor is then classified as an information propagator among the plurality of actors of the online social network service, based on the calculated leadership score.Type: GrantFiled: June 6, 2014Date of Patent: February 21, 2017Assignee: LinkedIn CorporationInventors: Christina Yip Chung, Allen Blue
-
Patent number: 9575681Abstract: Techniques for data deduplication in a data storage system include comparing a first attribute of a received data page to first attributes of one or more stored data pages. In response to the first attribute matching one of the first attributes, a second attribute of the received data page is compared to second attributes of the one or more data pages. In response to the second attribute of the received data page matching one of the second attributes, a fingerprint of the received data page is compared to fingerprints of the one or more data pages. In response to the fingerprint of the received data page matching one of the fingerprints, the received data page is discarded and replaced with a reference to the corresponding data page already stored in the storage system. In response to first attribute, the second attribute, or the fingerprint of the received data page not matching, the received data page is stored.Type: GrantFiled: April 29, 2016Date of Patent: February 21, 2017Assignee: International Business Machines CorporationInventors: Timothy J. Fisher, Nikolas Ioannou, Thomas Parnell, Roman A. Pletka, Sasa Tomic
-
Patent number: 9563669Abstract: Embodiments are directed to, for a database comprising a set of transactions, with each transaction including an itemset comprising one or more individual items, obtaining a set of all closed frequent itemsets by checking frequencies of transaction sets, wherein a given itemset, I, is frequent where at least some threshold number (?) of transactions contain I, and wherein the given itemset I is closed wherein it is impossible to add any item to I without changing the frequency thereof.Type: GrantFiled: June 12, 2012Date of Patent: February 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Issei Yoshida
-
Patent number: 9563719Abstract: A computer-implemented method for monitoring an object-oriented application is disclosed. A transaction-representative-digraph is built based upon a real-time running of the application, and the digraph contains nodes of a plurality of replaceable classes. A key node is selected based upon invocation relationships between the nodes. A monitor program is instrumented at the selected key node.Type: GrantFiled: October 14, 2013Date of Patent: February 7, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Yang Che, Zhi Da Luo, Li Jing Mu, Zhi Hua Pan
-
Patent number: 9547660Abstract: Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery. Embodiments herein disclosed provide for an enterprise-wide e-discovery system that provides for source-to-processing file conversion of electronic communications and, in some embodiments, decryption of encrypted electronic communication entries for the purpose of efficiently processing data and supplying the electronic data to third party data analysis providers.Type: GrantFiled: February 24, 2016Date of Patent: January 17, 2017Assignee: BANK OF AMERICA CORPORATIONInventors: Michael J. Mayer, David M. Andersen
-
Patent number: 9547877Abstract: Techniques for identification of a trigger-type leader in a social network are described. According to various embodiments, a specific content item posted by a particular actor of a plurality of actors and interactions by other actors of the plurality of actors with the specific content item are identified. A leadership score associated with the particular actor is then calculated, the leadership score indicating a propensity of the particular actor to stimulate discussion among actors of the online social network service. The particular actor is then classified as an information trigger among the plurality of actors of the online social network service, based on the calculated leadership score.Type: GrantFiled: June 6, 2014Date of Patent: January 17, 2017Assignee: LinkedIn CorporationInventors: Christina Yip Chung, Allen Blue
-
Patent number: 9542410Abstract: Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery. Embodiments herein disclosed provide for an enterprise-wide e-discovery system that provides for source-to-processing file conversion of electronic communications and, in some embodiments, decryption of encrypted electronic communication entries for the purpose of efficiently processing data and supplying the electronic data to third party data analysis providers.Type: GrantFiled: February 24, 2016Date of Patent: January 10, 2017Assignee: BANK OF AMERICA CORPORATIONInventors: Michael J. Mayer, David M. Andersen
-
Patent number: 9542571Abstract: Systems and methods of owner application control of an electronic device are provided. Owner application control information is stored on the electronic device and/or one or more remote servers. Owner application control information is consulted to determine if one or more required applications are available for execution on the electronic device. If not, one or more required applications not available are downloaded and installed. This could be in a manner transparent to the user of the electronic device. If one or more required applications are not available on the electronic device, the device can be functionally disabled in whole, or in part, until one or more required applications are available.Type: GrantFiled: May 18, 2015Date of Patent: January 10, 2017Assignee: BlackBerry LimitedInventors: Neil P. Adams, Michael G. Kirkup, Herbert A. Little, Russell N. Owen
-
Patent number: 9544290Abstract: Methods and systems for performing device authentication using proxy automatic configuration script requests are described. One example method includes generating a unique key for a client device; configuring the client device to send a request for a proxy automatic configuration (PAC) script upon accessing a network, the request including the unique key; receiving, over a network, a request for the PAC script including a request key; and authenticating the client device on the network if the request key matches the client device's unique key.Type: GrantFiled: July 27, 2015Date of Patent: January 10, 2017Assignee: iboss, Inc.Inventor: Paul Michael Martini
-
Patent number: 9537959Abstract: Certain aspects of the present disclosure relate to user access to an application service that references user account information and previous user action information. One example method may include receiving, via a receiver device, user input information to access an application, the user input information including at least one action request and authorizing the user to access the application. The method may also include storing the user input information as part of a contextual history information record in a database memory, generating a response message to the selected at least one action request based on the contextual history information, and forwarding the response message to the user via a transmitter device.Type: GrantFiled: March 8, 2016Date of Patent: January 3, 2017Assignee: West CorporationInventors: Michael T. Mateer, James K. Boutcher, Jesse Andersen
-
Patent number: 9536546Abstract: Systems and techniques are provided for finding differences in nearly-identical audio recordings. A first version of an audio recording may be received. A second version of the audio recording may be received. A difference between the first version of the audio recording and the second version of the audio recording may be determined using time domain analysis and frequency domain analysis. The difference may be stored in a difference set. The difference set may allow the first version of the audio recording to be distinguished from the second version of the audio recording. The audio recording may be a music track. The first version of the audio recording may be an explicit version of the music track. The second version of the audio recording may be an edited version of the music track.Type: GrantFiled: August 7, 2014Date of Patent: January 3, 2017Assignee: GOOGLE INC.Inventors: Giovanni Motta, Yang Lu
-
Patent number: 9529863Abstract: Embodiments are directed towards normalizing ingested data sets based on fuzzy comparisons to known data sets. Raw data sets that each include raw records may be provided to an ingestion engine. Ingestion rules and known data sets may be provided based on the raw records. The ingestion engine may be employed to iteratively execute the ingestion rules. A comparison of the raw records to the known data sets may be performed. Contents of the raw records may be transformed into model record values and stored in model records. A score value that indicates a confidence level that the model records are correct may be provided. An association of the one or more ingestion rules used to transform the raw record contents into the model record values for each of the one or more model records may be added to a data model.Type: GrantFiled: December 21, 2015Date of Patent: December 27, 2016Assignee: Apptio, Inc.Inventors: Jay Randolf Gindin, Paul Damien McLachlan, Svilen Mihaylov
-
Patent number: 9529837Abstract: This disclosure describes methods, systems, computer-readable media, and apparatuses for calculating a summary statistic. Calculating the summary statistic can be performed by identifying multiple subsets of a set of variable observations and assigning the subsets to grid-computing devices such that no two of the subsets are assigned to a same one of the grid-computing devices. A parallel processing operation that involves multiple processing phases at each of the grid-computing devices is then coordinated. The parallel processing operation includes each of the grid-computing devices inventorying the respectively assigned subset and generating inventory information representative of the respectively assigned subset. Subsequently, the inventory information generated by the grid-computing devices is received, and a summary statistic is determined by synthesizing the received inventory information.Type: GrantFiled: May 5, 2014Date of Patent: December 27, 2016Assignee: SAS Institute Inc.Inventor: Gang Meng
-
Patent number: 9529880Abstract: A method and associated systems for synchronizing a disaster-recovery system of a database. A processor identifies transactions that affect data blocks of a database and records each change in a vector form. For each block, the processor determines a more efficient way to communicate changes made to the block by a subset of the identified transactions. If fewer resources are needed to communicate an updated image of the entire changed block than would be needed to instead communicate a related set of change vectors that identify changes made to the block by the subset of transactions, then the processor communicates the updated image to the disaster-recovery system. Otherwise, the processor instead communicates the related change vectors to the disaster-recovery system. The processor repeats these determinations and communications for each block of the database that was changed by an identified transaction.Type: GrantFiled: May 28, 2014Date of Patent: December 27, 2016Assignee: International Business Machines CorporationInventors: Ramesh Chandra Pathak, Suryanarayana K. Rao
-
Patent number: 9524311Abstract: This disclosure describes methods, systems, computer-readable media, and apparatuses for calculating a summary statistic. Calculating the summary statistic can be performed by identifying multiple subsets of a set of variable observations and assigning the subsets to grid-computing devices such that no two of the subsets are assigned to a same one of the grid-computing devices. A parallel processing operation that involves multiple processing phases at each of the grid-computing devices is then coordinated. The parallel processing operation includes each of the grid-computing devices inventorying the respectively assigned subset and generating inventory information representative of the respectively assigned subset. Subsequently, the inventory information generated by the grid-computing devices is received, and a summary statistic is determined by synthesizing the received inventory information.Type: GrantFiled: July 2, 2014Date of Patent: December 20, 2016Assignee: SAS Institute Inc.Inventor: Gang Meng
-
Patent number: 9514312Abstract: A method and system for low-memory footprint fingerprinting and indexing for efficiently measuring document similarity and containment are described. A method may include extracting, by a processor, content from a set of one or more data files. The method may also determine a size of the content and apply a hash function to the content to generate multiple hashes. The method selects a constrained set of the hashes to generate a fixed-size fingerprint representative of the content when the size of the content is greater than a threshold size. The method stores the fixed-size fingerprint representative of the content in an endpoint index for at least partial file content matching by an endpoint device. The method may employ a statistical-based optimization to speed-up query time.Type: GrantFiled: September 5, 2014Date of Patent: December 6, 2016Assignee: Symantec CorporationInventors: Ramzi Abi Antoun, Stefano Emiliozzi, Yuval Tarsi, Craig Olinsky
-
Patent number: 9507607Abstract: A virtual persistence platform is described that provides requirement-driven persistence store orchestration. Application developers can annotate program code with persistence properties and requirements, and a compiler component of the virtual persistence platform generates a persistence service level agreement (PSLA) that becomes attached to the application. After deployment and launch, the virtual persistence platform uses the PSLA to handle persistence commands from the application and perform persistence store orchestration.Type: GrantFiled: May 10, 2013Date of Patent: November 29, 2016Assignee: VMware, Inc.Inventor: Doichin Iordanov
-
Patent number: 9495688Abstract: The system provides a method and apparatus for preference generation that allows, for example, geographic boundaries to be easily implemented by a user. The system permits a user and other participants to manually and/or automatically constrain options to specific user and participant defined criteria, including geographic, categorical, economical, temporal, and other preference metrics.Type: GrantFiled: March 14, 2012Date of Patent: November 15, 2016Assignee: FILTEREDSPACE, INC.Inventors: Greg Stricklin, Jim Stricklin
-
Patent number: 9455892Abstract: A method for detecting loss of sensitive information in partial data streams may include identifying partial data streams containing segments lost while capturing network traffic at a network computing device, determining characteristics of content of the partial data streams, padding content portions of the lost segments in the partial data streams, and scanning the partial data streams for sensitive information according to at least one data loss prevention (DLP) policy.Type: GrantFiled: October 29, 2010Date of Patent: September 27, 2016Assignee: Symantec CorporationInventor: William Gauvin
-
Patent number: 9455980Abstract: Systems and methods for automatically installing CA certificates received from a network security appliance by a client security manager to make the CA certificate become a trusted CA certificate to a client machine are provided. In one embodiment, a client security manager establishes a connection with a network security appliance through a network, wherein the client security manager is configured for managing security of a client at the client side and the network security appliance is configured for managing the security of traffic pass through the network. The client security manager downloads from the network security appliance a certificate authority (CA) certificate to be used for signing a server certificate of a secure connection between the network security appliance and the client and automatically installs the CA certificate into a certificate store of the client.Type: GrantFiled: December 16, 2014Date of Patent: September 27, 2016Assignee: Fortinet, Inc.Inventors: Michael Xie, Jinhai Yang
-
Patent number: 9449094Abstract: Methods, and systems, including computer programs encoded on computer-readable storage mediums, including a method for navigating among content items in a set. The method includes receiving a selection of a content item that is presented in association with a resource page, the content item referencing a results page; determining a plurality of content items that are related to but different from the results page; pre-loading one or more of the plurality of content items; providing the results page in an interface along with one or more controls for enabling a user to navigate among the plurality of content items without having to navigate back to the resource page first; and providing the pre-loaded content items with the results page to enable fast display of the pre-loaded content items upon navigation from the results page to a selected one of the pre-loaded content items using the control.Type: GrantFiled: July 13, 2012Date of Patent: September 20, 2016Assignee: Google Inc.Inventor: Hal R. Varian