Database Management System Frameworks Patents (Class 707/792)
-
Patent number: 11029800Abstract: A search user input mechanism is displayed on a user interface display. User actuation of the search user input mechanism is detected, to identify a query for a navigation structure that identifies an entry point into an application in the computing system. A path navigation hierarchy is searched to identify the entry point and the path in the navigation hierarchy where the entry point is located. A navigable search result is displayed to the user for actuation, to navigate to the entry point.Type: GrantFiled: July 15, 2015Date of Patent: June 8, 2021Assignee: Microsoft Technology Licensing, LLCInventors: Suriya Narayanan, Anton Shakirzianov, Adrian L. Orth, Sridhar Srinivasan, Matthew R. Maertens, Jeremy Joe Jensen, Katherine Spengler, Anees Ansari
-
Patent number: 11004106Abstract: In an Internet interface device such as a gateway managing a local network, a processor obtains a packet received from a device via a local network interface. The processor can determine whether or not the packet originates from a device in the local network deemed to be part of a particular group. The processor can also determine if the packet is addressed to an internet domain for which it stores identifying information in memory. In this case, the processor inspects the packet in search of a cookie. In case no cookie is found, the packet is output as is; if a cookie is found, the processor modifies cookie information in the packet by inserting a cookie specific to the Internet interface device, which results in a modified packet that then is output through the internet interface. Using the original cookie and the added cookie, it is possible to link cookies sent from different devices in the local network.Type: GrantFiled: September 21, 2017Date of Patent: May 11, 2021Assignee: InterDigital CE Patent HoldingsInventors: Christoph Neumann, Stephane Onno, Olivier Heen, Siegfried Loeffler
-
Patent number: 10997213Abstract: Some embodiments provide a non-transitory machine-readable medium that stores a program. The program receives from a client device a request for data stored in a database categorized based on a calculated dimension. The program further generates the calculated dimension based on a subset of the data stored in the database. The program also generates an intermediary data structure by combining the calculated dimension with the data stored in the database. The program further generates results for the request by aggregating the data in the intermediary data structure based on the calculated dimension. The program also provides the results for the request to the client device.Type: GrantFiled: August 9, 2018Date of Patent: May 4, 2021Assignee: SAP SEInventors: Justin Wong, Clarence Chuahuico
-
Patent number: 10965547Abstract: The present disclosure relates to managing activity taken with respect to cloud-based software services. A platform manages data objects processed by software services and/or those entities that initiate processing events. The platform uses identifiers such as, for example, a persistent identifier (PID) to track processing events. The platform implements rules and/or permissions related to the managed data objects and/or managed entities to determine whether processing events are in compliance. The platform may update database records, send alerts, send data graphs, or provide a real-time stream related to the managed data objects and/or managed entities.Type: GrantFiled: September 23, 2019Date of Patent: March 30, 2021Assignee: BETTERCLOUD, INC.Inventors: David Anthony Esposito, Peter Bilali, David Kenneth Hardwick, David Eli Politis
-
Patent number: 10963591Abstract: In particular embodiments, an Orphaned Data Action System is configured to analyze one or more data systems (e.g., data assets), identify one or more pieces of personal data that are one or more pieces of personal data that are not associated with one or more privacy campaigns of the particular organization, and notify one or more individuals of the particular organization of the one or more pieces of personal data that are one or more pieces of personal data that are not associated with one or more privacy campaigns of the particular organization.Type: GrantFiled: October 12, 2020Date of Patent: March 30, 2021Assignee: OneTrust, LLCInventors: Jonathan Blake Brannon, Kevin Jones, Dylan D. Patton-Kuhl, Bryan Patrick Kveen, Nicholas Ian Pavlichek, Eliza Rose Crawford
-
Patent number: 10915304Abstract: A computer system for analyzing source code is disclosed. The computer system includes a processor and electronic memory storage. The electronic memory storage includes source code and executable instructions. The processor runs the executable instructions to: access the source code from the electronic memory storage; analyze code elements of the accessed source code to extract node data, edge data, and bindings data; and store the node data, edge data, and bindings data, in a graph database structure in the electronic memory storage.Type: GrantFiled: July 3, 2018Date of Patent: February 9, 2021Inventors: Nilesh Agarwal, Pranet Verma, Piyush Agarwal
-
Patent number: 10915413Abstract: Restoring of a database table in the database system (e.g., an in-memory insert-only database system, etc.) is initiated. Thereafter, a transaction log volume storing data log records and multi-version concurrency control (MVCC) log records corresponding to the database table is accessed. Based on such access, data log records corresponding to the database table are replayed while insert and update MVCC log records corresponding to the database table are skipped. Subsequently, restoring of the database table in the database system is finalized. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: January 19, 2017Date of Patent: February 9, 2021Assignee: SAP SEInventors: Martin Heidel, Andreas Tonder, Shiping Chen
-
Patent number: 10817518Abstract: Methods and systems for creating an implicit profile for use by a recommendation engine or a question router is provided. User behavior on at least one of one or more electronic devices and an electronic communications network is tracked. User-related information relating to the user behavior is analyzed to extract or derive key words therefrom. The key words are stored in a profiles database as the implicit profile and used by the recommendation engine or question router to characterize user interests, expertise, and skills when matching a request from a querying user to a potential user or group of users having the relevant background to respond to the request.Type: GrantFiled: September 8, 2017Date of Patent: October 27, 2020Assignee: Gartner, Inc.Inventors: Nir Polonsky, Girish Malangi
-
Patent number: 10810124Abstract: A central processing unit (CPU) forming part of a computing device, initiates execution of code associated with each of a plurality of objects used by a worker thread. The CPU has an associated cache that is split into a plurality of slices. It is determined, by a cache slice allocation algorithm for each object, whether any of the slices will be exclusive to or shared by the object. Thereafter, for each object, any slices determined to be exclusive to the object are activated such that the object exclusively uses such slices and any slices determined to be shared by the object are activated such that the object shares or is configured to share such slices.Type: GrantFiled: November 13, 2017Date of Patent: October 20, 2020Assignee: SAP SEInventor: Ivan Schreter
-
Patent number: 10802691Abstract: A first-middle screen obtained by deleting images of clothes outside a selection area and a second-middle screen on which an interval between images of clothes in the selection area is enlarge-displayed in a state where a relative positional relationship therebetween is secured on a first map are inserted between a screen before enlargement and a screen after enlargement on which the images of the clothes in the selection area and the images of the clothes in the selection area that are in a non-display state on the screen before enlargement are displayed.Type: GrantFiled: January 24, 2019Date of Patent: October 13, 2020Assignee: FUJIFILM CorporationInventors: Mayuko Ikuta, Toshita Hara, Rena Kamoda, Yuki Okabe
-
Patent number: 10803202Abstract: In particular embodiments, an Orphaned Data Action System is configured to analyze one or more data systems (e.g., data assets), identify one or more pieces of personal data that are one or more pieces of personal data that are not associated with one or more privacy campaigns of the particular organization, and notify one or more individuals of the particular organization of the one or more pieces of personal data that are one or more pieces of personal data that are not associated with one or more privacy campaigns of the particular organization.Type: GrantFiled: March 9, 2020Date of Patent: October 13, 2020Assignee: OneTrust, LLCInventors: Jonathan Blake Brannon, Kevin Jones, Dylan D. Patton-Kuhl, Bryan Patrick Kveen, Nicholas Ian Pavlichek, Eliza Rose Crawford
-
Patent number: 10798460Abstract: A method for crowd-souring a screening by a user of an electronic device is disclosed. The method includes displaying, at a display of the electronic device, a plurality of available content selections received from a first server, and receiving, at the electronic device, a content selection of the plurality of available content selections. The method further includes displaying, at the display, a plurality of available cinema theater selections received from a second server in response to receiving the content selection, and receiving, at the electronic device, a cinema theater selection of the plurality of available cinema theater selections. The method also includes displaying, at the display, a plurality of available date and time selections received from the second server in response to receiving the cinema theater selection, and receiving, at the first electronic device, a date and time selection of the plurality of available date and time selections.Type: GrantFiled: April 13, 2018Date of Patent: October 6, 2020Assignee: GOGOCINEMA INTERNATIONAL FZ-LLCInventors: Man Nang Chong, Pranay Kumar
-
Patent number: 10762109Abstract: Methods, systems, and devices for asynchronous deletion at a non-relational database are described. The non-relational database may store a set of data object associations. The non-relational database may receive a read request indicating a first data object identifier. Based on the first data object identifier indicated in the read request, the non-relational database may identify a second data object identifier according to a first data object association of the stored set of data object associations that is indexed in the non-relational database with the first data object identifier. The non-relational database may determine that a last data entry that is indexed in the non-relational database with the identified second data object identifier and is associated with the first data object identifier has been deleted from the non-relational database. The non-relational database may delete the first data object association from the non-relational database.Type: GrantFiled: July 27, 2018Date of Patent: September 1, 2020Assignee: salesforce.com, inc.Inventors: Shaahin Mehdinezhad Rushan, Percy D. Mehta, Yogesh Patel, Shan-Cheng Ho, Shreedhar Sundaram
-
Patent number: 10733173Abstract: A monitoring module interfaces with existing non-retrospective data storage systems, thus providing mechanisms for detecting and reporting changes in data values stored in such systems. The monitoring module acts as a change detection layer that can operate in connection with multiple disparate systems and/or locations, so as to provide users with a unified view into data stored in such systems. For example, a user can consult a single app, website, or software application, to view changes for data values stored in multiple disparate systems and/or locations; the app can be configured to automatically generate notifications and alerts to users, and can provide the ability to respond to such notifications and alerts, take actions, and/or dive deeper into underlying data.Type: GrantFiled: October 9, 2017Date of Patent: August 4, 2020Assignee: Citrix Systems, Inc.Inventors: Peter Yared, Jan Surovec, Tomas Kmec, Simon Macharecek
-
Patent number: 10719497Abstract: An ordered data object identifier denoted by a value is assigned to each data object grouped to a container object, wherein data object identifiers with successively incremented values are assigned to successive data objects. An ordered container identifier is assigned to each container object with the greatest value of the identifiers of the data objects grouped thereto. A metadata structure with an entry for each container objects is stored. Each entry comprises the ordered container identifier and a reference to the corresponding data. The metadata structure is ordered according to the values of the container identifiers. A request to read a data object contains a corresponding data object identifier. It is determined to which container object the data object is grouped, by locating the first container identifier in the metadata structure with a value greater than or equal to that the requested data object.Type: GrantFiled: April 3, 2018Date of Patent: July 21, 2020Assignee: Western Digital Technologies, Inc.Inventors: Carl Rene D'Halluin, Koen De Keyser
-
Patent number: 10715405Abstract: A Tenant request to subscribe to an Application is received. A Service that the Application consumes is determined. The Tenant is determined to be new to the Service. In response to determining the Tenant is new, a subscription of the Tenant is provided in the Service, and the Application is added to the subscription.Type: GrantFiled: January 30, 2018Date of Patent: July 14, 2020Assignee: SAP SEInventor: Peter Eberlein
-
Patent number: 10691704Abstract: This specification describes systems and methods for a domain-based search engine. One aspect of the invention provides a computer implemented method including: receiving a query that identifies an entity; identifying a domain that has the entity as a member; obtaining an entity-to-domain weight; identifying a precedent set connected to the domain; obtaining a precedent-set-to-domain weight; identifying an event in the precedent set; determining a score for the event based at least in part on (i) the entity to domain weight and (ii) the precedent set to domain weight; and providing rendering data for the event when the score satisfies a specified threshold. The rendering data can include a selectable link and the method can further include receiving a selection of the selectable link and in response to receiving the selection, providing rendering data that is indicative of an impact of the event on an entity.Type: GrantFiled: March 15, 2018Date of Patent: June 23, 2020Assignee: Kensho Technologies, LLCInventors: Leonid Taycher, Benjamin Cohen, Predrag Gruevski, Michael Shulman
-
Patent number: 10685024Abstract: Systems and methods for extracting tuples using dynamically generated extractor classes are disclosed. In some examples, an optimized tuple extraction class can be dynamically generated to enable more efficient tuple extraction.Type: GrantFiled: April 20, 2016Date of Patent: June 16, 2020Assignee: Oracle International CorporationInventors: Hoyong Park, Prabhu Thukkaram
-
Patent number: 10679010Abstract: The present disclosure discloses method and response generation system for generating dialogue responses for users in real-time. The response generation system receives pair of utterance from one or more sources, where pair of utterance comprise conversation between user and computing device, identifies one or more labels from utterance of pair of utterance that corresponds to user, where one or more labels exhibit relationship. One or more intent corresponding to each of identified one or more labels is determined, where one or more intent is restricted according to current context of utterance of user. A polarity of each of one or more intent is determined based on pre-defined scale comprising left bound and right bound and one or more responses for user are generated until determined polarity for each of labels from identified one or more labels is within pre-defined distance of left bound or right bound of pre-defined scale.Type: GrantFiled: May 24, 2018Date of Patent: June 9, 2020Assignee: Wipro LimitedInventors: Meenakshi Sundaram Murugeshan, Balaji Jagan
-
Patent number: 10664777Abstract: In one embodiment, a method for providing recommendations for workflow alteration is disclosed. Task results for completion of a first set of iterations of a workflow are received. Training data may be extracted from the task results. The training data may be used to build a machine learning model for altering at least a portion of the workflow. An automation forecast that assesses the effects of altering the workflow for a second set of the iterations of the task may be generated, and a workflow alteration recommendation may be provided. Based on automation parameters, such as a minimum required level of accuracy, and the automation forecast, a recommendation regarding whether to automate the task may be included in the workflow alteration recommendation. Finally, based on the recommendation, an automated process may be generated to handle at least a portion of the task.Type: GrantFiled: September 11, 2015Date of Patent: May 26, 2020Assignee: WorkFusion, Inc.Inventors: Andrii Volkov, Maxim Yankelevich, Mikhail Abramchik
-
Patent number: 10657161Abstract: Enabling intelligent navigation is described, including: performing analysis of historical user activity data with respect to a query term to generate reference data associated with the query term; selecting a navigation recommendation model for the query term based at least in part on the reference data; using the reference data and the selected navigation recommendation model to determine a set of recommendation data associated with the query term, wherein the set of recommendation data includes at least a portion of a category system to be displayed in response to a subsequently received query including the query term.Type: GrantFiled: April 27, 2017Date of Patent: May 19, 2020Assignee: Alibaba Group Holding LimitedInventors: Anxiang Zeng, Chunxiang Pan
-
Patent number: 10657474Abstract: A collaborative design system, method, and apparatus are disclosed. An example method includes receiving request messages from a first client device and a second client device requesting a workflow project for design collaboration, creating a typescript version of the workflow project from an executable version of the workflow project, and transmitting a copy of the typescript version of the workflow project to each of the client devices. The method further includes receiving from the first client device, an instruction that is indicative of a modification to the copy of the typescript version of the workflow project at the first client device and transmitting the instruction to the second client device causing the second client device to modify the copy of the typescript version of the workflow project at the second client device. Additionally, the method includes modifying the executable version of the workflow project based on the instruction.Type: GrantFiled: February 20, 2018Date of Patent: May 19, 2020Assignee: SOURCECODE TECHNOLOGY HOLDINGS, INC.Inventors: Riaan Moolman, Wynand Coenraad Du Toit, Norman Anderson, Eric Johnson Schaffer, Grant Dickinson, Jacobus Hendrik du Preez, Olaf Alexander Wagner, Adriaan van Wyk
-
Patent number: 10628438Abstract: A method for providing interoperability between a plurality of database management system. The method comprises a server communicably connected to a plugin-application; receiving, from the source application, a connection request; intercepting communications issued by the source application to a source database management system; and responsive to said intercepted communications, impersonating the source database management system as a target database management system.Type: GrantFiled: June 26, 2018Date of Patent: April 21, 2020Assignee: DATOMETRY, INC.Inventors: Florian Michael Waas, Mohamed Soliman, Zhongxian Gu, Lyublena Rosenova Antova, Tuan Anh Cao, Entong Shen, Michael Alexander Duller, John Eshleman
-
Patent number: 10613726Abstract: Systems and techniques are described herein for directing a user conversation to obtain an editing query, and removing and replacing objects in an image based on the editing query. Pixels corresponding to an object in the image indicated by the editing query are ascertained. The editing query is processed to determine whether it includes a remove request or a replace request. A search query is constructed to obtain images, such as from a database of stock images, including fill material or replacement material to fulfill the remove request or replace request, respectively. Composite images are generated from the fill material or the replacement material and the image to be edited. Composite images are harmonized to remove editing artifacts and make the images look natural. A user interface exposes images, and the user interface accepts multi-modal user input during the directed user conversation.Type: GrantFiled: December 22, 2017Date of Patent: April 7, 2020Assignee: Adobe Inc.Inventors: Scott David Cohen, Brian Lynn Price, Abhinav Gupta
-
Patent number: 10585750Abstract: An embodiment of the invention includes a method, computer program product and system for object data storage. The embodiment includes receiving a data object for storage within a set of dispersed storage units. The data object includes object data and associated object metadata. The embodiment includes replicating the object metadata of the received data object to create more than one copy of the associated object metadata. The embodiment includes encoding the received data object to produce a plurality of data slices. The encoding includes dispersed storage error encoding. The embodiment includes appending a copy of the associated object metadata to each data slice within the plurality of data slices. The embodiment includes transmitting the plurality of data slices to the set of dispersed storage units.Type: GrantFiled: December 1, 2017Date of Patent: March 10, 2020Assignee: International Business Machines CorporationInventors: Gregory R. Dhuse, Adam M. Gray, Ravi V. Khadiwala, Wesley B. Leggette, Jason K. Resch
-
Patent number: 10572297Abstract: Aspects of the present invention include methods, systems and computer program products.Type: GrantFiled: March 31, 2017Date of Patent: February 25, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Nageswararao V. Gokavarapu, John Kurian, Jithesh Moothoor, Srinivasan Raghavendran
-
Patent number: 10545984Abstract: Methods, systems, and computer-readable storage media for providing a table in a database system, the table including a column having a column data type set to an abstract data type, receiving a first data record to be added to the table, the first data record including a first data value to be included in the column, determining a first data type corresponding to a data type of the first data value, changing the column data type from the abstract data type to the first data type, receiving a second data record to be added to the table, the second data record including a second data value to be including in the column, determining a second data type corresponding to the data type of the second data value, and selectively changing the column data type to the second data type.Type: GrantFiled: May 23, 2017Date of Patent: January 28, 2020Assignee: SAP SEInventors: Sen Zhang, Yinghua Ouyang, Jian Wang, Zhen Tian
-
Patent number: 10540331Abstract: Methods and systems are described for receiving data including a hierarchy change log comprising change records specifying changes made to hierarchical data. The hierarchical data includes hierarchically arranged nodes. Change records are grouped according to a key corresponding to each record. Using a record consolidation algorithm, a consolidated view of the hierarchy change log is generated. A consolidated view can be generated by sorting, for each group, the change records into an ascending temporal order based on their respective timestamps to form a sequence of change records. The consolidated view is then displayed on an electronic visual display. Related apparatus, systems, techniques and articles are also described.Type: GrantFiled: November 29, 2016Date of Patent: January 21, 2020Assignee: SAP SEInventor: Kefeng Wang
-
Patent number: 10515121Abstract: A method of using natural language processing for visual analysis of a data set includes displaying a data visualization based on a dataset retrieved from a database using a set of one or more queries and receiving a user input to specify a natural language command related to the displayed data visualization. The method further includes, based on the displayed data visualization, extracting one or more independent analytic phrases from the natural language command. The method further includes requerying the database using an updated set of one or more queries based on the extracted analytic phrases, thereby retrieving an updated dataset and displaying an updated data visualization using the updated dataset.Type: GrantFiled: April 12, 2017Date of Patent: December 24, 2019Assignee: Tableau Software, Inc.Inventors: Vidya R. Setlur, Sarah E. Battersby, Melanie K. Tory, Richard C. Gossweiler, III, Angel Xuan Chang, Isaac J. Dykeman, Md Enamul Hoque Prince
-
Patent number: 10509787Abstract: An installation for managing a database, the database having a database filter to provide the data sought in response to a query defining the filter and at least one data hierarchy of at least three hierarchical levels. The installation includes an interrogator to provide at least one query defining a filter to select data sought by using the database filter. The installation includes a representation of a hierarchy table that includes, for each hierarchised datum, the data on which it is dependent, regardless of the number of hierarchical levels separating them, the data being contained in a separate record of the table which also contains the hierarchised datum. During an interrogation on the basis of a query pertaining to hierarchised data, the database filter provides a response to the query formulated on the basis of the hierarchy table without resorting to external interrogation tools.Type: GrantFiled: September 11, 2008Date of Patent: December 17, 2019Assignee: ENABLONInventors: Marc Vogel, Dan Vogel
-
Patent number: 10503508Abstract: A computerized system (e.g. implementing a database management system, abbreviated as DBMS) and a method of operating the system is disclosed for allowing predictive execution of instructions and/or queries. As disclosed herein, in predictive execution mode (also referred to herein as “predictive mode”), instructions and/or queries are executed by the computerized system (e.g. a DBMS) before a request to execute the instructions and/or queries is received from an external entity (e.g. host).Type: GrantFiled: October 6, 2016Date of Patent: December 10, 2019Assignee: Sisense Ltd.Inventors: Jonathan Goldfeld, Ariel Yaroshevich, Eldad Farkash
-
Patent number: 10452068Abstract: A neural network may be utilized for autonomously driving a self-driving vehicle (SDV). The neural network can establish a destination location in local coordinates relative to the SDV. The neural network may then identify one or more navigation points in a forward operational direction of the SDV, and process sensor data from a sensor system of the SDV, the sensor data providing a sensor view of the forward operational direction of the SDV. Utilizing the sensor data, the neural network can operate acceleration, braking, and steering systems of the SDV to continuously follow the one or more navigation points along an established route to the destination location.Type: GrantFiled: October 17, 2016Date of Patent: October 22, 2019Assignee: Uber Technologies, Inc.Inventors: Nemanja Djuric, John Houston
-
Patent number: 10437969Abstract: Examples of techniques for detecting and tracking virtual containers are disclosed. In one example implementation according to aspects of the present disclosure, a computer-implemented method includes detecting a virtual container. The method further includes collecting virtual container data for the virtual container. The method also includes associating, by a processing device, the virtual container to at least one of a plurality of images. Additionally, the method includes building, by the processing device, a container event database based on the virtual container data and the association of the virtual container to the at least one of the plurality of images, so as to enable tracking of software in the plurality of images and in live virtual containers.Type: GrantFiled: March 6, 2018Date of Patent: October 8, 2019Assignee: ServiceNow, Inc.Inventors: Michael K. Boudreau, Blair Googer, Jamie B. Marsnik, Bradley T. Moore
-
Patent number: 10423445Abstract: A platform that provides a way to automatically compose and execute even complex workflows without writing code is described. A set of pre-built functional building blocks can be provided. The building blocks perform data transformation and machine learning functions. The functional blocks have well known plug types. The building blocks can be composed build complex compositions. Input and output files are converted to a standard data type so that modules are pluggable.Type: GrantFiled: August 31, 2016Date of Patent: September 24, 2019Assignee: Microsoft Technology Licensing, LLCInventors: Debi Mishra, Parry Husbands, Sudarshan Raghunathan, Andy Linfoot, Damon Hachmeister
-
Patent number: 10402387Abstract: In one aspect, a computer-implemented method includes calculating cardinality differences and combined sizes for one or more data block pairs in a relational database. The method also includes selecting a data block pair from the one or more data block pairs based on a calculated cardinality difference and a calculated combined size associated with the selected data block pair. The method further includes merging the selected data block pair to form a merged data block, and replacing the selected data block pair in the relational database by the merged data block.Type: GrantFiled: December 13, 2016Date of Patent: September 3, 2019Assignee: SAP SEInventors: Boris Gruschko, Christian Mohr, Martin Strenge, Florian Foebel, Bjoern Friedmann
-
Patent number: 10380026Abstract: A storage system implements a sparse, thinly provisioned logical-to-physical translation layer. The storage system may perform operations to modify logical-to-physical mappings, including creating, removing, and/or modifying any-to-any and/or many-to-one mappings between logical identifiers and stored data (logical manipulation operations). The storage system records persistent metadata to render the logical manipulation (LM) operations persistent and crash-safe. The storage system may provide access to LM functionality through a generalized LM interface. Clients may leverage the LM interface to efficiently implement higher-level functionality and/or offload LM operations to the storage system.Type: GrantFiled: December 12, 2014Date of Patent: August 13, 2019Assignee: SANDISK TECHNOLOGIES LLCInventors: Swaminathan Sundararaman, Nisha Talagala, Robert Wipfel, Sriram Subramanian, Vladislav Bolkhovitin
-
Patent number: 10382514Abstract: A method and apparatus for presenting timed media represented by data in a markup language (e.g., HTML) including examining a tag or metadata which is capable of specifying more than one form or representation of timed media, such as different versions of a video encoded according to different video codec standards.Type: GrantFiled: January 22, 2008Date of Patent: August 13, 2019Assignee: Apple Inc.Inventors: Eric Carlson, Kevin Calhoun, David W. Singer
-
Patent number: 10366331Abstract: There is provided a method, a system and a computer program product for supporting a decision making process. The system receives a decision model from a decision maker, the decision model used for determining a solution to a decision problem based on attributes and uncertainties of the decision problem. The decision problem includes information about a plurality of outcome vectors that represent all possible outcomes and the uncertainties associated with the decision problem. The system determines whether the received decision model can be solved without receiving any preference information from the decision maker. The system receives partially specified preference information from the decision maker if the received decision model cannot be solved without any preference information. The system solves the decision model with the partially specified preference information. The system recommends, based on the solution, one or more decisions to the decision maker.Type: GrantFiled: January 27, 2016Date of Patent: July 30, 2019Assignees: International Business Machines Corporation, University College Cork—National University Of Ireleand, CorkInventors: Lea A. Deleris, Radu Marinescu, Abdul Razak, Peter Nicholas Wilson
-
Patent number: 10339155Abstract: A method of transferring data between database locations comprising: providing a location reference comprising location values of one or more data collections stored in a database; providing an indicator in association with at least one data collection of the one or more data collections, the indicator being provided in response to initiation of a transfer process of the at least one data collection from a first location of the database to a second location of the database; wherein the indicator is changeable between a first state and a second state, the first state being indicative of the initiation of the transfer process; and as part of the transfer process of the at least one data collection, selectively updating a location value of the at least one data collection in the location reference, in dependence on a determination of whether the indicator is in the first state or the second state.Type: GrantFiled: April 29, 2016Date of Patent: July 2, 2019Assignee: KING.COM LTD.Inventor: Fredrik Persson
-
Patent number: 10339119Abstract: Approaches presented herein enable calibrating site-level search results by associating a set of search results of a second search query with a first search query for subsequent uses of the first search query. Specifically, a first result set is generated from a first search query. The first result set does not include one or more desired query results. A second result set is generated from a second search query. The second result set includes the one or more desired query results. The second result set is associated with the first search query so as to include the one or more desired query results when the first search query is subsequently executed.Type: GrantFiled: August 17, 2016Date of Patent: July 2, 2019Assignee: International Business Machines CorporationInventor: Lisa Seacat DeLuca
-
Patent number: 10331443Abstract: Embodiments involve a data organization procedure and a development environment system that is set up to carry out the data organization procedure. The data organization procedure according to an embodiment envisages that a stored data set or a data set to be stored is organized according to a first structure, whereby the data set is subdivided according to aspects of the content and/or according to access rights aspects into partial data sets, whereby in addition to the first structure another structure is envisaged, according to which the data set is organized, whereby the data set is subdivided into authority areas, whereby each authority area includes at least one partial data set according to the first structure, whereby each partial data set includes at least one data unit, and whereby a responsible user set is allocated to each authority area, whereby the user set includes at least one user.Type: GrantFiled: June 14, 2017Date of Patent: June 25, 2019Assignee: Phoenix Contact GmbH & Co. KGInventors: Torsten Nitschke, Benno Heines, Rolf Salzmann, Carsten Kolodziej, Robert von der Ahe
-
Patent number: 10331727Abstract: Rendering graphical user interfaces to a user computing device to display commonly categorized entities includes receiving a search request comprising a point of interest query input into a graphical user interface hosted by the one or more computing devices. The system determines airports or other commonly categorized entities, that are closest to the point of interest and displays a list of the entities that are closest to the point of interest. The graphical user interface configures a set of boundaries for a map display on the graphical user interface based on a configured number of entities to be displayed and presents the point of interest and the entities on the map. The graphical user interface displays a transit time for one or more modes of transportation from the point of interest to each of the entities to allow the user to assess the preferred entity.Type: GrantFiled: December 7, 2016Date of Patent: June 25, 2019Assignee: GOOGLE LLCInventors: Nabil Naghdy, Melisa Tokmak, Signe Nørly
-
Patent number: 10331477Abstract: A technique for operating a computer system to support an application, a first application server environment, and a second application server environment includes intercepting a work request relating to the application issued to the first application server environment prior to execution of the work request. A thread adapted for execution in the first application server environment is created. A context is attached to the thread that non-disruptively modifies the thread into a hybrid thread that is additionally suitable for execution in the second application server environment. The hybrid thread is returned to the first application server environment.Type: GrantFiled: March 16, 2017Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Fraser Bohm, Ivan D. Hargreaves, Julian Horn, Ian J. Mitchell
-
Patent number: 10331947Abstract: Methods, systems, and computer program products for automatic detection of string and column delimiters in tabular data files are provided herein. A computer-implemented method includes detecting (i) candidate column delimiters in a file containing tabular data and (ii) candidate string delimiters in the file containing tabular data; evaluating the likelihood of validity of each possible candidate column delimiter-candidate string delimiter pairing among the detected candidate column delimiters and the detected candidate string delimiters; and outputting, to at least one user, the candidate column delimiter-candidate string delimiter pairing having the highest likelihood of validity.Type: GrantFiled: April 26, 2017Date of Patent: June 25, 2019Assignee: International Business Machines CorporationInventors: Shitesh Saurav, Peter Schwarz
-
Patent number: 10289713Abstract: Metadata objects in metadata for a computer program are logically validated to confirm that content of the metadata has referential integrity. The metadata objects may also be logically validated according to specific validation rules that apply to the type of the metadata object. Recursive or non-recursive techniques may be used, depending upon the size of the metadata. Related systems, methods and computer programs are described.Type: GrantFiled: March 24, 2014Date of Patent: May 14, 2019Assignee: CA, Inc.Inventors: David Patrick King, James Michael Newman
-
Patent number: 10244367Abstract: The present disclosure is related to a short message identification method and device, and a storage medium. The method includes receiving a short message via a terminal; extracting key information from the short message via a preset short message identification engine to identify the short message; and providing the key information to applications associated with the key information.Type: GrantFiled: March 28, 2018Date of Patent: March 26, 2019Assignee: BEIJING XIAOMI MOBILE SOFTWARE CO., LTD.Inventors: Xinji Chen, Jiankai Zhao, Jin Tang
-
Patent number: 10225152Abstract: A method and apparatus for the evaluation and remediation of an access control policy is disclosed. In the method and apparatus, an intermediary service may make access request, on behalf of a customer, to one or more computing resources and the access control policy is evaluation to determine whether the request is authorized. Further, remediation options for the access control policy are offered for the request to be authorized.Type: GrantFiled: September 30, 2013Date of Patent: March 5, 2019Assignee: Amazon Technologies, Inc.Inventors: Gregory Branchek Roth, Daniel Stephen Popick, Derek Avery Lyon, John Michael Morkel, Graeme David Baer, Ajith Harshana Ranabahu, Khaled Salah Sedky
-
Patent number: 10204177Abstract: A method for matching a first list of pattern strings to a second list of data strings, the first list including zero or more wildcards, may include identifying, for each pattern string in the first list, a data string in the second list corresponding with a respective one of the pattern strings. The method may further include determining whether the first list matches the second list by determining, for each pattern string in the first list, whether a respective one of the strings includes a wildcard for matching zero or more characters of a data string corresponding with the pattern string, and further performing a wildcard string comparison between the pattern string and the data string corresponding with the pattern string. The method may additionally include providing a data value indicating whether the first list matches the second list.Type: GrantFiled: November 30, 2015Date of Patent: February 12, 2019Assignee: International Business Machines CorporationInventors: Scott Ballentine, Steven B. Jones, Bonnie M. Ordonez
-
Patent number: 10204300Abstract: A system is described for interactively analyzing plays of a sporting event based on real-world positional tracking data. Using positional information regarding the players and/or ball and/or other objects obtained from a tracking system, along with identified event data and contextual information, the system processes a library of plays (e.g., one or more seasons' worth of a league's contests) into a searchable database of plays using multiple alignment templates and discriminative clustering techniques. A user interface is described for interacting with the database in a graphical manner, whereby users can query a graphical depiction of a play and receive the most similar plays from the library, along with statistical information relating to the plays. The user interface further permits the user to modify the query graphically (e.g., moving or exchanging players, ball trajectories, etc.) and obtain updated statistical information for comparison.Type: GrantFiled: June 19, 2017Date of Patent: February 12, 2019Assignee: STATS LLCInventors: Patrick Lucey, Long Sha, Xinyu Wei
-
Patent number: 10198532Abstract: A compressed data structure is disclosed for storing collected data and delivering ad-hoc data analysis. The compressed data structure can reduce hardware requirements, such as data storage requirements, and decrease processing requirements during ad-hoc data analysis. Raw data can be pre-aggregated to a base level of aggregation (base cell level) that is determined by the unique combination of attributes available for aggregation. Rather than storing the raw data, the entire distribution is stored at the base cell level along with a selection of pre-computed statistics of the raw data. At the time of ad-hoc analysis, pre-computed results based on the raw data can be retrieved or computed from the pre-computed statistics, or analysis of higher-level data can be computed on-demand based on the pre-aggregated base level data.Type: GrantFiled: March 15, 2018Date of Patent: February 5, 2019Assignee: SAS INSTITUTE INC.Inventors: Stacey Michelle Christian, Katherine Fullington Taylor, Donald James Erdman