Record, File, And Data Search And Comparisons Patents (Class 707/758)
  • Patent number: 10372909
    Abstract: Example implementations relate to determination as to whether a process is infected with malware. For example, in an implementation, information of a process extracted from a snapshot of system memory is obtained. A determination as to whether the process is infected with malware is made based on a process model.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: August 6, 2019
    Assignee: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Michael John Wray, Nigel Edwards
  • Patent number: 10373101
    Abstract: Data content delivery and validation in a computer environment may provide a file system in the computer environment, the file system subdivided into unique folder locations per content type, each of the unique folder locations representing a content type folder. The file system is monitored for changes to a content type folder. An occurrence of a manifest file in the content type folder may be detected, the occurrence of the manifest file ensuring that all files in a package of files associated with the manifest file have arrived. Content of the manifest file may be analyzed to check validity of the files. A content package registry may be queried to determine a base job for processing a given content type associated with the package of files, and the base job may be run to process the package of files.
    Type: Grant
    Filed: March 31, 2016
    Date of Patent: August 6, 2019
    Assignee: International Business Machines Corporation
    Inventors: Ajay A. Deshpande, Saurabh Gupta, Arun Hampapur, Pradyumnha G. Kowlani, Xuan Liu, Christopher S. Milite, Brian L. Quanz, Chek Keong Tan, Dahai Xing
  • Patent number: 10365886
    Abstract: An example implementation involves a playback device receiving digital data representing audio content, the digital data encoded in a first format. The playback device causes one or more speaker drivers to playback the audio content. The playback device decodes a portion of the received digital data to convert the portion of the received digital data from the first format to a second format and transmits, via a network interface to a computing device of an identification system, the decoded portion of the received digital data. The playback device receives, from via the network interface from the identification system, metadata corresponding to the audio content, and in response, causes a control device to display a graphical representation of the received metadata, wherein causing the control device to display the graphical representation comprises sending, via the network interface to the control device, the received metadata to the control device.
    Type: Grant
    Filed: June 18, 2018
    Date of Patent: July 30, 2019
    Assignee: Sonos, Inc.
    Inventors: Eric Clayton, Aurelio Rafael Ramos
  • Patent number: 10365783
    Abstract: The present disclosure relates to providing a dynamic graphical user interface for efficiently presenting users with relevant ride information throughout the fulfillment of a ride request. In some embodiments, the system detects a trigger event during a ride, and based on detecting the trigger event, the system expands or collapses an information portion within a graphical user interface. When in a collapsed state, for example, the information portion of the graphical user interfaces includes a first set of content. Upon detecting a trigger event, the system dynamically expands the information portion to provide a second set of content that includes information associated with the detected trigger.
    Type: Grant
    Filed: December 29, 2017
    Date of Patent: July 30, 2019
    Assignee: LYFT, INC.
    Inventors: Harrison Joel Bowden, Zachary Alistair Cole, Maxamilion Ab Gustofson, Jonathan Aaron Tourtellot, Patrick Steven Wong, Frank Taehyun Yoo
  • Patent number: 10360202
    Abstract: Exemplary embodiments are provided for integrating data into an agnostic data broker, wherein a type and structure of the data is previously unknown to the data broker. Aspects of the exemplary embodiment include ingesting the data from a data source by providing a first API through which a first API call is received that includes both the data and a manifest that describes a type of the data and the structure of the data; storing the data in a data repository; and providing a second API through which a second API call is received that queries the data based on the manifest.
    Type: Grant
    Filed: May 26, 2015
    Date of Patent: July 23, 2019
    Assignee: Samsung Electronics Co., Ltd.
    Inventors: Luc Julia, Jerome L. Dubreuil, Dan Serfaty, John Akapo
  • Patent number: 10359927
    Abstract: Methods and systems of creating and ordering a photobook via a display of a space constrained mobile device are disclosed. A photobook is produced by dragging and dropping of photos, pages, or spreads, thus creating user-desired pairing arrangements of photos, pages, or spreads. In one embodiment, a method comprises selecting photos via a touch interface of a mobile device, creating a page-preview of a photobook at the touch interface, providing book customization options by using dragging and dropping features, and creating a book-preview of said photobook after said book customization options have been performed, thereby displaying a virtual manifestation of a printable and deliverable book. The invention reduces friction points to purchase, and increases user satisfaction with the photobook creation and customization process.
    Type: Grant
    Filed: October 24, 2016
    Date of Patent: July 23, 2019
    Assignee: Interactive Memories, Inc.
    Inventors: Paul Yokota, Ilie Ciorba, Thomas Allen Erickson
  • Patent number: 10354526
    Abstract: A method is presented which includes obtaining or holding available map data representing a travel network of road links and determining at least one lane-specific speed profile for a specific lane of at least one selected link of the plurality of links based, at least in part, on perpendicular distances between the selected link as represented by map data and positions represented by a plurality of data points.
    Type: Grant
    Filed: December 1, 2016
    Date of Patent: July 16, 2019
    Assignee: HERE Global B.V.
    Inventors: Dongwook Jang, Anton Anastassov
  • Patent number: 10338190
    Abstract: An apparatus obtains results of measurements by a mobile device on radio signals transmitted by a plurality of transmitters, the results of measurements comprising characteristics of the radio signals at the location of measurement. The apparatus estimates a position of the mobile device based on the obtained results of measurements and based on assistance data including information on expected characteristics of radio signals of various transmitters at various locations. The apparatus matches a distribution of characteristics of radio signals in the obtained results of measurements with a reference distribution of characteristics of radio signals. Alternatively or in addition, the apparatus determines matching transmitters for which characteristics are available in the results of measurements and in the assistance data, and matches a determined expected distribution for the matching transmitters with a predetermined reference distribution.
    Type: Grant
    Filed: March 17, 2015
    Date of Patent: July 2, 2019
    Assignee: HERE Global B.V.
    Inventors: Muhammad Irshan Khan, Jari Syrjärinne, Pavel Ivanov
  • Patent number: 10339165
    Abstract: A system for generating synonyms of a search query includes a database for storing session logs including query data and a processor configured to execute computer-readable instructions for tying the search query to a category, analyzing query data of session logs to formulate groups of synonym candidates, selecting one of groups containing a synonym candidate that matches the search query, and filtering the selected group by tying each candidate of the selected group to a respective category, comparing the category of the search query with the category of each of the candidates of the selected group, and removing at least one candidate from the selected group to form a set of synonyms with each synonym being tied to a category that is common with the category of the search query. A method and one or more non-transitory computer-readable storage media for generating synonyms of a search query are also disclosed.
    Type: Grant
    Filed: February 27, 2015
    Date of Patent: July 2, 2019
    Assignee: WALMART APOLLO, LLC
    Inventors: Monadhika Sharma, Andrei Lopatenko, Seshadri Sridharan
  • Patent number: 10341243
    Abstract: Systems and methods for managing and providing content and services on a network system. Aspects of the invention include controlling user perceived connection speed. Other aspects of the invention include authorization and authentication components that determine access rights of client computers. Additional aspects include systems and methods for directing client computers to select connection speed. The disclosed systems and methods may be used in numerous network system applications.
    Type: Grant
    Filed: October 19, 2017
    Date of Patent: July 2, 2019
    Assignee: NOMADIX, INC.
    Inventors: Joel E. Short, Florence Jacquet-Pagan, Joshua J. Goldstein
  • Patent number: 10339150
    Abstract: Various embodiments are generally directed to a dynamic, flexible acronym decoder. A user may submit a query via one of a plurality of user interfaces. Information describing the user may be received to generate a context vector for the user. The query may be processed against a database of terms using the context vector, a machine learning model, and content tags applied to terms in the database. Processing the queries against the database may return a result set, and the ML model may be used to compute a score for each result. The results may be ordered based on the scores and returned as responsive to the query.
    Type: Grant
    Filed: October 4, 2018
    Date of Patent: July 2, 2019
    Assignee: Capital One Services, LLC
    Inventors: Erik Silk, Basim Partovi, Ahmad Hassan Ibrahim
  • Patent number: 10339118
    Abstract: A data normalization system receives a first string and a second string that are ordered according to an initial string ordering. The data normalization system analyzes, the first string and the second string based on a list of known character sets included in surnames, yielding an analysis, and determines, based on the analysis, that a set of characters in the second string matches a known character set included in the list of known character sets included in surnames. In response to determining that the set of characters in the second string matches a known character set included in the list of known character sets included in surname, the data normalization system orders the first string and the second string according to an updated string ordering.
    Type: Grant
    Filed: August 11, 2017
    Date of Patent: July 2, 2019
    Assignee: Palantir Technologies Inc.
    Inventor: Luke Davis
  • Patent number: 10340040
    Abstract: A method for identifying diagnostic and therapeutic options for medical conditions. The method includes obtaining, from patient data in electronic health records, a diagnoses statistics database that includes statistical distributions of values of action results associated with diagnoses, and for each action result, a benefit of using the action result for disambiguating pairs of diagnoses. The method further includes obtaining an initial differential diagnosis for a patient. The initial differential diagnosis includes a set of initial diagnoses that are based on initially available patient data. Each initial diagnosis is assigned a probability that the initial diagnosis correctly identifies a condition of the patient.
    Type: Grant
    Filed: March 7, 2017
    Date of Patent: July 2, 2019
    Assignee: BIOMED CONCEPTS INC.
    Inventors: Gerald E. Loeb, Jeremy A. Fishel
  • Patent number: 10333947
    Abstract: Pre-processing before precise pattern matching of a target pattern from a stream of patterns. Including acquiring occurrence numbers of target elements in the target pattern, initializing the buffer, the buffer indicating a section in the stream of patterns, determining whether occurrence numbers of the target elements in the buffer reach the occurrence numbers of the target elements in the target pattern, updating the buffer and then returning to the determining step, in response to determining that the occurrence numbers of the target elements in the buffer do not reach the occurrence numbers of the target elements in the target pattern, and outputting the elements in the buffer for subsequent processing, in response to determining that the occurrence numbers of the target elements in the buffer reach the occurrence numbers of the target elements in the target pattern.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: June 25, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dan U. Liu, Yang L. Liu, Yong Lu, Yong Feng Pan, Yan Ying
  • Patent number: 10326756
    Abstract: 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: Grant
    Filed: February 5, 2018
    Date of Patent: June 18, 2019
    Assignee: Fortinet, Inc.
    Inventors: Michael Xie, Jinhai Yang
  • Patent number: 10318526
    Abstract: Systems and methods for enabling construction of complex Boolean chemical substructure queries in a structured graphical user interface are provided. The chemical substructures (molecules) may be represented graphically in standard molecular notation, and may be arranged horizontally and vertically on the interface, along with Boolean logical operators. Boolean logical operators of a first type may logically associate molecules arranged in horizontal fashion to form row queries, whereas Boolean logical operators of a different, second type may logically associate the row queries to form a composite query to be applied to a database of molecules. The operators of the first type may comprise disjunctive operators, whereas the operators of the second type may comprise conjunctive operators.
    Type: Grant
    Filed: July 5, 2016
    Date of Patent: June 11, 2019
    Assignee: Zymergen Inc.
    Inventors: Jed Dean, Adam Safir, Gregory Michael Werner
  • Patent number: 10311312
    Abstract: A system and method for vehicle occlusion detection is disclosed.
    Type: Grant
    Filed: October 28, 2017
    Date of Patent: June 4, 2019
    Assignee: TuSimple
    Inventors: Hongkai Yu, Zhipeng Yan, Panqu Wang, Pengfei Chen
  • Patent number: 10303720
    Abstract: One or more computing devices, systems, and/or methods for auto-generating subject suggestions are provided. For example, a set of n-grams are generated from text within an email body of an email being composed by a user and/or from descriptive information of attachments to the email. Features of the set of n-grams are identified, such as a date feature, a proper noun feature, an activity feature, a number of words feature, etc. Classifiers are used to assign probabilities to the n-grams based upon the features. A probability may specify a strength of an n-gram in relation to a user preference of the user for an email subject derived from the n-gram. In this way, an email subject suggestion is generated based upon a target n-gram with a probability exceeding a threshold. The email subject suggestion is provided to the user, such as during email composition or during sending of the email.
    Type: Grant
    Filed: April 11, 2016
    Date of Patent: May 28, 2019
    Assignee: Oath Inc.
    Inventors: Robert Jacob Kirk, Ashley Rose Schneider, Yating Sheng
  • Patent number: 10296600
    Abstract: Identifying and visualizing geographic data includes obtaining a set of data including candidate geographic data elements. Metrics are determined based on two or more of: a best parent for the candidate geographic data elements; additional concepts associated with the candidate geographic data elements; and an average distance between the candidate geographic data elements. Then, the candidate geographic data elements are identified as geographic based on the metrics and a map is generated displaying the candidate geographic data elements identified as geographic.
    Type: Grant
    Filed: September 2, 2016
    Date of Patent: May 21, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michael J. Moniz, Yvon R. Nonez, Claudiu D. Popescu, Graham A. Watts
  • Patent number: 10293654
    Abstract: A method according to an exemplary aspect of the present disclosure includes, among other things, automatically preconditioning a passenger cabin of an electrified vehicle during a DC fast charging event of a battery assembly if the electrified vehicle is turned OFF.
    Type: Grant
    Filed: March 13, 2015
    Date of Patent: May 21, 2019
    Assignee: FORD GLOBAL TECHNOLOGIES, LLC
    Inventors: William David Treharne, Thomas Scott Gee, Christopher Adam Ochocinski
  • Patent number: 10282401
    Abstract: A method, non-transitory computer readable medium, and apparatus that processes cascading style sheets includes receiving a Hypertext Transfer Protocol (HTTP) request for a web page from a client computing device. A type of browser from which the HTTP request originated is identified based on a user agent header included in the HTTP request. At least one cascading style sheet (CSS) associated with the requested web page is obtained. The at least one CSS including a CSS property comprising at least a prefix followed by a name. A determination is made whether the prefix of the CSS property matches an established value. A transformation function for the CSS property is applied, when it is determined that the prefix of the CSS property matches the established value. The modified web page is sent to the requesting client computing device.
    Type: Grant
    Filed: March 13, 2013
    Date of Patent: May 7, 2019
    Assignee: UsableNet Inc.
    Inventor: Enrico Scoda
  • Patent number: 10275536
    Abstract: Systems, methods, and computer-readable media are provided for displaying content. In accordance with one implementation, a computer-implemented method is provided that comprises operations performed by one or more processors, including receiving a first query from a first user, displaying a first set of content based on the first query in a first region of a graphical display, the first region being associated with a physical location of the first user, receiving a second query from a second user, and displaying a second set of content based on the second query in a second area of the graphical display, the second region being associated with a physical location of the second user. The method also comprises displaying a third set of content relating to the first query and the second query in a third region of the graphical display that is viewable by the first user and the second user.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: April 30, 2019
    Assignee: Google LLC
    Inventors: Richard Carl Gossweiler, III, Kenneth Wayne Dauber, Krishna Bharat
  • Patent number: 10275430
    Abstract: A facility for materializing a document is described. The facility identifies within the document a reference to a document fragment. The facility uses an identifier contained in the identified reference to retrieve document fragment contents stored separately from the document. The facility causes the retrieved document fragment contents to be displayed in context of the document.
    Type: Grant
    Filed: June 29, 2015
    Date of Patent: April 30, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Christopher Lee Mullins, Jonathan Edgar Fay
  • Patent number: 10268703
    Abstract: A system and computer-implemented method for associating images with semantic entities and providing search results using the semantic entities. An image database contains one or more source images associated with one or more images labels. A computer may generate one or more documents containing the labels associated with each image. Analysis may be performed on the one or more documents to associate the source images with semantic entities. The semantic entities may be used to provide search results. In response to receiving a target image as a search query, the target image may be compared with the source images to identify similar images. The semantic entities associated with the similar images may be used to determine a semantic entity for the target image. The semantic entity for the target image may be used to provide search results in response to the search initiated by the target image.
    Type: Grant
    Filed: December 8, 2016
    Date of Patent: April 23, 2019
    Assignee: Google LLC
    Inventors: Maks Ovsjanikov, Yuan Li, Hartwig Adam, Charles Joseph Rosenberg
  • Patent number: 10268775
    Abstract: For accessing and displaying private user information, a privacy-preserving overlay platform determines a request, from at least one application, for user data. The privacy-preserving overlay platform processes and/or facilitates a processing of the data to generate at least one index value of the data. Further, the privacy-preserving overlay platform causes, at least in part, a return of the at least one index value to the at least one application in response to the request.
    Type: Grant
    Filed: September 17, 2012
    Date of Patent: April 23, 2019
    Assignee: NOKIA TECHNOLOGIES OY
    Inventor: Imad Aad
  • Patent number: 10263799
    Abstract: A device may receive meeting data associated with a first meeting, the first meeting having previously occurred. The device may obtain, based on the meeting data, data identifying at least one individual associated with the first meeting and data identifying at least one topic associated with the first meeting. In addition, the device may identify a second meeting based on the at least one individual or the at least one topic, the second meeting having not yet occurred. The device may provide, to a user device associated with the second meeting and based on identifying the second meeting, at least a portion of the meeting data associated with the first meeting.
    Type: Grant
    Filed: August 29, 2018
    Date of Patent: April 16, 2019
    Assignee: Capital One Services, LLC
    Inventors: Hannes Jouhikainen, Zviad Aznaurashvili, Timur Sherif, Steve Blanchet
  • Patent number: 10257292
    Abstract: Systems and methods for facilitating user interaction such as within a social network are described. In one implementation, location-based display of images and/or other information associated with other users or entities may be provided. The information may be provided in association with mapping or other positional data or information such as personal interests.
    Type: Grant
    Filed: August 28, 2017
    Date of Patent: April 9, 2019
    Assignee: GRINDR LLC
    Inventors: Joel Joseph Simkhai, Scott Ryan Lewallen, Morten Bek Ditlevsen
  • Patent number: 10255705
    Abstract: Embodiments of the present invention provide a display method for use in a vehicle, comprising obtaining information associated with a vehicle or external image data of a region proximal to the vehicle, and displaying, on a display device worn by an occupant of the vehicle, one or more of a graphical representation of at least one component of the vehicle having one or more characteristics based on the information associated with the vehicle, or a representation of the external image data, wherein the one or more displayed representation is arranged to overlie a portion of the vehicle to be indicative of a portion of the vehicle being at least partly transparent.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: April 9, 2019
    Assignee: Jaguar Land Rover Limited
    Inventor: Francis McCullough
  • Patent number: 10255111
    Abstract: The present invention relates to a configurable parameter driven system and method for providing an appropriate target operating environment based on user specific needs and enterprise objectives. The configuration parameters can be changed to account for newer computing environment solutions that could appear and could also be tailored for enterprise specific needs. The method fingerprint the end users' based on characteristics and requirements to derive user needs and enterprise criteria's. The method is systematic and flexible amenable to change in varying enterprise environment.
    Type: Grant
    Filed: August 13, 2012
    Date of Patent: April 9, 2019
    Assignee: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Harrick Mayank Vin, Mohan Raj Velayudhan Kumar, Pradeep Chintamani Unde, Sandip Sadashiv Jadhav
  • Patent number: 10257370
    Abstract: The present disclosure relates to cloud-based document quality assurance. One example embodiment includes a method for evaluating document quality. The method includes receiving, by a cloud server, document data associated with an image forming device. The method also includes accessing, by the cloud server, a cloud service. Further, the method includes performing, by the cloud service, a data-segment comparison between the document data and reference document data from a quality assurance database. In addition, the method includes generating, by the cloud service, a quality assurance report based on the data-segment comparison between the document data and the reference document data.
    Type: Grant
    Filed: October 14, 2018
    Date of Patent: April 9, 2019
    Assignee: KYOCERA DOCUMENT SOLUTIONS INC.
    Inventors: Hui Un Wang, Leonard Cayetano
  • Patent number: 10255160
    Abstract: Traditionally, setting a data breakpoint in a debugger for an execution environment that uses compacting garbage collection is ineffective as a compacting garbage collector moves data around in memory as part of its compaction process. Traditional debugging approaches such as tracing each insertion, etc. are impractical because of the quantity of operations encountered in a typical program. Described herein is a data breakpoint for a compacting garbage collection environment in which data breakpoints are disabled while the garbage collector is running, creating notifications for move operations, batching the notifications, retargeting data breakpoints and using the batched notifications to re-enable the disabled breakpoints.
    Type: Grant
    Filed: November 23, 2016
    Date of Patent: April 9, 2019
    Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC.
    Inventors: Ying Hung Au, Zhicheng Zhu
  • Patent number: 10248806
    Abstract: An information processing apparatus manages a plurality of content items, keywords associated with the plurality of content items respectively, and authorities set to associations between the keywords and the content items, obtains a keyword and identification information of a user, input by an operation of the user, searches for a content item associated with the input keyword among the managed plurality of content items, and decides whether the searched content item should be provided to the user or whether provision should be restricted, based on identification information of the user and an authority set for an association between the input keyword and the searched content item.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: April 2, 2019
    Assignee: CANON KABUSHIKI KAISHA
    Inventor: Tomoyuki Kobayashi
  • Patent number: 10243985
    Abstract: A system detects and handles security incidents in a computerized environment. The system collects metadata respective of one or more user devices communicatively coupled in the computerized environment. Respective of the collected metadata, the system generates expected behavior patterns of the user devices within the computerized environment. The system continuously monitors the actual behavior of the user devices. Upon detection of deviations from the expected behavior patterns, the system sends a terminable agent to the user device in which the deviation was detected. The system then receives from the terminable agent metadata respective of the deviation. Upon determination that the deviation is a security incident respective of the metadata, the system configures the terminable agent to initiate actions respective thereto. The type of actions required is determined respective of the metadata received from the terminable agent. Upon removal of the security incident, the agent may be terminated.
    Type: Grant
    Filed: June 3, 2015
    Date of Patent: March 26, 2019
    Assignee: Hexadite LTD.
    Inventors: Barak Klinghofer, Idan Levin
  • Patent number: 10242029
    Abstract: This disclosure relates to dynamic display of content consumption by geographic location. A processor recognizes content being consumed by a set of users, and identifies geographic locations of the consumption and a set of characteristics associated with the consumption. The processor further determines at least one filter for a user of the set of users and filters the set of consumption characteristics based on the at least one filter. The processor further ranks respective consumed content based on a filtered set of consumption characteristics, and displays to the user subsets of the consumed content according to respective rankings and geographic location.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: March 26, 2019
    Assignee: GOOGLE LLC
    Inventors: Matthew Sharifi, Annie Chen, Dominik Roblek
  • Patent number: 10230639
    Abstract: Approaches, techniques, and mechanisms are disclosed for maintaining efficient representations of prefix tables for utilization during the operation of a network device. In an embodiment, the performance of a network device is greatly enhanced using a working representation of a prefix table that includes a prefix index and a plurality of associated prefix arrays. In an embodiment, this working representation is bifurcated across a higher-performing memory for the prefix index and a lower-performing memory for the prefix arrays. In an embodiment, management of this working representation is greatly simplified using a sharded prefix tree that is divided into subtrees based on constraints of the memory in which this working representation is stored. In yet another embodiment, a sharded prefix tree may itself be utilized to more efficiently find a longest prefix match for an input key.
    Type: Grant
    Filed: August 8, 2017
    Date of Patent: March 12, 2019
    Assignee: Innovium, Inc.
    Inventors: Vasant Shankargouda Patil, Puneet Agarwal, Gururaj Ananthateerta, Rupa Budhia
  • Patent number: 10223543
    Abstract: In general, embodiments of the technology relate to encryption requirements for distributed data archives. More specifically, embodiments of the technology relate to accessing globally distributed data archives by way of local query nodes while providing that encryption rules are enforced.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: March 5, 2019
    Assignee: EMC IP Holding Company LLC
    Inventors: Michael T. Mohen, Ramesh B. Addanki, Jeroen Mattijs van Rotterdam, Una T. Kearns, David Humby
  • Patent number: 10218723
    Abstract: A method, computer program product, and computer system for obtaining, by a computing device, a file, wherein the file includes a plurality of portions. A first hash of a first portion of the plurality of portions may be generated. The first portion may be combined with a second portion of the plurality of portions. A second hash of the first portion with the second portion of the plurality of portions may be generated, wherein the first hash may be indicative of a first level of functional similarity between a function of the file and a function of a second file, wherein the second hash may be indicative of a second level of functional similarity with the function of the file and the function of the second file.
    Type: Grant
    Filed: December 3, 2015
    Date of Patent: February 26, 2019
    Assignee: Reversing Labs Holding GmbH
    Inventor: Tomislav Pericin
  • Patent number: 10205639
    Abstract: A method of and a mobile processing device for accessing a web application platform. The method includes installing an application configured to access a server hosting the web application platform, configuring the application, wherein configuring comprises generating at least one of a data capture list and a data lookup list available to the application, transferring authentication information to the server, receiving an indication of which application configurations the application is permitted to access based upon the authentication information, and displaying a set of one or more icons related to the application configurations the application is permitted to access. The mobile processing device includes various hardware components for performing the method.
    Type: Grant
    Filed: July 24, 2015
    Date of Patent: February 12, 2019
    Assignee: IQVIA Inc.
    Inventors: Andrew Stuart, Thomas Kaminski
  • Patent number: 10204091
    Abstract: An automated feedback may be provided while data is entered in an electronic form. Input entered into an input field of a form fillable window provided on a user interface display screen may be detected. A quality measure associated with the input as entered into the form fillable window may be determined. The quality measure is determined based on a quality needed for an analytics process of an application for which the input is being entered. A graphical indication representing the quality measure on the user interface display screen may be presented.
    Type: Grant
    Filed: May 18, 2016
    Date of Patent: February 12, 2019
    Assignee: International Business Machines Corporation
    Inventors: Marcia Ito, Marco A. S. Netto, Vagner F. D. Santana
  • Patent number: 10203984
    Abstract: A system, method, and computer-readable medium, including receiving a request to create a job chain, the job chain being a data structure and to reference a plurality of simple jobs; specifying the plurality of simple jobs referenced by the job chain, each of the simple jobs including at least one attribute defining an executable task for the simple job; specifying an order of execution for the plurality of simple jobs referenced by the job chain; and generating an instance of the job chain data structure, the generated job chain referencing the plurality of simple jobs and inheriting the at least one attribute of each of the plurality of simple jobs.
    Type: Grant
    Filed: July 26, 2016
    Date of Patent: February 12, 2019
    Assignee: SAP SE
    Inventors: Sonja Barnet, Dirk Baumgaertel
  • Patent number: 10200391
    Abstract: Systems and methods analyze input files to automatically determine malware signatures. A set of input files known to contain a particular type of malware can be provided to a file analyzer. The file analyzer can analyze the file using a sliding window to create vectors from values that are provided by multiple filters that process each window. The vectors created for a file define a response matrix. The response matrices for a set of input files can be analyzed by a classifier to determine useful vector components that can define a signature for the malware.
    Type: Grant
    Filed: September 23, 2016
    Date of Patent: February 5, 2019
    Assignee: AVAST SOFTWARE S.R.O.
    Inventor: Libor Mo{hacek over (r)}kovský
  • Patent number: 10198507
    Abstract: A method system and computer readable medium for a method of identifying assets in an asset store, said method comprising, receiving an input representing a predetermined requirement, generating semantic based segments of the predetermined requirement, from the received input, mapping at least one parameter for each of the assets in the asset store with the generated segments, the parameter being one of metadata, supporting documents and source code, identifying at least one asset in the asset store based on the mapping, the asset being relevant to the predetermined requirement and providing as output the identified asset.
    Type: Grant
    Filed: December 22, 2014
    Date of Patent: February 5, 2019
    Assignee: Infosys Limited
    Inventors: Prashant P Pawar, Neeraj Joshi, Sameer Govind Joshi
  • Patent number: 10198481
    Abstract: Embodiments of the present disclosure set forth methods for selecting a preferred data set from distributed databases including a first database having a first probability attribute and a second database having a second probability attribute. One example method may include receiving a first data set from the first database and a second data set from the second database. The first data set includes a first monotonic attribute. The second data set includes a second monotonic attribute. It may further include selecting a candidate data set from one of the first data set and the second data set based on a comparison of the first monotonic attribute and the second monotonic attribute and determining whether the selected candidate data set is the preferred data set.
    Type: Grant
    Filed: February 19, 2014
    Date of Patent: February 5, 2019
    Assignee: INDIAN INSTITUTE OF TECHNOLOGY KANPUR
    Inventors: Arnab Bhattacharya, Shashwat Mishra
  • Patent number: 10191838
    Abstract: A method and device for checking influence of deleting a cache file. The method includes: acquiring a program to be checked, and acquiring a click path set and a cache path set corresponding to the program to be checked, in which the click path set includes a plurality of click paths, and the cache path set includes a plurality of cache paths, each click path set corresponds to a cache path; acquiring a cache path to be checked in the cache path set, and deleting a cache file to be checked from the cache path to be checked; according to a click path corresponding to the cache path to be checked, conducting a click simulation on the program to be checked; and according to an operating result of the program to be checked, acquiring the influence of deleting the cache file to be checked.
    Type: Grant
    Filed: June 23, 2015
    Date of Patent: January 29, 2019
    Assignee: BEIJING KINGSOFT INTERNET SECURITY SOFTWARE CO., LTD
    Inventors: Jianming Lin, Kangzong Zhang, Nan Zhang, Yong Chen, Ming Xu
  • Patent number: 10191988
    Abstract: A prioritized list of items available via an electronic user device is provided to a user. The user has relations categorized in a social graph for which activity is crawled to detect interactive behavior with objects made by the relations via respective electronic devices. The prioritizing includes identifying items for the list; determining a relative level of the user's contextual affinity with one or more of the list items, contextual affinity to a list item characterized by connectedness of a context of the user's current use of the electronic user device to a manner in which a relation has had interactive behavior with one of the objects that corresponds to the list item; and ranking the list items according to the relative levels of affinity.
    Type: Grant
    Filed: October 28, 2015
    Date of Patent: January 29, 2019
    Assignee: Sony Mobile Communications Inc.
    Inventors: Jonas Gustavsson, Anders Isberg
  • Patent number: 10192167
    Abstract: A method, article comprising machine-readable instructions and apparatus that processes data systems for encoding, decoding, pattern recognition/matching and data generation is disclosed. State subsets of a data system are identified for the efficient processing of data based, at least in part, on the data system's systemic characteristics.
    Type: Grant
    Filed: September 29, 2017
    Date of Patent: January 29, 2019
    Inventor: Adam Jeffries
  • Patent number: 10176436
    Abstract: A method and system are provided for estimating a skill level of a user regarding a software program executed by the user on a computer processing system. The software program has workbenches that each include commands corresponding thereto. The method includes creating at least one special command set for user skill level estimation by including the commands that exist in various ones of the workbenches and that are executed at least a predetermined percentage of times by the user and excluding the commands which are common to at least two of the workbenches. The method further includes creating partial command sequences from the commands in the at least one special command set. The method also includes determining frequent command execution patterns by applying pattern mining to the partial command sequences. The method additionally includes estimating the skill level of the user based on frequencies of the frequent command execution patterns.
    Type: Grant
    Filed: December 15, 2015
    Date of Patent: January 8, 2019
    Assignee: International Business Machines Corporation
    Inventors: Michiharu Kudoh, Fumiko Satoh
  • Patent number: 10176500
    Abstract: One or more content items can be received at a data recognition module. The data recognition module can utilize, individually or in any combination, image recognition (e.g., OCR, object recognition, etc.), audio recognition (e.g., speech recognition, music identification, etc.), and/or text recognition (e.g., text crawling) in order to identify or recognize at least a portion of the one or more content items. Based on the identified content portion(s), the one or more content items and/or their respective source(s) can be classified. In one example, an image containing a not yet machine-readable curse word can be included in a source webpage. The image can be received at the data recognition module. The curse word contained in the image can be recognized/identified using an OCR process. Based, at least in part, on the recognized/identified curse word, the image and/or the webpage can be classified as likely being associated with inappropriate material.
    Type: Grant
    Filed: May 29, 2013
    Date of Patent: January 8, 2019
    Assignee: A9.COM, INC.
    Inventor: Shrinivas Mohan
  • Patent number: 10171482
    Abstract: Pre-processing before precise pattern matching of a target pattern from a stream of patterns. Including acquiring occurrence numbers of target elements in the target pattern, initializing the buffer, the buffer indicating a section in the stream of patterns, determining whether occurrence numbers of the target elements in the buffer reach the occurrence numbers of the target elements in the target pattern, updating the buffer and then returning to the determining step, in response to determining that the occurrence numbers of the target elements in the buffer do not reach the occurrence numbers of the target elements in the target pattern, and outputting the elements in the buffer for subsequent processing, in response to determining that the occurrence numbers of the target elements in the buffer reach the occurrence numbers of the target elements in the target pattern.
    Type: Grant
    Filed: November 7, 2017
    Date of Patent: January 1, 2019
    Assignee: International Business Machines Corporation
    Inventors: Dan U. Liu, Yang L. Liu, Yong Lu, Yong Feng Pan, Yan Ying
  • Patent number: 10169373
    Abstract: A method for retroreflective tagging of objects in a data processing system is described herein. The method includes first monitoring tagging of objects in memory of the data processing system. Subsequently, an application of a new tag to an existing one of the objects can be detected that differs from a previously applied tag of the existing one of the objects. Thereafter, the end user responsible for the new tag can be prompted to retroreflectively tag the existing one of the objects with the new tag. In response to an affirmation by the end user, the new tag is applied to the existing one of the objects and also to others of the objects tagged with the previously applied tag.
    Type: Grant
    Filed: August 26, 2014
    Date of Patent: January 1, 2019
    Assignee: SUGARCRM INC.
    Inventor: Wes Moran