Database, Schema, And Data Structure Creation And/or Modification Patents (Class 707/803)
-
Patent number: 10866993Abstract: A method is used in managing online help information in a data center. The method gathers a plurality of help information associated with a plurality of components operating in the data center. The method creates an integrated repository of online help information by indexing contents of the plurality of help information into an indexed data structure of a plurality of search expressions. Each search expression is associated with a set of online help documents. The integrated repository is accessible by each component. In response to a search query for an online help document, the method provides at least one help document relevant to the search query by searching the indexed data structure.Type: GrantFiled: May 3, 2018Date of Patent: December 15, 2020Assignee: EMC IP Holding Company LLCInventors: Mainak Roy, Chitrak Gupta, Abhirup Seal
-
Patent number: 10866938Abstract: In one aspect, systems and techniques for modifying a storage structure with newly encryptable fields is described. A delta encryption system loads a current database schema and an object model for a new database schema to a memory. The current database schema includes meta information identifying multiple fields and field information for a current application build. The object model includes meta information identifying multiple fields and field information for a new application build. The fields identified by the object model meta information include one or more encryptable fields. The delta encryption system calculates a field size information for the encryptable fields and compares the meta information from the current database schema with the meta information from the object model. In response to the comparison, the delta encryption system identifies which of the encryptable fields are newly encryptable fields and modifies a database based on the calculated field size information.Type: GrantFiled: July 29, 2016Date of Patent: December 15, 2020Assignee: SAP SEInventor: Vipul Gupta
-
Patent number: 10860245Abstract: Embodiments of the present disclosure propose a method and apparatus for optimizing storage of application data. The method comprises obtaining description information for application data from an application; performing storage optimization based on the description information; and performing at least pan of a storage function to be implemented by the back-end storage device, based on the description information before transmitting application data to the back-end storage device. With the method or apparatus according to the embodiments of the present disclosure, an efficient manner of integrating the application and non-volatile storage device is provided to coordinate the application and storage, thereby improving efficiency and expanding capability.Type: GrantFiled: March 10, 2017Date of Patent: December 8, 2020Assignee: EMC IP Holding Company, LLCInventors: Junping Frank Zhao, Kun Wang, Yu Cao, Zhe Dong, Sanping Li
-
Patent number: 10860496Abstract: A computer-implemented method for establishing a multi-tier flash cache using spare drives. The method includes, in response to receiving an I/O request, determining that there is no free page in a main cache. Having determined that there is no free page in the main cache, the method further includes establishing a secondary cache by selecting at least one spare drive from a plurality of spare drives, flushing data from a cold page in the main cache to the secondary cache, an access frequency of the cold page being lower than a predetermined threshold, and writing data related to the I/O request from a persistent storage device to the cold page.Type: GrantFiled: April 17, 2018Date of Patent: December 8, 2020Assignee: EMC IP Holding Company LLCInventors: Liam Li, Xinlei Xu, Jian Gao, Lifeng Yang, Ruiyong Jia, Yousheng Liu
-
Patent number: 10853973Abstract: A system comprises an encoder configured to compress attribute information for a point cloud and/or a decoder configured to decompress compressed attribute information. Attribute values for at least one starting point are included in a compressed attribute information file and attribute correction values are included in the compressed attribute information file. Attribute values are predicted based, at least in part, on attribute values of neighboring points. The predicted attribute values are compared to attribute values of a point cloud prior to compression to determine attribute correction values. In order to improve computing efficiency and/or repeatability, fixed-point number representations are used when determining predicted attribute values and attribute correction values. A decoder follows a similar prediction process as an encoder and corrects predicted values using attribute correction values included in a compressed attribute information file using fixed-point number representations.Type: GrantFiled: October 3, 2019Date of Patent: December 1, 2020Assignee: Apple Inc.Inventors: Alexandros Tourapis, Valery G. Valentin, Fabrice A. Robinet, Khaled Mammou, Jungsun Kim, Yeping Su
-
Patent number: 10846462Abstract: Examples disclosed herein relate to web page output selection. A processor may determine the features of a section of a web page and assign a weight to each of the features respectively. The processor may determine a score for the section based on the weights of the features and determine to output the section based on the score.Type: GrantFiled: May 29, 2013Date of Patent: November 24, 2020Assignee: Hewlett-Packard Development Company, L.P.Inventors: Shanchan Wu, Jerry Liu
-
Patent number: 10831854Abstract: Methods and systems for rending medical images within a web browser application. The web browser application retrieves a worklist and automatically determines an image study from the worklist to be cached. The web browser application retrieves at least one medical image included in the image study. The web browser application creates a web database for storing the at least one medical image within the browser application. When a user selects a medical image for display within the web browser, the web browser application determines whether the medical image is stored in the web database. When the medical image is stored in the web database, the web browser application retrieves the medical image from the web database. When the medical image is not stored in the web database, the web browser application retrieves the medical image from a remote image repository.Type: GrantFiled: March 8, 2018Date of Patent: November 10, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Terence Wilson
-
Patent number: 10831449Abstract: The present invention is a computer-implemented system and method for automatic generation of Functional Architecture, business, analysis and software design documents based on phrases expressed in natural language. Specifically, the present invention receives the description of the case in natural language, through an input/output device. The processor automatically analyses the description, automatically extracts the mathematical components from its morphosyntactic structure and automatically generates functional architecture documents for use in industry. Based on the mathematical components of the text, the processor automatically generates design components in order to produce business, analysis, and software design specification documents.Type: GrantFiled: May 28, 2019Date of Patent: November 10, 2020Assignee: Lexica S.A.S.Inventor: Nadia Analia Huebra
-
Patent number: 10824681Abstract: Disclosed herein are system, method, and computer program product embodiments for providing enterprise resource textual analysis. An embodiment operates by receiving a request to search a document management system for a keyword. One or more relevant documents of the document management system associated with the keyword are identified. The keyword is compared to a data dictionary corresponding to an enterprise system associated with the document management system. Contextual search results including the one or more relevant documents and a relationship between the keyword and data of the enterprise system are provided.Type: GrantFiled: November 21, 2016Date of Patent: November 3, 2020Assignee: SAP SEInventors: Udo Klein, Susan Marie Thomas
-
Partial synchronization between compute tasks based on threshold specification in a computing system
Patent number: 10824481Abstract: Embodiments for implementing partial synchronization between compute processes based on threshold specification in a computing environment. One or more compute processes may be synchronized in one of a plurality of types of computing platforms using a barrier having a barrier release condition based on a threshold of one or more measures. The barrier is defined according to one or more parameters. The one or more compute processes may be released via the barrier upon exceeding the threshold of the one or more measures.Type: GrantFiled: November 13, 2018Date of Patent: November 3, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Zehra Sura, Li Zhang, Ashish Kundu, Ravi Nair -
Patent number: 10810595Abstract: Large quantities of stored data from a plurality of sources, as well as large quantities of incoming real-time data that may also be coming from a plurality of sources, can be compared by pre-modeling, indexing, and aggregating data prior to conducting the comparison. A system can include a monitoring and alerting agent, an interactive visualization agent, and a machine learning agent to provide up-to-date transaction-level, store-level, and customer-level alerting and attribution.Type: GrantFiled: September 13, 2018Date of Patent: October 20, 2020Assignee: Walmart Apollo, LLCInventor: Georgi D. Gospodinov
-
Patent number: 10803033Abstract: The present disclosure relates to systems and methods for enhanced mapping of transaction data to a target document, and for classifying line items of the mapped transaction data, using classification algorithms. Embodiments provide a system including a column mapping module to receive a target scheme specifying a target structure for the target document, receive transaction data having a source structure, and map at least one source column to at least one target column of the target columns based on application of classification algorithms to features identified from the source transaction data. The system also includes a row classification module to classify the rows of the mapped transaction data into classification categories. The system also includes a validation handler to receive validation input from a user, validating the column mapping and/or the row classification. The validating including accepting the recommendation or rejecting the recommendation and selecting a correct choice.Type: GrantFiled: November 6, 2018Date of Patent: October 13, 2020Assignee: Thomson Reuters Enterprise Centre GmbHInventors: David von Rickenbach, David Oliver, Daniella Tsar, Kim Hau, Dorcas Mbwiti, Johannes Schleith, Guillaume Mosching, Sanzio Monti
-
Patent number: 10789242Abstract: The disclosed embodiments provide a system for managing a materialized view of data in a data store. During operation, the system obtains a first creation time of a first materialized view of the data in the data store. Next, the system verifies that the first materialized view is not affected by deletions applied to the data since the first creation time. The system then identifies one or more additions to the data that are not included in the first materialized view. Finally, the system applies the additions to the first materialized view to maintain an eventual consistency of the first materialized view with the data store.Type: GrantFiled: April 25, 2018Date of Patent: September 29, 2020Assignee: Microsoft Technology Licensing, LLCInventors: SungJu Cho, Roman A. Averbukh, Yanwei Zhang, Andrew J. Carter, Jane Alam Jan
-
Patent number: 10789220Abstract: Implementations for data migration in a maintenance procedure executed on a software system include actions of providing a first access schema, through which a first version of an application accesses data in a database system, establishing an API-schema, through which at least one direct consumer accesses data in the database system, the API-schema including one or more proxy objects that are mapped to respective one or more objects of the first access schema based on metadata of the API-schema, the metadata providing a mapping and one or more object definitions, and in response to execution of a maintenance procedure: providing a second access schema, through which a second version of the application accesses data in the database system, switching to the second access schema, and revising the mapping of the API-schema, such that at least one proxy object of the API-schema maps to a respective object of the second access schema.Type: GrantFiled: March 28, 2017Date of Patent: September 29, 2020Assignee: SAP SEInventors: Martin Mayer, Arne Harren, Matthias Jensen, Volker Driesen
-
Patent number: 10776349Abstract: In accordance with disclosed embodiments, there are provided systems, methods, and apparatuses for implementing dynamic macros within a multi-tenant aware structured query language operable within a computing environment.Type: GrantFiled: January 31, 2017Date of Patent: September 15, 2020Assignee: salesforce.com, inc.Inventors: Simon Wong, Gary Baker
-
Patent number: 10779050Abstract: Example embodiments provide a media content news feed identifying one or more media content streams that may be received and displayed. In an example embodiment, media content alert information is received at a media content device that describes at least one of a plurality of media content streams receivable at the media content device via a network. The received media content alert information is processed to generate a content news feed including one or more content news items. The content news feed is presented using the display device. A selection of one of the content news items of the feed is received, with the selected content news item identifying a corresponding media content stream of the plurality of streams. Based on the selected content news item, the corresponding media content stream is processed.Type: GrantFiled: March 1, 2017Date of Patent: September 15, 2020Assignee: OPENTV, INC.Inventor: Chandrika Kasi
-
Patent number: 10769121Abstract: A data archive constructed from source data, whose structure and associated schemas can evolve based on the generated responses to user data requests. Based on the analysis of the responses, the schema and/or archive structure can be modified to provide greater knowledge, definition and operations available to be performed on the data, as well as to reduce the processing and storage costs associated with housing and accessing the data within the archive.Type: GrantFiled: December 15, 2017Date of Patent: September 8, 2020Assignee: Accenture Global Solutions LimitedInventor: Eric Justin Kraemer
-
Patent number: 10764238Abstract: Some embodiments provide a method for a network controller that manages several logical networks. The method receives a specification of a logical network that includes at least one logical forwarding element attached to a logical service (e.g., DHCP). The method selects at least one host machine to host the specified logical service from several host machines designated for hosting logical services. The method generates logical service configuration information for distribution to the selected host machine. In some embodiments, the method selects a master host machine and a backup host machine for hosting logical service. In some embodiments, a particular one of the designated host machines hosts at least two DHCP services for two different logical networks as separate processes operating on the particular host machine.Type: GrantFiled: February 1, 2018Date of Patent: September 1, 2020Assignee: NICIRA, INC.Inventors: Anupam Chanda, Pankaj Thakkar, Igor Ganichev, Ronghua Zhang, Ansis Atteka
-
Patent number: 10764109Abstract: Instantiating a resource of an IT-service includes analyzing a service model of an IT-service, the service model including a node representing a resource for providing the IT-service. A resource type of the resource being indicated by the node is determined, and a resource manager being operable to instantiate the resource is identified. A resource-manager-specific API of the resource manager is identified, and at least one abstract method for instantiating the resource is overridden with a resource-manager specific method of the resource-manager-specific API. The resource-manager specific method for instantiating the resource represented by the node is executed.Type: GrantFiled: November 14, 2018Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: John E. Arwe, Gerd Breiter, Marek Chodorowski, Felix Dross, Narine Kokhlikyan, Hoang Anh Le, David B. Lindquist, Simon Moser, Isabell Schwertle, Thomas Spatzier
-
Patent number: 10762984Abstract: A method provides fully autonomous patient matching by entities of a federated healthcare system. The method includes receiving an electronically formatted query for a patient from an autonomous healthcare entity in a federation of healthcare entities. The query includes at least an identifier of the entity, a unique patient identifier of the patient generated by the entity, and demographics of the patient. The method further includes searching a federated master patient index stored in master patient index storage for an entry likely to correspond to the patient. The method further includes identifying an entry for the patient. The method further includes updating the identified entry to include at least the identifier of the entity, the unique patient identifier of the patient generated by the entity and the demographics.Type: GrantFiled: July 31, 2013Date of Patent: September 1, 2020Assignee: KONINKLIJKE PHILIPS N.V.Inventors: Richard Vdovjak, Anca Ioana Daniela Bucur
-
Patent number: 10747826Abstract: A clothing search system provides a clothing search to users using a component-based image search. Retailer catalogs are analyzed to determine clothing components within clothing images. Features associated with the components are determined. When a user requests a clothing search, the clothing search system selects clothing based on the components and features requested by the user. The user may also provide an image to the clothing search system. The clothing search system determines components and features of the image and identifies clothing with matching components.Type: GrantFiled: October 11, 2017Date of Patent: August 18, 2020Assignee: VISENZE PTE. LTDInventors: Shuicheng Yan, Zheng Song, Si Liu
-
Patent number: 10747783Abstract: Improved access of a multidimensional database can be implemented using a space-filling curve, such as a z-order curve, and a tree structure. A state engine is configured to track the state of the dimensions of the database as the tree structure is traversed. Different states allow optimizations such as avoidance of analyzing a dimension for further nodes of the tree and removal of multiple nodes in a sub-tree.Type: GrantFiled: December 14, 2017Date of Patent: August 18, 2020Assignee: eBay Inc.Inventors: Jennica Jane Pounds, Aidan Rogers, Stanislav Pugach
-
Patent number: 10740189Abstract: A distributed storage system includes an edge system including edge nodes, and a core system, which is coupled to the edge system via a network, and is configured to hold backup data of the edge system. Each of the edge nodes is configured to provide a volume to a host, generate XOR update differential data representing a differential between a first generation snapshot of the volume and an old generation snapshot of the volume, the old generation being older than the first generation, and transmit the generated XOR update differential data to the core system. The core system is configured to hold, as the backup data, erasure codes generated based on pieces of XOR update differential data transmitted from the edge nodes, and update the erasure codes based on the pieces of XOR update differential data received from the edge nodes.Type: GrantFiled: November 10, 2015Date of Patent: August 11, 2020Assignee: HITACHI, LTD.Inventors: Hiroaki Akutsu, Yoshinori Oohira, Takahiro Yamamoto
-
Patent number: 10740761Abstract: A blockchain-based transaction processing method may comprise: in response to a designated account being logged in through an application client, generating, according to input to-be-operated account information and configured operation content, an operation instruction comprising the to-be-operated account information and the operation content; and sending the operation instruction to a node in a blockchain network, causing the node in the blockchain network to invoke a smart contract corresponding to the designated account upon receiving the operation instruction, and to execute an operation according to the operation content on another account corresponding to the to-be-operated account information.Type: GrantFiled: March 23, 2018Date of Patent: August 11, 2020Assignee: Alibaba Group Holding LimitedInventor: Hao Wu
-
Patent number: 10740763Abstract: A blockchain-based transaction processing method may comprise: in response to a designated account being logged in through an application client, generating, according to input to-be-operated account information and configured operation content, an operation instruction comprising the to-be-operated account information and the operation content; and sending the operation instruction to a node in a blockchain network, causing the node in the blockchain network to invoke a smart contract corresponding to the designated account upon receiving the operation instruction, and to execute an operation according to the operation content on another account corresponding to the to-be-operated account information.Type: GrantFiled: February 28, 2020Date of Patent: August 11, 2020Assignee: Alibaba Group Holding LimitedInventor: Hao Wu
-
Patent number: 10735265Abstract: Transaction monitoring for remotely updating account settings of a wireless router includes a first transaction that is initiated by an issue tracking computer platform in response to an issue tracking event. The issue tracking computer platform then generates a change order that includes one or more changes to make to the account settings as well as user indicia identifying a user of a wireless communication network. A service management computer platform receives the change order and initiates a second, nested, transaction to monitor a status of the change order. The service management computer platform then queries a user database with the user indicia to retrieve a wireless router indicia and then triggers an update of the account settings. The second transaction is closed in response to determining that the update is successful and the first transaction is closed in response to determining that the second transaction is successful.Type: GrantFiled: April 3, 2018Date of Patent: August 4, 2020Assignee: T-Mobile USA, Inc.Inventors: Timothy Dunn, Frank Bilger, David Maqueda
-
Patent number: 10735573Abstract: A contact management system includes a first communication terminal and a managing device. The first communication terminal stores first contacts and has a first application program installed therein. The managing device includes a storage device and a first processor. The storage device stores application information related to respective application programs installed in any of communication terminals included in a first terminal group. The first processor receives, from the first communication terminal, a first inquiry about first contact information to be provided to the first application program. The first processor acquires first application information related to the first application and second application information related to second application programs installed in respective second communication terminals included in the first terminal group. The second communication terminals correspond to the respective first contacts.Type: GrantFiled: May 24, 2016Date of Patent: August 4, 2020Assignee: FUJITSU LIMITEDInventors: Takafumi Endo, Yasunori Suzumura, Hidetada Anan, Yasuhiro Yamazono, Takeshi Gomi, Hiroshi Iyobe, Kengo Kimura
-
Patent number: 10733163Abstract: Embodiments of the present invention disclose a method, computer program product, and system for inserting one or more records into a database table. An insert request for inserting a new record to a database table is received, wherein the new record includes at least one key field. a partial identity of at least one record matching the at least one key field of the new record is searched for. A partial identity is assigned to the new record based on a result of the searching.Type: GrantFiled: September 14, 2017Date of Patent: August 4, 2020Assignee: International Business Machines CorporationInventors: Mei Zhen Cao, Min Fang, Di Jin, Zhen Yu Shi, Nigel G. Slinger, Shu Wang, Li Fei Zheng, Wen Jie Zhu
-
Patent number: 10728030Abstract: Cryptographic affinities are generated to improve security in server environments. One or more cryptographic affinities protect electronic data stored within a blade server. The cryptographic affinities are generated based on hashing a unique blade identifier and a unique identifier assigned to a network interface. The cryptographic affinities thus govern read, write, and other access operations. If any cryptographic affinity fails to match historical observance, then access to the blade server may be denied.Type: GrantFiled: May 17, 2018Date of Patent: July 28, 2020Assignee: Dell Products, L.P.Inventors: Manjunath Vishwanath, Chandrashekar Nelogal, Chitrak Gupta, Pavan Kumar G
-
Patent number: 10718093Abstract: A method includes receiving project information including a project identifier uniquely identifying a paving project, and a first asset identifier uniquely identifying a first paving asset. The method also includes associating the project identifier with the first asset identifier, and receiving first location information indicating a first location of the first paving asset. The method further includes identifying a first processing machine disposed at a worksite associated with the paving project, wherein the first processing machine is identified based at least in part on the first location information and a geofence associated with the first processing machine. The method also includes associating the project identifier with a second asset identifier uniquely identifying the first processing machine.Type: GrantFiled: October 5, 2018Date of Patent: July 21, 2020Assignee: Caterpillar Paving Products Inc.Inventors: Jacob J. McAlpine, John L. Marsolek
-
Patent number: 10713424Abstract: Systems and methods may be used to present changes to a document on a user interface. A method may include receiving, on the user interface, a user input including an edit task to a first portion of a document. The method may include determining, using a processor, that a second portion of the document includes text changeable by the edit task. The method may include automatically performing the edit task on the second portion of the document within the user interface based on the determination.Type: GrantFiled: April 10, 2018Date of Patent: July 14, 2020Assignee: Microsoft Technology Licensing, LLCInventors: Zhouying Fan, Yichen Wang, Dario Pavlovic, Theresa A. Estrada, Sumit Gulwani, Jeffrey Weston, Daniel Adam Perelman, Itai Rosenberger
-
Patent number: 10706066Abstract: Methods, computer systems, computer-storage media, and graphical user interfaces are provided for facilitating data transformations, according to embodiments of the present invention. In one embodiment, a set of example values are received. A repository of transformation tools is searched to identify a new transformation tool as relevant to a data transformation associated with the received set of example values. The repository includes annotations associated with the new transformation tool. The new transformation tool is used to generate a transformation program that produces transformed output values. Additional annotations are generated for the new transformation tool based on the transformed output values.Type: GrantFiled: October 17, 2016Date of Patent: July 7, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Kris Ganjam, Yeye He, Vivek Ravindranath Narasayya, Surajit Chaudhuri
-
Patent number: 10706138Abstract: Systems and methods for operating a system including a plurality of directories. The methods comprises: receiving, by a computing device, a first search request for identity information associated with an individual user of the system that is in a common request format supported by a common Application Programming Interface (“API”); performing first operations by the computing device to generate second search requests by transforming a format of the first search request from the common request format to a plurality of directory search request formats respectively supported by the plurality of directories; and respectively communicating the second search requests to the plurality of directories for retrieving the identity information associated with an individual user of the system.Type: GrantFiled: June 21, 2017Date of Patent: July 7, 2020Assignee: Citrix Systems, Inc.Inventors: Ricardo F. Feijoo, Thomas Kludy
-
Patent number: 10699029Abstract: A data de-identification method, a data de-identification apparatus and a non-transitory computer readable storage medium executing the same are provided. Original data including an identification field, a condition field, and a record field is obtained. An event condition is obtained according to the condition field. From the original data, a plurality of event fragment sequences corresponding to each of a plurality of identification data and corresponding to the event condition are obtained according to the plurality of identification data in the identification field and the event condition. Sequence data is obtained according to the plurality of identification data and the plurality of event fragment sequences corresponding to each of the identification data. De-identification data is obtained by adjusting the sequence data.Type: GrantFiled: December 27, 2017Date of Patent: June 30, 2020Assignee: INDUSTRIAL TECHNOLOGY RESEARCH INSTITUTEInventors: Chuan-Wei Kuo, Ming-Chih Kao, Yu-Hsuan Pan, Pang-Chieh Wang
-
Patent number: 10698938Abstract: Computer-implemented systems and methods are disclosed to interface with one or more storage devices storing a plurality of documents, wherein each of the plurality of documents is associated with one or more tags of one or more predefined hierarchies of tags, wherein the one or more hierarchies of tags include multiple dimensions. In accordance with some embodiments, a method is provided to identify one or more documents from the data storage devices. The method comprises acquiring, via an interface, a selection of one or more tags of the one or more predefined hierarchies of tags. The method further comprises identifying one or more documents from the data storage devices in response to the selection, the identified one or more documents having tags that have a relationship with the selected tags, and providing data corresponding to the identified documents for displaying in the interface.Type: GrantFiled: July 8, 2016Date of Patent: June 30, 2020Assignee: Palantir Technologies Inc.Inventors: Marissa Miracolo, Andrew Ash, Peter Liu, Arjun Mathur, Sri Krishna Vempati
-
Patent number: 10691434Abstract: A method for converting a first programming language application to a second programming language application, including: generating for the first programming language application a listing of source application files; iterating through the first programming language application files to generate tokens from the files source code; based thereon, building a dictionary for the first programming language application; generating second programming language application files with the dictionary; and stitching the second programming language application files together into the second programming language application.Type: GrantFiled: February 11, 2019Date of Patent: June 23, 2020Assignee: Macrosoft, Inc.Inventors: Ghulam Nabi Shah, Ron O. Mueller
-
Patent number: 10685239Abstract: A system and method for lateral vehicle detection is disclosed. A particular embodiment can be configured to: receive lateral image data from at least one laterally-facing camera associated with an autonomous vehicle; warp the lateral image data based on a line parallel to a side of the autonomous vehicle; perform object extraction on the warped lateral image data to identify extracted objects in the warped lateral image data; and apply bounding boxes around the extracted objects.Type: GrantFiled: March 18, 2018Date of Patent: June 16, 2020Assignee: TUSIMPLE, INC.Inventors: Zhipeng Yan, Lingting Ge, Pengfei Chen, Panqu Wang
-
Patent number: 10685079Abstract: A method may include generating, based on a tree structure representative of a request, a one-dimensional array representative of the request. The generating may include in response to the tree structure having a first node that corresponds to a section, inserting, into the one-dimensional array, a first element including a numerical value that corresponds to a quantity of children nodes descending from the first node. If the first node further includes the condition, a second element including a condition may be included into the one-dimensional array. If the tree structure includes a second node that corresponds to an object, a third element including the object may be inserted into the one-dimensional array. The request may be executed based on the one-dimensional array. Related systems and articles of manufacture are also provided.Type: GrantFiled: September 12, 2017Date of Patent: June 16, 2020Assignee: SAP SEInventor: Syed Aleemuddin Noor
-
Patent number: 10678539Abstract: An information processing device includes a memory; and a processor coupled to the memory and configured to: acquire information including storage destinations for modules of a plurality of software installed in the device, and attribute values for attribute items of the plurality of software from each of a plurality of programs; uniquely identify the plurality of software indicated by the acquired information based on the storage destinations for the modules of the plurality of software indicated by the acquired information; calculate an appearance frequency of the plurality of software in the acquired information for a combination of each of the plurality of programs and each of the attribute values; and determine a correspondence relationship between each of the uniquely identified plurality of software and one of the plurality of programs from which information on the plurality of software is acquired, based on the calculated frequency of appearance.Type: GrantFiled: October 24, 2018Date of Patent: June 9, 2020Assignee: FUJITSU LIMITEDInventors: Yusuke Tsugita, Hiroyasu Kageyama
-
Patent number: 10681011Abstract: Passive determination of reserved internet protocol (IP) conflicts on one or more hosted virtual private networks (VPNs) extracts configuration information for a plurality of hosting VPNs to build an aggregated list of IP addresses with mask and associated VPN information. A route table is extracted from a router directing traffic to an appropriate VPN host among the plurality of hosting VPNs, and a sorted list with host/network address, subnet mask, and associated VPN information is generated. The configuration information and the route table is used to expand and normalize a set of network entries.Type: GrantFiled: November 30, 2017Date of Patent: June 9, 2020Assignee: International Business Machines CorporationInventor: Lester R. Hicks
-
Patent number: 10671507Abstract: Various embodiments are generally directed to techniques of collecting analyzing information on various types of applications in an environment by an application performance analytics platform and acting on the analyzed information. The application performance analytics platform may include at least a monitoring system, a time series database, and an APM tool collector, all of which may be programmatically interfaced with or connected to each other. The APM tool collector may access or pull APM metrics from one or more APM tools and input the metrics to the monitoring system. The time series database may access or pull log files and extract log data for analysis. Based on the analysis, the application performance analytics platform may generate one or more alerts.Type: GrantFiled: October 25, 2018Date of Patent: June 2, 2020Assignee: Capital One Services, LLCInventors: Anu Prabath, Ashish Singam, Manisha Bodala, Laszlo Szerenyi, Eric Thornton
-
Patent number: 10657306Abstract: Techniques to improve the accuracy and speed for detection and remediation of difficult to test nodes in a circuit design netlist. The techniques utilize improved netlist representations, test point insertion, and trained neural networks.Type: GrantFiled: July 24, 2019Date of Patent: May 19, 2020Assignee: NVIDIA Corp.Inventors: Yuzhe Ma, Haoxing Ren, Brucek Khailany, Harbinder Sikka, Lijuan Luo, Karthikeyan Natarajan
-
Patent number: 10643024Abstract: A method is provided for converting a binary data stream, (e.g., an EXI data stream). In an initialization phase of the method, a plurality of grammars, previously produced from at least one description language scheme, are read from a memory area and combined to form a combined grammar and wherein the combined grammar is supplied to a runtime environment for the purpose of converting the binary data stream. The method firstly permits substantially accelerated production of the desired grammar in comparison with a grammar produced as required from individual schemes, and secondly the memory space requirement may be kept down, because there is no need to keep a combinational variety of grammars available.Type: GrantFiled: January 26, 2015Date of Patent: May 5, 2020Assignee: Siemens AktiengesellschaftInventors: Johannes Hund, Daniel Peintner
-
Patent number: 10635673Abstract: Linking of a child table to a parent table in a database system. For a given parent table row, an expression associated with the particular row is identified. The expression may be a semantic expression that comprises something different than or more than an equals expression or a contains expression. The expression might also take as input a field of the parent table other than the primary key of the parent table. For each of multiple (and potentially all) rows of a child table, the expression is evaluated against a foreign key of the corresponding row of the child table. If the foreign key matches the expression, an association is created, and perhaps saved, between the foreign key and the particular row of the parent table. The expressions may differ even down to the granularity of a single row in the parent table, thereby enabling perhaps custom per-row expressions.Type: GrantFiled: February 14, 2018Date of Patent: April 28, 2020Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Cristian Petculescu, Marius Dumitru, Vasile Paraschiv, Amir Netz, Paul Jonathon Sanders
-
Patent number: 10620994Abstract: Systems, apparatuses, and methods for implementing continuation analysis tasks (CATs) are disclosed. In one embodiment, a system implements hardware acceleration of CATs to manage the dependencies and scheduling of an application composed of multiple tasks. In one embodiment, a continuation packet is referenced directly by a first task. When the first task completes, the first task enqueues a continuation packet on a first queue. The first task can specify on which queue to place the continuation packet. The agent responsible for the first queue dequeues and executes the continuation packet which invokes an analysis phase which is performed prior to determining which dependent tasks to enqueue. If it is determined during the analysis phase that a second task is now ready to be launched, the second task is enqueued on one of the queues. Then, an agent responsible for this queue dequeues and executes the second task.Type: GrantFiled: May 30, 2017Date of Patent: April 14, 2020Assignee: Advanced Micro Devices, Inc.Inventors: Steven Tony Tye, Brian L. Sumner, Bradford Michael Beckmann, Sooraj Puthoor
-
Patent number: 10621194Abstract: The present invention relates to a method and a system for automated harmonization of data that are present in different formats and/or of data models from various heterogeneous data sources or databases, using semantic middleware for data integration and content-oriented data analysis, wherein data from connected data sources are synchronized to the middleware, and the content of said data subjected to semantic analysis and their semantic typing and designations for attributes are harmonized as meta data, preferably such that the superordinate abstract data model of the integrated data is incrementally extended and harmonized.Type: GrantFiled: September 22, 2014Date of Patent: April 14, 2020Assignee: IQSER, IP AGInventor: Joerg Wurzer
-
Patent number: 10613841Abstract: A method and system including at least one data set including one or more properties in a task; a task UI module; a semantic grouping module including a neural network and a property cluster module; a display; and a processor in communication with the task UI module and the semantic grouping module and operative to execute processor-executable process steps to cause the system to: receive the data set at the semantic grouping module; calculate a property vector for each property in the data set, wherein the property vector includes a location of the property vector in a vector space; determine one or more property clusters, via the property cluster module, for all of the property vectors; and automatically generate a section in a user interface for each of the one or more property clusters via the task user interface module. Numerous other aspects are provided.Type: GrantFiled: May 3, 2018Date of Patent: April 7, 2020Assignee: SAP SEInventors: Joachim Meyer, Fabian Nicolay
-
Textual query editor for graph databases that performs semantic analysis using extracted information
Patent number: 10614126Abstract: Techniques herein are for query editing with semantic analysis of a query based on information extracted from a tuple graph. In an embodiment, a computerized method involves processing a dataset to extract an extracted schema that describes types and relationships that occur within the dataset. The dataset is not associated with a schema that is not contained in the dataset. The dataset has a graph of tuples. During an incremental parse, an abstract syntax tree (AST) that represents a query is modified. The extracted schema and the dataset are used to perform semantic analysis on the AST. In an embodiment, the tuples are resource description framework (RDF) triples. In an embodiment, the RDF triples include RDF schema statements. Extracting an extracted schema involves processing RDF schema statements. In an embodiment, the query is a SPARQL query and semantic analysis includes error alerting and code completion.Type: GrantFiled: May 21, 2015Date of Patent: April 7, 2020Assignee: Oracle International CorporationInventors: Oskar Van Rest, Raghavan Raman, Sungpack Hong, Hassan Chafi -
Patent number: 10606757Abstract: Embodiments of the present disclosure provide a method, device and computer program product for flushing metadata in a multi-core system. The method comprises: moving a metadata identifier included in a sub-list of a first list to a corresponding sub-list of a second list, the sub-list of the first list and the corresponding sub-list of the second list being associated with the same processing unit; moving the metadata identifier from the corresponding sub-list of the second list to a third list based on a storage position of the metadata identifier; and determining metadata to be flushed from the third list to a metadata repository. By means of the method and device for flushing metadata as proposed in the present disclosure, metadata synchronization contention can be reduced, IO efficiency can be improved, response time can be decreased, and the cache hit can be increased.Type: GrantFiled: October 29, 2018Date of Patent: March 31, 2020Assignee: EMC IP Holding Company LLCInventors: Lester Zhang, Chen Gong, Brown Zan Liu
-
Patent number: 10599560Abstract: Methods and apparatuses to improve the performance of a video game engine using an Entity Component System (ECS) are described herein. In accordance with an embodiment, the ECS creates and uses entities, to represent game objects, which are constructed entirely using value data types. The ECS constructs the entities within a memory in a densely packed linear way, and whereby the ECS constantly monitors (e.g., during game play) objects within a game and adjusts the entity distribution within the memory so that a maximum density of memory usage is maintained in real time as the game is being played.Type: GrantFiled: June 12, 2018Date of Patent: March 24, 2020Assignee: Unity IPR ApSInventors: Joachim Christoph Ante, Tim Johansson