Patents Examined by Usmaan Saeed
-
Patent number: 10498777Abstract: An improved technique pushes change notifications to application instances running on frontend clients. In accordance with the improved technique, a backend system sends compact change notifications merely to inform the application instances that contents of the data storage container have changed. The application instances may then respond by requesting the changed content of the data storage container. In response to the request, the backend system provides the requested contents.Type: GrantFiled: March 11, 2015Date of Patent: December 3, 2019Assignee: Citrix Systems, Inc.Inventors: Steven Dale McFerrin, Gustavo Teixeira Pinto, Philip John Wiebe
-
Patent number: 10496488Abstract: Methods and systems for storage services is provided. An inventory view listing a plurality of application objects of an application from among a plurality of applications is provided on a display device by a management device that interfaces with a plurality of application plugins executed by one or more host computing devices that interface with the plurality of applications for managing backup, restore and clone operations involving objects that are stored on behalf of the plurality of applications by a storage system. A clone dataset object for an application object is selected from the plurality of application objects of the application. A clone lifecycle option for the clone dataset object is selected for managing lifecycle of a clone of a backup of the selected application object.Type: GrantFiled: April 24, 2015Date of Patent: December 3, 2019Assignee: NETAPP, INC.Inventors: Vineeth Karinta, Santosh C. Lolayekar, Vrishali Namdeo Thorat
-
Patent number: 10489464Abstract: Automation of the extraction and the consolidation of maintenance data and relates to a method and a system for automatic integration of data among a plurality of maintenance data, the plurality of maintenance data being diffused through a set of maintenance documentary elements comprising a set of directed links, the system including a processor configured for extracting a subset of pertinent links according to predetermined extraction rules and for integrating into a resultant element pertinent maintenance data sourced from a subset of pertinent maintenance documentary elements associated with the subset of pertinent links.Type: GrantFiled: October 12, 2015Date of Patent: November 26, 2019Assignees: Airbus Operations (S.A.S.), Airbus (S.A.S.)Inventors: Dang Nguyen Manh, David Marty, Stéphane Sentenac, Maria del Carmen Trigo Romero, Mathieu Dhainaut, Jean-Claude Gallo, Jean-Max Huet
-
Patent number: 10482094Abstract: Embodiments regard conditional selection of compound fields of structured objects. An embodiment of a method for conditionally selecting compound fields from structured objects includes: receiving a query at a database system to select a compound field from any structured object that satisfies a condition; determining by the database system whether a structured object stored in a database satisfies the condition; generating automatically by the database system a plurality of accessors that correspond to a plurality of columns in the compound field associated with the structured object in response to a determination that the structured object satisfies the condition; and providing a result of the query, the result including the plurality of accessors.Type: GrantFiled: November 7, 2014Date of Patent: November 19, 2019Assignee: salesforce.com, inc.Inventors: Avrom Roy-Faderman, Carolyn Leigh Grabill
-
Patent number: 10467265Abstract: The present teachings generally relate to a method for extracting one or more matched entries from a first database using a second database, including the steps of: identifying a plurality of second entities from the second database by filtering a plurality of entities of the second database according to one or more identification rules; inputting at least one keyword as a query to extract the one or more matched entries from the first database; linking the at least one keyword to one or more second entities according to one or more linking rules to define one or more linked second entities; matching the one or more linked second entities to one or more entries in the first database according to one or more matching rules to define the one or more matched entries; and extracting the one or more matched entries from the first database.Type: GrantFiled: November 27, 2017Date of Patent: November 5, 2019Assignee: SEARCHMETRICS GMBHInventors: Fang Xu, Marcus Tober
-
Patent number: 10459999Abstract: A system for concise display of query results via thumbnails consisting of images and keywords is disclosed. The query result display system has a query result display module, comprising computer-executable code stored in non-volatile memory, a processor, and a user interface device. The query result display module, the processor, and the user interface device are configured to perform a query of the plurality of indexed documents, determine one or more indicative images for each of a plurality of indexed documents, and provide a set of result documents drawn from the plurality of indexed documents, perform a distinguishing keyword analysis for the set of result documents based on a measure of differentiation, determine one or more differentiating terms for each result document based on the distinguishing keyword analysis, and depict each result document using a representative image incorporating the at least one distinguishing images along with the at least one differentiating terms.Type: GrantFiled: July 20, 2018Date of Patent: October 29, 2019Assignee: SCRAPPYCITO, LLCInventor: Thomas Paul O'Hara
-
Patent number: 10445344Abstract: A data management device is provided, comprising a control module and a storage module, wherein the storage module is configured to store a plurality of data sets in a plurality of data set groups such that the plurality of data sets is assigned to the plurality of data set groups such that every data set group comprises at least one data set and every data set is stored in one data set group only and wherein the control module is configured to assign an exclusive execution context to each data set group and to estimate a number of data set requests for every data set.Type: GrantFiled: March 15, 2017Date of Patent: October 15, 2019Assignee: Huawei Technologies Co., Ltd.Inventors: Shay Goikhman, Antonios Iliopoulos, Eliezer Levy
-
Patent number: 10430411Abstract: Incrementally updating statistics includes sampling rows from a database column in a database to generate a first sample, sampling a subset of modified rows from the database column after generating the first sample to generate a second sample, determining whether distribution changes occurred to the database column based on the first and second samples, and updating a database statistic about the database column in response to determining that a distribution change exists.Type: GrantFiled: April 30, 2013Date of Patent: October 1, 2019Assignee: MICRO FOCUS LLCInventors: Choudur Lakshminarayan, Ramakumar Kosuru, QiFan Chen, Hansjorg Zeller
-
Patent number: 10430422Abstract: Influencers (individuals or groups) over a selected audience (observers or recipients of information, objects and/or events) on a given topic are measured based on influence features, which include a sentiment flipping influence feature indicative of ability of an audience member to influence other audience members to change their sentiment on the selected topic. Other influence features include the ability to influence others: to change followership; to express interest in a topic associated with a hashtag pioneered by the influencer, based on the effectiveness and phrasing of language used. The output of the influence engine can be a score representing the relative influence of audience members over the audience on the topic of interest. Influencers may be ranked according to their total influence score over the audience on the topic.Type: GrantFiled: September 29, 2015Date of Patent: October 1, 2019Assignee: International Business Machines CorporationInventors: Alfredo Alba, Clemens Drews, Daniel Gruhl, Neal R. Lewis, Pablo N. Mendes, Meenakshi Nagarajan, Cartic Ramakrishnan
-
Patent number: 10430416Abstract: Embodiments of methods, apparatuses, devices and/or systems for manipulating character expressions to determine relationships among such character expressions.Type: GrantFiled: July 8, 2013Date of Patent: October 1, 2019Assignee: Robert J. Jenkins and Virginia T. JenkinsInventors: Mark Andrews, Richard Crandall, Karl Schiffmann
-
Patent number: 10423704Abstract: Software that performs the following steps: (i) receiving a first set of search term(s); (ii) receiving identifying information identifying a set of primary web page(s), where each primary web page has been determined, by a search engine, to be potentially relevant to the first set of search term(s); (iii) receiving first visited page information, where the first visited page information includes identifying information identifying: a first visited primary web page that has been visited by a user, and a first set of secondary web page(s) corresponding to the first visited primary web page, where each secondary web page is linked by the first visited primary web page; and (iv) determining relevance score(s) for each secondary web page, where each relevance score indicates an amount of relevance for its respective secondary web page with respect to the first set of search terms.Type: GrantFiled: December 17, 2014Date of Patent: September 24, 2019Assignee: International Business Machines CorporationInventors: Simon A. S. Briggs, James K. Hook, Hamish C. Hunt, Nicholas K. Lincoln
-
Patent number: 10417192Abstract: A file may be identified and a plurality of rules associated with a plurality of storage servers may be received. An order for the rules may be identified. A particular storage server of the plurality of storage servers that satisfies a condition for each of the rules in view of the order for the rules and a characteristic associated with each of the plurality of storage servers. The file may be stored at the particular storage server that satisfies the condition for each of the rules.Type: GrantFiled: November 17, 2014Date of Patent: September 17, 2019Assignee: Red Hat, Inc.Inventor: Jeffrey Jon Darcy
-
Patent number: 10417251Abstract: A system and method includes a data sensor providing sensor data. A database is configured to store the sensor data over time in rows of a table. A processor is configured to convert the table into a temporal format and collapse the rows in a temporal table. The temporal data can be normalized, and the normalized temporal data can be natively analyzed over normalized time periods, e.g., to improve an efficiency and/or accuracy of the analysis. The systems and methods can also be used to efficiently inter-operate with non-temporal data as needed.Type: GrantFiled: October 31, 2014Date of Patent: September 17, 2019Assignee: THE BOEING COMPANYInventors: Ian A. Willson, John G. Wilson, Daniel D. Gilbertson, William D. Kelsey
-
Patent number: 10417917Abstract: One embodiment provides a method comprising maintaining a multi-dimensional data structure partitioned into cells utilizing a tree data structure (“tree”) comprising intervals for each dimension of a multi-dimensional space. To partition an interval for a node of the tree into multiple subintervals, multiple leaf nodes (“leaves”) are generated, each leaf descending from the node. To merge multiple intervals for multiple nodes of the tree, a parent node (“parent”) and multiple leaves descending from the parent are generated, the parent and the leaves are time constrained, and the leaves are scheduled for a merger. When transient data in cells included in a list that corresponds to a leaf scheduled for merger expires, each cell in the list is converted into a cell for inclusion in a different list corresponding to a parent of the leaf, each leaf of the parent removed, and the parent turned into a leaf.Type: GrantFiled: March 8, 2016Date of Patent: September 17, 2019Assignee: International Business Machines CorporationInventors: Jeanette L. Blomberg, Eric K. Butler, Anca A. Chandra, Pawan R. Chowdhary, Thomas D. Griffin, Divyesh Jadav, Robert J. Moore, Hovey R. Strong, Jr.
-
Patent number: 10402313Abstract: In order to write data to a storage system accessible with a first and second file system, a manager receives a data write request associated with a file. The manager determines if a function supported by the second file system is needed to complete the write request. If so, the file is opened and extended with the first file system. The file is then opened and written to by the second file system. The file is truncated by the first file system, and closed by both file systems. If the second file system function is not needed, the file is opened, written, and closed by the first file system. In order to read data from a storage system using a function supported by the second file system, the second file system's cached storage system index is updated, and then the file is opened, read, and closed by the second file system.Type: GrantFiled: April 15, 2013Date of Patent: September 3, 2019Assignee: SanDisk Technologies LLCInventors: Junzhi Wang, Alon Marcu, Ori Stern, Susan A. Cannon, Xian Jun Liu, Chieh-Hao Yang, Po Yuan
-
Patent number: 10402780Abstract: The state of network-accessible information is preserved by recognizing a reference to a uniform resource locator contained within an electronic file where the uniform resource locator provides an address for content to be preserved. A copy of at least a portion of the information associated with the recognized uniform resource locator is obtained defining relevant content for preservation. A determination is also made as to whether the relevant content of the recognized uniform resource locator has changed since obtaining the copy of the relevant content. If a change is detected, an indication of the change is conveyed, e.g., to a corresponding user.Type: GrantFiled: April 14, 2008Date of Patent: September 3, 2019Assignee: International Business Machines CorporationInventors: Patrick J. O'Sullivan, Edith H. Stern, Barry E. Willner
-
Patent number: 10394869Abstract: A method for dynamically linking information in a network using natural language processing on a computer system, the information being contained in a message of a user in the network, where a user interface of a user is provided being adapted for receiving and playing natural language input. The method including: (i) recording information from a first user in the network in natural language; (ii) translating the recorded information in natural language to a text information; (iii) identifying topics in the text information based on topics stored in a predefined database; (iv) combining the identified topics in the message with the set of weighted topics in the user profile of the first user; (v) updating a weight of each of the identified topics in the user profile of the first user; and (vi) publishing the text information.Type: GrantFiled: April 5, 2016Date of Patent: August 27, 2019Assignee: International Business Machines CorporationInventors: Stephen G. Perun, Sebastian Wedeniwski
-
Patent number: 10394767Abstract: A method of computing relative rankings for multiple course trajectories may include accessing a data structure. The data structure may include a first node that may represent a first course and a plurality of nodes that may represent courses that are available after completing the first course. Each of the plurality of nodes may be associated with a weight, and the plurality of nodes may include a second node representing a second course. The method may also include receiving a first grade for a student for the first course and receiving a second grade for the student for the second course. The method may additionally include adjusting the weight associated with the second node using the first grade and the second grade. The method may further include providing a ranking of the plurality of courses using the weights of the plurality of courses.Type: GrantFiled: March 14, 2013Date of Patent: August 27, 2019Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Amit Bhalla, Parag Awadhiya, Arun Tiwari
-
Patent number: 10394663Abstract: An implementation of the disclosure provides a system for generating low impact snapshots comprising a memory to store application data and a processing device coupled to the memory. The processing device is to identify a plurality of transactions within a cloud computing environment. Each of the transactions comprising an operation associated with a storage device of the cloud computing environment. A transaction queue that is storing identifiers of high and low priority database operations to be performed by an application on the storage device is monitored. (Currently amended) The monitoring indicates how many transactions are currently being processed. A snapshot policy that stores conditions in which a snapshot can be generated without adversely impacting performance of the storage device is evaluated based on the monitored transaction queue.Type: GrantFiled: December 16, 2016Date of Patent: August 27, 2019Assignee: Red Hat, Inc.Inventors: Huamin Chen, Jay Vyas
-
Patent number: 10394778Abstract: Systems and methods for use in representing a path in a graph of nodes. A computing device determines an acyclical collection of primary edges that collectively reach all nodes within the graph, and also determines one or more secondary edges (e.g., edges other than the primary edges) between nodes of the graph. The computing device further determines a path between a first node of the graph and a second node of the graph. The path includes one or more of the primary edges and one or more of the secondary edges. The computing device represents the path as an abbreviated path including the first node, the second node, and the secondary edges in the path. The abbreviated path excludes one or more of the primary edges in the path.Type: GrantFiled: September 6, 2011Date of Patent: August 27, 2019Inventor: Robert Lewis Jackson, Jr.