Patents Examined by Bruce M Moser
  • Patent number: 10606908
    Abstract: Systems, methods, and non-transitory computer readable media are configured to provide a first element in an interface presentable to a user through which a plurality of ephemeral media content items are accessible by the user for a selected period of time. A second element in the interface through which a plurality of non-ephemeral media content items are accessible by the user is provided.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: March 31, 2020
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Nathan Andrew Sharp, William Samuel Bailey, Ashoke K. Chakrabarti, Joshua Barton Dickens, Joy-Vincent Niemantsverdriet
  • Patent number: 10599395
    Abstract: The present disclosure relates to dynamically merging database tables according to user specified parameters. A user may specify a threshold confidence level that relates to a likelihood that two database records represent the same real-world entity. In addition, a user may specify a merge rule such as desired fields or a manner for consolidating the variations of the information in desired fields from the related records. The original database tables are preserved so that users can iteratively create new dynamically merged database tables by varying the parameters.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: March 24, 2020
    Assignee: Amperity, Inc.
    Inventors: Derek Slager, Stephen Meyles, Yan Yan, Carlos Sakoda
  • Patent number: 10599616
    Abstract: Transparent file processing is supported in Unix-like operating systems by emulating the desired file processing through a number of recipes that accommodate different contexts. Recipes are provided, for example, for local folders in user space, for whole devices (e.g., flash drives or network drives), and for folders synchronized to cloud data. By detecting the path type for a file operation and selecting and applying the appropriate recipe, file processing can be performed in a manner transparent to the user.
    Type: Grant
    Filed: October 12, 2017
    Date of Patent: March 24, 2020
    Assignee: Sophos Limited
    Inventors: Gregory Hayrapetian, Markus Hein, Martin Huch, Oliver Lorenz, Johann Murauer, Stefan Perndl, Christian Praher-Köppl, Bernhard Traunmüller, Gerald Wintersberger, Michael Zach
  • Patent number: 10585883
    Abstract: A method and apparatus for a data analysis system for analyzing data object collections is provided. The data analysis system includes one or more graphical user interfaces comprising various interface elements that enable users to create visual queries. A visual query is constructed as a graph representing a pattern of interest in a collection of data objects. A visual query may include one or more graph elements and property information associated with the specified graph elements. After a user has constructed a visual query, the system may transform the visual query into a query template. A query engine may then execute the query template to search a data object collection for data object results corresponding to the specified pattern. The search for instances of a specified pattern in a collection of data objects is referred herein to as a “search around.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: March 10, 2020
    Assignee: Palantir Technologies Inc.
    Inventors: Jordan Potter, Nir Ackner, David Cohen
  • Patent number: 10572478
    Abstract: To reduce the overall computation time of a batch of queries, multiple query optimization in SQL-on-Hadoop systems groups multiple MapReduce jobs converted from queries into a single one, thus avoiding redundant computations by taking sharing opportunities of data scan, map function and map output. SQL-on-Hadoop converts a query into a DAG of MapReduce jobs and each map function is a part of query plan composed of a sequence of relational operators. As each map function is a part of query plan which is usually complex and heavy, disclosed method creates a cost model to simulate the computation time which takes both I/O cost for reading/writing input file and intermediate data and CPU cost for the computation of map function into consideration. A heuristic algorithm is disclosed to find near-optimal integrated query plan for each group based on an observation that each query plan is locally optimal.
    Type: Grant
    Filed: December 1, 2014
    Date of Patent: February 25, 2020
    Assignee: NEC CORPORATION
    Inventors: Ting Chen, Kazuyo Narita
  • Patent number: 10572441
    Abstract: A method of data recovery of a remaining set of original data from a partial set of the original data. The original data is organized by a geometry having a locality function. Each original datum occupies a point of the geometry and has a corresponding distance to each other point of the geometry as defined by the locality function. The original datum further has corresponding values. The method includes, for each remaining datum of the remaining set: identifying a family of points of the geometry corresponding to members of the partial set local to the remaining datum by using the locality function; estimating the corresponding values of the remaining datum by using a peridynamic differential operator on the corresponding values of each of the members of the partial set in the family of points; and storing the estimated values of the remaining datum on a nonvolatile storage device.
    Type: Grant
    Filed: August 19, 2016
    Date of Patent: February 25, 2020
    Assignee: GLOBAL ENGINEERING RESEARCH AND TECHNOLOGIES, LLC
    Inventors: Erdogan Madenci, Atila Barut, Michael Futch
  • Patent number: 10572631
    Abstract: A method, non-transitory computer readable medium, and pharmaceutical assessment computing device that effectively reformulates and repositions pharmaceutical molecule data. With this technology, therapeutic area data comprising a medical condition and pharmaceutical molecule data corresponding to the medical condition is obtained. The pharmaceutical molecule data comprises pharmaceutical molecule identifiers and usage data parameters with corresponding usage data values for each of the pharmaceutical molecule identifiers. Each of the usage data values is compared to a corresponding usage threshold value. Reformulation opportunities are determined for each of the pharmaceutical molecule identifiers comprising a usage data value that exceeds the corresponding usage threshold value.
    Type: Grant
    Filed: August 3, 2015
    Date of Patent: February 25, 2020
    Assignee: BIOXCEL CORPORATION
    Inventors: Krishnan Nandabalan, Vimal Mehta, Ramkesh Meena
  • Patent number: 10572679
    Abstract: Some aspects of this disclosure include systems, methods, and/or computer programs that may be used to filter measurements of affective response collected using sensors that measure physiological signals and/or behavioral cues of users. A bias may be tendency, attitude, and/or inclination, which may influence the affective response a user has to an experience. Some embodiments described herein involve learning a model of biases of the user from measurements of affective response of the user and descriptions of events to which the measurements correspond. The model may be used to filter measurements of the user, which may be provided to other entities, if the model indicates that the measurements are likely to contain a certain level and/or type of bias (e.g., bias to certain factors). Such a filtration process can help make results generated based on the measurements more accurate and also may help protect the privacy of the user.
    Type: Grant
    Filed: January 29, 2016
    Date of Patent: February 25, 2020
    Assignee: Affectomatics Ltd.
    Inventors: Ari M Frank, Gil Thieberger
  • Patent number: 10565274
    Abstract: The technology described herein allows applications to access user-interest information generated by a plurality of applications. User-interest data can be generated by applications when a user interacts with an application. The technology described herein allows an application to submit user interests to a system that makes the user interests available to other applications. The technology allows each application to subscribe to user interests that are consumable by the application. In this way, each application can control what user-interest information is received.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: February 18, 2020
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Rahul Gupta
  • Patent number: 10558691
    Abstract: An approach is provided that analyzes electronic document sets, each of the sets written by a different author. The analysis includes performing a normalized sentiment analysis of the documents which results in normalized sentiment scores that pertain to each of the authors. The normalize sentiment scores are stored in a data store that is accessible from a question answering (QA) system. The question answering system then receives a sentiment-based question. Responsively, the QA system generates a qualitative set of candidate answers, with the candidate answers based at least in part on the normalized sentiment scores retrieved from the data store.
    Type: Grant
    Filed: August 22, 2016
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Corville O. Allen, Joseph N. Kozhaya
  • Patent number: 10552921
    Abstract: Disclosed is a method, system, and computer program product for semantically analyzing the content within an internal social network. Using the results of the analysis, the executives can gain a better understanding of, and insight into, the organization and its employees. A dashboard tool may be used in some embodiments of the invention to visualize the results of the semantic analysis.
    Type: Grant
    Filed: August 7, 2017
    Date of Patent: February 4, 2020
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Srividhya Subramanian, Mary E. G. Bear, Mehrshad Setayesh, Noah Horton
  • Patent number: 10554438
    Abstract: A quality management platform for home devices is implemented on a computer system and comprises a knowledge repository and a query engine. The knowledge repository includes a knowledge graph of nodes connected by edges. The nodes represent concepts relating to home devices and their operation and faults, and the edges represent relations between the concepts. The query engine receives requests relating to home devices, queries the knowledge graph based on the requests, and returns responses based on the query results.
    Type: Grant
    Filed: July 20, 2017
    Date of Patent: February 4, 2020
    Assignee: MIDEA AMERICA CORP.
    Inventor: Dongyan Wang
  • Patent number: 10546031
    Abstract: Systems, methods, and non-transitory computer readable media are configured to provide a first element in an interface presentable to a user through which a plurality of ephemeral media content items are accessible by the user for a selected period of time. A second element in the interface through which a plurality of non-ephemeral media content items are accessible by the user is provided.
    Type: Grant
    Filed: January 31, 2017
    Date of Patent: January 28, 2020
    Assignee: Facebook, Inc.
    Inventors: Christine Choi, Nathan Andrew Sharp, William Samuel Bailey, Ashoke K. Chakrabarti, Joshua Barton Dickens, Joy-Vincent Niemantsverdriet
  • Patent number: 10536294
    Abstract: A quality management platform for home devices is implemented on a computer system and comprises a knowledge repository and a query engine. The knowledge repository includes a knowledge graph of nodes connected by edges. The nodes represent concepts relating to home devices and their operation and faults, and the edges represent relations between the concepts. The query engine receives requests relating to home devices, queries the knowledge graph based on the requests, and returns responses based on the query results.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: January 14, 2020
    Assignee: MIDEA AMERICA CORP.
    Inventor: Dongyan Wang
  • Patent number: 10514988
    Abstract: In one embodiment, a computer-implemented method for server migration includes the step of providing an onsite system that comprises a server. A storage appliance is provided. The storage appliance is coupled with the onsite system. A bootable server image is created. The bootable server image is stored on the storage appliance. The bootable server image is migrated to a cloud-computing environment using the storage appliance. A version of the bootable server image is generated in the cloud-computing environment.
    Type: Grant
    Filed: February 23, 2016
    Date of Patent: December 24, 2019
    Inventors: Kuldeep Nagarkar, Ashish Khurange, Sachin Durge, Dhiraj Akude, Supriya Sitaram Dere, Ravender Goyal
  • Patent number: 10509809
    Abstract: The present disclosure relates to evaluating whether two data records reflect the same entity using a classifier in the absence of ground truth. Without ground truth, it is difficult to determine the precision or recall of a classifier. The present disclosure generates output data comprising a list of unique signatures generated from a set of records that are compared with each other. The output data may also comprise corresponding record pairs limited to a predetermined sample size for each unique feature signature.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: December 17, 2019
    Assignee: Amperity, Inc.
    Inventors: Yan Yan, Stephen Meyles, Mona Akmal, Michael P. Fikes
  • Patent number: 10503696
    Abstract: The present disclosure relates to optimizing one or more database tables that may include one or more redundant records. Records are clustered and assigned stable identifiers. In this manner, the underlying records within a cluster are not removed or deleted. As updates to the database are made, new clustering analyses are performed using the underlying records and any updates made. Newly identified clusters are reassigned stable identifiers.
    Type: Grant
    Filed: October 11, 2017
    Date of Patent: December 10, 2019
    Inventors: Stephen Meyles, Yan Yan, Dan Suciu, Michael P. Fikes
  • Patent number: 10496713
    Abstract: Systems and methods of a gain adjustment component for content selection infrastructure are provided. The system can receive a selection of multiple topics identified by a semantic analysis technique, and identify one or more keywords. The system can determine relevance scores between each of the keywords and the multiple topics. The system can generate an aggregated relevance score for each keyword based on the relevance score for the keyword and each of the multiple topics. The system can determine a threshold based on a metric associated with the multiple topics. The system can determine to input or exclude each of the one or more keywords based on a comparison of the corresponding aggregated relevance score with the threshold.
    Type: Grant
    Filed: February 1, 2017
    Date of Patent: December 3, 2019
    Assignee: Google LLC
    Inventors: Gavin James, Justin Lewis
  • Patent number: 10496709
    Abstract: Systems, methods and program instructions are described for calling a database function with a URL. Many databases have functions, also referred to as logical elements, built into the database that can be called to retrieve data. A web URL can be used to call such a programming function by formatting the URL in a specific manner. After the URL is received, it can be parsed to determine the resource path and parameters, if any exist. The database function specified in the URL is called using the specified parameters, if any exist. The results can be interpreted and an appropriate response can be streamed.
    Type: Grant
    Filed: October 1, 2014
    Date of Patent: December 3, 2019
    Assignee: AsterionDB, Inc.
    Inventor: Steven Guilford
  • Patent number: 10489348
    Abstract: Data records are joined using a computer. Data records in a first plurality of data records and a second plurality of data records are hashed. The data records in the first and second pluralities are respectively assigned to first and second groupings based on the hashes. Associated pairs of groupings from the first and second groupings are provided to a thread executing on a computer processor, and different pairs are provided to different threads. The threads operate on the pairs of groupings in parallel to determine whether to join the records in the groupings. A thread joins two data records under consideration if the hashes associated with the data records match. The joined data records are output.
    Type: Grant
    Filed: July 17, 2017
    Date of Patent: November 26, 2019
    Assignee: Alteryx, Inc.
    Inventors: Edward P. Harding, Jr., Adam D. Riley, Christopher H. Kingsley, Scott Wiesner