Patents Examined by Nicholas E Allen
-
Patent number: 10992312Abstract: Disclosed is an operating method of a semiconductor device, including acquiring resource information on a plurality of hardware resources, receiving a compression request or a decompression request for data, acquiring context information on the semiconductor device, in response to receiving the compression request or the decompression request for the data, selecting a compression algorithm for compressing or decompressing the data, based on the context information, selecting, among the plurality of hardware resources, a hardware resource for performing the selected compression algorithm, based on the acquired resource information, and compressing or decompressing the data using the selected compression algorithm and the selected hardware resource.Type: GrantFiled: December 8, 2015Date of Patent: April 27, 2021Inventor: Seung-Soo Yang
-
Patent number: 10970274Abstract: A software-based method and system for maintaining documents and datasets associated with a given commercial transaction as original, authenticated documents or datasets associated with the underlying transaction. Datasets that have been designated as “auditable” are maintained by the system as tamper-evident and reflect the data actually provided to the system by the transaction owner or a trusted third party at each stage of the transaction. In certain preferred embodiments the system establishes and maintains a verified, original audit trail or trails reflecting the custodial chain of ownership of said data. A visual interface is provided to the stakeholders for secure access to authoritative copies of documents, transaction data and the related audit trails. In addition, the system includes real-time analytics and monitoring with threshold-based alerts, and drill-down capability to any level of the data, documents and audit trail.Type: GrantFiled: September 19, 2016Date of Patent: April 6, 2021Assignee: eOriginal, Inc.Inventors: Stephen F. Bisbee, James W. Tebay, Adam J. Attinello
-
Patent number: 10970095Abstract: A context-sensitive help system for obtaining insights from a target environment in an unobtrusive manner. The context-sensitive help system detects a search or opening of a help document containing a plurality of placeholders and product/component names by a user; crawls documents in the knowledgebase and extracts product and/or component names and corresponding configuration parameters or placeholders; stores the product and/or component names and placeholders in the placeholder dictionary along with links and an index to documents in the knowledgebase. The system extracts insights from the target environment in an unobtrusive manner; and replaces placeholders in the help document with values from the target environment based on the insights from the target environment; and then displays the help document to the user.Type: GrantFiled: February 7, 2019Date of Patent: April 6, 2021Assignee: International Business Machines CorporationInventors: Bharath Gopalakrishnan, Albee Jhoney, Sundaravelu Shanmugam
-
Patent number: 10963431Abstract: A method and system for storing an object in a distributed storage system are provided. An example system includes an object name identifier that receives a request to save an object having an initial object name within a file system space and determines, based on a set of regular expressions, whether the initial object name is a temporary object name. The example system also includes a converter that, when the initial object name is determined to be a temporary object name, transforms, based on the set of regular expressions, the initial object name into a permanent object name. The example system further includes a selector that applies a function to the permanent object name and selects, based on a result of the function applied to the permanent object name, a server of a plurality of servers. The object is sent to the selected server for storage.Type: GrantFiled: June 11, 2013Date of Patent: March 30, 2021Assignee: RED HAT, INC.Inventor: Jeffrey Darcy
-
Patent number: 10952420Abstract: Various implementations described herein are directed to a non-transitory computer readable medium having stored thereon computer-executable instructions which, when executed by a computer, may cause the computer to receive a location, a date, a wind direction, a water temperature, a species, or combinations thereof. The computer may use the location, date, wind direction, water temperature, species, or combinations thereof to retrieve fishing data. The computer may analyze the retrieved fishing data to determine one or more suggested fishing locations.Type: GrantFiled: August 16, 2014Date of Patent: March 23, 2021Assignee: NAVICO HOLDING ASInventor: Paul Robert Bailey
-
Patent number: 10936631Abstract: Implementing people as operating system level objects. A method includes, for a user logged in to an operating system, identifying a person with a relationship to the user. For the person, the method further includes identifying information, including information that can be used to communication with the person. The method further includes storing the information related to the person in a data store that is a global data store with respect to the operating system such that the information related to the person can be accessed at the operating system level. The method further includes using the information related to the person stored in the data store to identify applications or services that can be used to communicate with the person. The method further includes displaying in a user interface for the person an enumeration of applications or services that can be used to communicate with the person.Type: GrantFiled: April 15, 2016Date of Patent: March 2, 2021Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Richard W. Zarick, Allison O'Mahony, Ross Nathaniel Luengen, Brian Daniel Beck, Song Zou, Gregory Thomas Mattox, Jr., Carmen Quan, Shane Wyatt Zamora
-
Patent number: 10936619Abstract: Embodiments can receive data granularities for data elements, wherein a weekly granularity is received for a first data element and a monthly granularity is received for a second data element. A selection of a cross-section of data can be received spanning a plurality of dimensions in the multi-dimensional data model, the selection including a first data combination based on the first data element and a second data combination based on the second data element. The weekly data of the first data element can be mapped to monthly data according to a predetermined conversion calculation. In a form, monthly data can be displayed for the second data combination based on the second data element and monthly data for the first data combination based on the mapped monthly data.Type: GrantFiled: March 19, 2018Date of Patent: March 2, 2021Assignee: Oracle International CorporationInventors: Manish Daga, Shivaranjan Gurunanjappa
-
Patent number: 10929370Abstract: Disclosed aspects relate to index maintenance management of a relational database management system having a set of indexes. A subset of the set of indexes, which is indicated as a non-critical index subset, is detected with respect to the set of indexes. Related to maintenance of the subset of the set of indexes, a determination is made to perform an index maintenance impact action. Corresponding to the subset of the set of indexes, the index maintenance impact action is performed.Type: GrantFiled: April 14, 2016Date of Patent: February 23, 2021Assignee: International Business Machines CorporationInventors: Saghi Amirsoleymani, John J. Campbell, Andrei F. Lurie, Terence P. Purcell
-
Patent number: 10922006Abstract: A method and system for reducing storage requirements and speeding up storage operations by reducing the storage of redundant data includes receiving a request that identifies one or more data objects to which to apply a storage operation. For each data object, the storage system determines if the data object contains data that matches another data object to which the storage operation was previously applied. If the data objects do not match, then the storage system performs the storage operation in a usual manner. However, if the data objects do match, then the storage system may avoid performing the storage operation.Type: GrantFiled: August 27, 2018Date of Patent: February 16, 2021Assignee: Commvault Systems, Inc.Inventors: Anand Prahlad, Parag Gokhale, Rajiv Kottomtharayil, Manoj Kumar Vijayan, Deepak Raghunath Attarde
-
Patent number: 10915537Abstract: In an approach for integrating documents a processor extracts a first set of keywords from at least one structured document. A processor generates a first batch of keywords from the first set of keywords, wherein each keyword in the first batch of keywords includes a weight. A processor extracts a second set of keywords from at least one unstructured document. A processor compares the first batch of keywords to the second set of keywords. A processor determines that the at least one unstructured document matches, based on a predetermined threshold, the at least one structured document, based on the comparison of the first batch of keywords to the second set of keywords. A processor removes the at least one unstructured document from a list of unstructured documents which are to be processed.Type: GrantFiled: August 5, 2016Date of Patent: February 9, 2021Assignee: International Business Machines CorporationInventors: Manish A. Bhide, Himanshu Gupta, Mukesh K. Mohania, Scott Schumacher
-
Patent number: 10909150Abstract: A distributed computing device calculates word counts for each of a set of documents. The word counts are represented as values, each representing a number of times a corresponding word appears in one of the set of documents. The distributed computing device randomly samples the word counts to calculate sampled word counts. The distributed computing device and additional distributed computing devices iteratively execute a process to determine a consensus result for the sampled word counts based on the sampled word counts and additional sampled word counts calculated by the additional distributed computing devices. The distributed computing device determines a latent semantic index (LSI) subspace based on the consensus result for the sampled word count and reflecting contents of the set and additional sets of documents. The distributed computing device projects a document into the LSI subspace to determine the latent semantic content of the document.Type: GrantFiled: January 18, 2019Date of Patent: February 2, 2021Assignee: HYPERNET LABS, INC.Inventors: Todd Allen Chapman, Ivan James Ravlich, Christopher Taylor Hansen, Daniel Maren
-
Patent number: 10909077Abstract: A system and method for utilizing slack space as another file system. The system identifies available slack space caused by storing data on a drive. The slack space is then made available as part of a separate file system. The separate file system allows for dynamic cluster sizes as the cluster size depends on the slack space of each individual file. The available space for the file system also dynamically changes based on the change in slack space caused by new data files being stored on the drive, edits to data files on the drive, or deletion of data files.Type: GrantFiled: September 29, 2016Date of Patent: February 2, 2021Assignee: PayPal, Inc.Inventor: Shlomi Boutnaru
-
Patent number: 10902017Abstract: A system to perform certain acts to indicate when an order state within an order database has been modified. The acts can include determining that an order lookup comprises an intent to cancel an order line item. The acts can also include running rules to determine whether the order line item is authorized to be cancelled by synchronizing the cancellation and pushing a cancel state asynchronously to the order database cache. When the order line item is not authorized to be cancelled, the acts can detect that the order state has not been modified. The acts can call to a caching interface to asynchronously push a not cancel state to the order state in the order database cache. The acts can publish the not cancel order state from the order database to the order database cache. The acts can display a message that the order state cannot be modified.Type: GrantFiled: October 29, 2018Date of Patent: January 26, 2021Assignee: WALMART APOLLO, LLCInventors: Madhavan Kandhadai Vasantham, Mahesh Tyagarajan, Sreekanth Sreedhararaj
-
Patent number: 10885042Abstract: In an approach for integrating documents a processor extracts a first set of keywords from at least one structured document. A processor generates a first batch of keywords from the first set of keywords, wherein each keyword in the first batch of keywords includes a weight. A processor extracts a second set of keywords from at least one unstructured document. A processor compares the first batch of keywords to the second set of keywords. A processor determines that the at least one unstructured document matches, based on a predetermined threshold, the at least one structured document, based on the comparison of the first batch of keywords to the second set of keywords. A processor removes the at least one unstructured document from a list of unstructured documents which are to be processed.Type: GrantFiled: August 27, 2015Date of Patent: January 5, 2021Assignee: International Business Machines CorporationInventors: Manish A. Bhide, Himanshu Gupta, Mukesh K. Mohania, Scott Schumacher
-
Patent number: 10885058Abstract: A platform for processing event traces to generate clusters of journey maps for an interactive user display. The clustering can be implemented using a genetic process. The clustering can be implemented using a distance measures. Other clustering techniques can be used. The platform can use the clustering results to generate interactive dynamic visualizations with interactive selectable portions. The platform can integrate processing mining and journey maps to generate interactive dynamic visualizations.Type: GrantFiled: June 11, 2018Date of Patent: January 5, 2021Assignee: ODAIA Intelligence Inc.Inventor: Periklis Andritsos
-
Patent number: 10877960Abstract: A technique involves normalizing identification of users (e.g., different customer organizations) across disparate local systems (e.g., different electronic platforms that provide different products and/or services). Such normalization of user identification enables a provider to accurately ascertain a particular user of multiple disparate local systems even when the multiple disparate local systems identify that user using different identification schemes. Accordingly, the provider is able to offer enhanced support to that user across the multiple disparate local systems. For example, with such normalization of user identification, the provider may employ a single authentication system across the various local systems thus enabling the user to authenticate via the same authentication process regardless of which local system the user attempts to access.Type: GrantFiled: October 16, 2017Date of Patent: December 29, 2020Assignee: Citrix Systems, Inc.Inventor: Ricardo Fernando Feijoo
-
Patent number: 10853433Abstract: The present disclosure provides a method and a device for generating a briefing, the method includes: determining a target news category of a user according to historical accessing data of the user; matching the target news category with a preset event map, to obtain a plurality of pieces of news related to the target news category; extracting a news abstract from each news, to obtain a plurality of news abstracts; selecting a part of news abstracts from the plurality of news abstracts, and generating the briefing based on the part of news abstracts.Type: GrantFiled: October 17, 2018Date of Patent: December 1, 2020Assignee: BEIJING BAIDU NETCOM SCIENCE AND TECHNOLOGY CO., LTD.Inventors: Sijiao Chen, Yu Luo
-
Patent number: 10853350Abstract: Described are techniques for determining a data policy suitable for association with a data object based on the data access pattern for the data object. Correspondence between the data access pattern of the data object and pattern data, indicative of data access patterns stored in association with data policies, may be determined. Based on the correspondence between the data access pattern of the data object and a particular data access pattern of the pattern data, the data policy associated with the particular data access pattern may be suitable for use with the data object. A set of suitable data policies may be refined based on the content or metadata associated with the data object and the code or deployment status of services that access the data object. Once the access pattern for a data object is known, subsequent interactions with the data object may be analyzed to identify anomalous traffic.Type: GrantFiled: August 27, 2015Date of Patent: December 1, 2020Assignee: AMAZON TECHNOLOGIES, INC.Inventor: Nima Sharifi Mehr
-
Patent number: 10838943Abstract: A method for providing updates for pieces of content in a deck may include creating, by a processor, a deck. The deck may include a plurality of pieces of content. The method may also include leveraging, by the processor, a part of existing content, existing before creation of the deck, for at least one of the plurality of pieces of content in the deck. The at least one of the plurality of pieces of content in the deck, that leverages the part of existing content, is leveraged content and the part of the existing content is referenced content. The method may additionally include configuring, by the processor, the leveraged content for following the referenced content or ancillary content of the referenced content to obtain updates or notifications of updates to the referenced content or ancillary content.Type: GrantFiled: April 10, 2015Date of Patent: November 17, 2020Assignee: International Business Machines CorporationInventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
-
Patent number: 10831761Abstract: An event processing system for processing events in an event stream is disclosed. The system can execute instructions to receive a continuous data stream related to an application, convert geometry of the continuous data stream into a relation, track a plurality of moving objects in the continuous data stream, determine a relationship between at least a first object and a second object (e.g., a first moving object and a second moving object in the plurality of moving objects) based at least on the geometry of a continuous data stream and the relation. and perform an action based at least one the determined relationship.Type: GrantFiled: April 3, 2019Date of Patent: November 10, 2020Assignee: Oracle International CorporationInventors: Hoyong Park, Sandeep Bishnoi, Prabhu Thukkaram, Iuliia Shmeleva