Patents Issued in November 6, 2018
-
Patent number: 10120849Abstract: A document machine may detect a request for provision of a document while that document is available for provisioning. The document machine may update a count of referrals to the document and, based on the count of referrals transgressing a threshold value, generate a substitute document based on the original document. This substitute document may then be provided in response to further requests for the original document after the original document is no longer available for provision. The updating of the count of referrals is based on the identifier of a network that referred a request detected while the first document was still available for provision. The document machine may then provide the substitute document in lieu of the original document in response to a further request for provision of the first document.Type: GrantFiled: April 26, 2017Date of Patent: November 6, 2018Assignee: eBay Inc.Inventor: Dennis Goedegebuure
-
Patent number: 10120850Abstract: The present invention is directed in general to imaging technologies and more particularly to medical imaging and picture archiving and communication systems (PACS) having an image display wherein system features and functions are provided to a user via active overlays located over displayed images. A system and method are provided to imbed an ability to interact with an image by activating traditional annotations that are displayed in conjunction with an image in a PACS. Users are able to access program functionalities in an improved, quicker, accurate and more intuitive means. More specifically, the present invention relates to providing the capability to customize multiple context menus, and flatten the command hierarchy of an imaging system. The present invention also provides the ability to “overload” current text and graphic annotations that are already displayed within an image of interest.Type: GrantFiled: July 14, 2014Date of Patent: November 6, 2018Assignee: FUJIFILM Medical Systems USA, Inc.Inventors: Sinan Batman, Richard Kiesel
-
Patent number: 10120851Abstract: To improve efficiency of populating a spreadsheet with data, the system and method disclosed herein provide for a user to request automatic filling of data into the spreadsheet. In one embodiment, the user identifies a target area such as a column of the spreadsheet and existing data items entered by the user are detected in a base column and the target column. In one aspect, a data item in a cell is detected in the target column. In another aspect a column header is detected in the target column. A semantic relationship is determined between the detected data items in the base column and target column. The determined relationship is then used to determine at least one new data item to add to the target area of the spreadsheet.Type: GrantFiled: June 30, 2016Date of Patent: November 6, 2018Assignee: MICROSOFT TECHNOLOGY LICENSING, LLCInventor: Yaniv Naor
-
Patent number: 10120852Abstract: A data processing method executed by a computer, the data processing method including specifying a first region range among from a data table, a first region range including a plurality of numerical value regions which are continuously disposed in a first direction, a plurality of numerical values in the plurality of numerical value regions having a relationship with a specified numerical value in an adjacent region, specifying a second region range, the second region range being specified by shifting the first region range in a second direction, the second region range including at least one character string region and at least one blank region, associating a character string in the at least one character string region and the plurality of numerical values, and outputting data that indicates an association between the character string in the at least one character string region and the plurality of numerical values.Type: GrantFiled: August 8, 2016Date of Patent: November 6, 2018Assignee: FUJITSU LIMITEDInventors: Keisuke Goto, Yuiko Ohta, Hiroaki Morikawa, Hiroya Inakoshi
-
Patent number: 10120853Abstract: Systems and methods are provided for managing data in a grid. In one example approach, a method comprises importing data from a data source to a range of cells in a grid, where the range of cells is specified by a notation input associated with the grid, and where the notation input includes a key specifying the data source and security information associated with the data source.Type: GrantFiled: September 13, 2016Date of Patent: November 6, 2018Inventor: Jeffrey Dean Honsowetz
-
Patent number: 10120854Abstract: Application/document collaboration in a multi-device environment is provided. An application and associated document or other content, for example, a spreadsheet application and associated spreadsheet documents and content may be displayed on one or more endpoint display devices. A presenter may control the application/document from another device, for example, a smartphone, tablet-style computer, laptop computer, desktop computer, and the like. User interactions on the presenter control device may be reflected on the display device, including, document navigation, document editing, document entry, and the like. Document content may be previewed on the control device before it is sent to the display device. Document metadata and/or presenter notes/comments, etc., may be displayed only on the control device, but not on the display device, as desired by the presenter/user.Type: GrantFiled: February 21, 2017Date of Patent: November 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: John Campbell, Carlos Augusto Otero
-
Patent number: 10120855Abstract: A method for consolidating reusable image components with multi-media contents is provided. The method includes defining a location in a content template for storing a library of reusable image components and multi-media contents. The method further includes transmitting at least one multi-media content of a digital asset management environment, wherein the transmitted at least one multi-media content is stored in the defined location of the content template with the library of reusable image components. The method further includes determining if the selected at least one multi-media content was transmitted, stored and, is present in the defined location of the content template. The method further includes generating in the defined location of authoring content template, another library of reusable image components of the at the least one multi-media content, if the at least one multi-media content is not confirmed present in the defined location of the content template.Type: GrantFiled: May 22, 2014Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Nicholas A. Baldwin, Mark C. Hampton, Stefan A. Hepper, Eric Martinez de Morentin
-
Patent number: 10120856Abstract: Modifying image templates based on recognition of fields (zones). A template is created based on a first form and, upon application of the template to a second form, fields of the template are modified to align with fields of the second form.Type: GrantFiled: October 30, 2015Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Srinivas Jandhyala, Krishnan P. Rajagopalan
-
Patent number: 10120857Abstract: Computer-implemented systems and methods are disclosed for constructing a parser that parses complex data. In some embodiments, a method is provided for receiving a parser definition as an input to a parser generator and generating a parser at least in part from the parser definition. In some embodiments, the generated parser comprises two or more handlers forming a processing pipeline. In some embodiments, the parser receives as input a first string into the processing pipeline. In some embodiments, the parser generates a second string by a first handler and inputs the second string regeneratively into the parsing pipeline, if the first string matches an expression specified for the first handler in the parser definition.Type: GrantFiled: October 3, 2016Date of Patent: November 6, 2018Assignee: Palantir Technologies Inc.Inventor: Mark Elliot
-
Patent number: 10120858Abstract: Methods for analyzing a query is provided. Methods may include receiving a query from a user. Methods may include dissecting the query into a plurality of word segments. Methods may include determining, based on a predetermined ontology, which of the plurality of words satisfies a predetermined ontological threshold and which words do not satisfy the predetermined ontological threshold. Methods may include discarding the words that do not satisfy the predetermined ontological threshold. Methods may include determining a part of speech associated with each word based on the content of the query. Methods may include determining a concept associated with each word based on the content of the query. Methods may include displaying to the user word that satisfies the predetermined threshold alongside the associated part of speech and associated concept. Methods may include enabling the user to change each word, each concept and each part of speech.Type: GrantFiled: November 20, 2015Date of Patent: November 6, 2018Assignee: Bank of America CorporationInventors: Ramakrishna R. Yannam, Viju Kothuvatiparambil, David H. Witting, Bharathiraja Krishnamoorthy, Mahalakshmi Chandra Sekaran, Sushil Golani
-
Patent number: 10120859Abstract: This disclosure describes systems, methods, and apparatus for generating a computer response to an incoming message. Incoming messages can be analyzed to determine a sentiment, and this sentiment can be put to various uses. For instance, when a reply message is created, the sentiment can be used to make suggestions or prompt the message creator to use different language tailored to the sentiment of the original sender. In other cases, creation of the message may be precluded until existing text is modified to better suit the recipient's sentiment.Type: GrantFiled: January 25, 2016Date of Patent: November 6, 2018Assignee: FairWords, Inc.Inventors: Anish Parikh, Evan M. Caron, Vadim Polosatov
-
Patent number: 10120860Abstract: Methods, apparatus, systems and articles of manufacture to identify a count of n-grams appearing in a corpus are disclosed herein. An example method includes identifying a token that frequently begins a suffix found in the corpus. First suffixes and second suffixes are identified within the corpus, the first suffixes begin with the token and the second suffixes do not begin with the token. A first counting algorithm is performed to identify a first count of n-grams appearing in the first suffixes. A second counting algorithm is performed to identify a second count of n-grams appearing in the second suffixes. The second counting algorithm is different from the first counting algorithm.Type: GrantFiled: December 21, 2016Date of Patent: November 6, 2018Assignee: Intel CorporationInventor: Shlomi Vaknin
-
Patent number: 10120861Abstract: Systems and methods for domain classification in natural language processing based on domains are disclosed. The method includes generating a trigram corpus for the purpose of classification based on a trigram analysis of a domain model containing a hierarchical ontology and semantic construction that maps patterns of semantic tokens to syntactic patterns. An input string is parsed within each domain, tokenized in each domain. The resulting trigrams for the input text in each domain are looked up in the corresponding trigram corpus to determine the relevancy of each domain to the input text. The input string is thus classified based on the relevancy determination. The systems and methods avoids having to rely on existing annotated domain corpora for classification and allows for fast regeneration of the classifier when domain models are under frequent update and development.Type: GrantFiled: August 17, 2016Date of Patent: November 6, 2018Assignee: OATH INC.Inventors: Jonathan R. Scally, Nicholas L. Cassimatis, Richard Caneba, Naveen Sundar Govindarajulu
-
Patent number: 10120862Abstract: A method, computer system, and computer program product for accessing documents is provided. The method includes providing a document having one or more original time references having corresponding meanings depending on one or more time bases, identifying the original time references in the document, generating corresponding time artifacts for the original time references, the time artifacts including corresponding time values being calculated from the corresponding original time references according to the time bases and/or corresponding calculation instructions for calculating the corresponding time values from the corresponding original time references according to the time bases, and associating the corresponding time artifacts with the original time references for outputting the corresponding time values.Type: GrantFiled: April 6, 2017Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Alessandro Baroni, Emanuela Fionchetti, Alessandro Ghezzi, Antonio M. Sgro, Marta Usai
-
Patent number: 10120863Abstract: A regular rule learning system, including an analyzing circuit configured to analyze a corpus of sentences to find semantic relationships between sentence constituents that are responsible for specific senses of words in that sentence by describing the semantic relationships and grammatical relations that are actuated in the sentence.Type: GrantFiled: October 24, 2017Date of Patent: November 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Octavian Popescu, Vadim Sheinin
-
Patent number: 10120864Abstract: A method for categorizing an issue includes, for each of a plurality of categories of issue, providing at least one discourse pattern for identify text sequences that meet the discourse pattern. At least one of the discourse patterns specifies that an instance of a domain term in a domain term vocabulary be present in the text sequence for the pattern to be met. An issue is received which includes a text sequence. The text sequence is categorized based on which, if any, of the discourse patterns are met by the text sequence of the received issue. Information based on the categorization of the text sequence is output.Type: GrantFiled: March 29, 2016Date of Patent: November 6, 2018Assignee: Conduent Business Services LLCInventors: Ágnes Sandor, Nikolaos Lagos, Caroline Brun, Ngoc Phuoc An Vo
-
Patent number: 10120865Abstract: Techniques for use in connection with a system for automatically generating text. Techniques include accessing information specifying at least one referential expression for at least a first referent and at least one anaphoric expression for at least the first referent; accessing a template that includes human-language text and a first tag that serves as a placeholder for a first text portion including a reference to at least the first referent; automatically identifying, using at least one system rule and at least one processor, text to use for the first text portion at least in part by determining whether to use as the text for the first text portion the at least one referential expression or the at least one anaphoric expression; and automatically generating output text including the human-language text and the identified text for the first text portion.Type: GrantFiled: July 5, 2016Date of Patent: November 6, 2018Assignee: YSEOP SAInventors: Alain Kaeser, Emmanuel Vignon, Ludan Stoeckle
-
Patent number: 10120866Abstract: Examples of the present disclosure describe systems and methods relating to conversational system user behavior identification. A user of the conversational system may be evaluated based on one or more factors. The one or more factors may be compared to an aggregated measure for a larger group of conversational system users, such that “anomalous” behavior (e.g., behavior that deviates from a normal behavior) may be identified. When a user is identified as exhibiting anomalous behavior, the conversational system may adapt its interactions with the user in order to encourage, discourage, or further observe the identified behavior. As a result, the conversational system may be able to verify a user's anomalous behavior, discourage the anomalous behavior, or take other action while interacting with the user.Type: GrantFiled: April 28, 2017Date of Patent: November 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Joseph Edwin Johnson, Jr., Emmanouil Koukoumidis, Donald Brinkman, Matthew Schuerman
-
Patent number: 10120868Abstract: An outcast index in a distributed file system is described. A first server can receive an indication that a first replica stored on the first server is to be modified in view of a second replica stored on a second server. The first replica and the second replica are replicas of a same file. The first server updates metadata associated with the first replica to indicate an outcast state of the first replica. The first server receives an indication that the modification of the first replica is complete. The first server updates the metadata associated with the first replica to remove the outcast state of the first replica.Type: GrantFiled: February 11, 2014Date of Patent: November 6, 2018Assignee: Red Hat, Inc.Inventors: Anand Vishweswaran Avati, Pranith Kumar Karampuri
-
Patent number: 10120869Abstract: A device and method for providing a fault-tolerant file system. The fault-tolerant file system attempts to minimize the number of writes used when updating file system data structures. In one embodiment, file system data, including file system metadata, is stored in a fault-tolerant tree including a working state and a transacted state. In one embodiment, a change list is used to track blocks that have been updated, instead of cascading updates to leaf nodes up the tree, and a delta block is used to further minimize block updates when adding or removing nodes from the tree. In one embodiment, a Q-Block is used to prevent cycles when adding and removing free blocks from an allocation tree. Metadata values are stored in the tree in a way that allows certain metadata values to be inferred when not present in the tree, thus conserving space and lowering query time.Type: GrantFiled: September 26, 2013Date of Patent: November 6, 2018Assignee: Datalight, IncorporatedInventors: Brandon Thomas, Jeremy Glenn Sherrill
-
Patent number: 10120870Abstract: A system for searching files across clients includes a server coupled to multiple clients. A first client creates a first index of files that are stored on the first client and uploads the first index to the server. A second client creates a second index of files that are stored on the second client. The second client downloads the first index from the server and executes a search across the first index and the second index. A method for searching files across clients includes generating and storing on a first client an index of locally stored files; uploading the index from the first client to a server; storing the index on the server; downloading the index from the server to the second client; and performing a search for files stored on the first client by querying the index downloaded onto the second client.Type: GrantFiled: October 11, 2015Date of Patent: November 6, 2018Assignee: Noggle AGInventor: Lars von Thienen
-
Patent number: 10120871Abstract: Some embodiments provide a file system for purging content based on a single traversal of the file system that identifies the directory containing the content without performing a secondary traversal within the directory to target the operation to only the file that are associated with content such that other files contained in the directory are unaffected. The file system supplements traditional directory structures with file-level directories. Each file-level directory is created to contain a root file associated with particular content, different variants of the particular content, and supporting files. Consequently, the file system can complete an operation targeting particular content by performing that operation on the file-level directory containing the particular content, thereby eliminating the need to conduct a file-by-file traversal of the containing directory as a prerequisite to identifying the files associated with the particular content and performing the operation on the files individually.Type: GrantFiled: July 21, 2015Date of Patent: November 6, 2018Assignee: Verizon Digital Media Services Inc.Inventors: Derek Shiell, Robert J. Peters
-
Patent number: 10120872Abstract: Several embodiments include a data cache system that implements a data cache and processes content requests for data items that may be in the data cache. The data cache system can receive a content request for at least one data item. The data cache system can update a karma score associated an originator entity of the data item. The originator entity can be a user account that uploaded the data item. When wiping the data cache for more storage space, the data cache system can determine whether to discard the data items based on a cache priority that is computed based, at least partially, on the karma score.Type: GrantFiled: December 28, 2015Date of Patent: November 6, 2018Assignee: Facebook, Inc.Inventors: Neeraj Choubey, Fraidun Akhi, Georgiy Yakovlev, Ray Joseph Tong
-
Patent number: 10120873Abstract: Presented is a multi-channel data process to utilize wavefront multiplexing for data storage and data stream transport with redundancy on cloud or in a distribution network. This processing features additional applications for multi-media recording and data communications via transponding platforms including satellites, unmanned air vehicles (UAVs), or others for better survivability and faster accessing. Multiple concurrent data streams are pre-processed by a wavefront multiplexer into multiple sub-channels or wavefront components, where signals from respective data streams are replicated into sub-channels. These replicated data streams are linked via a unique complex weighting vector (amplitude and phase or their equivalents), or “wave-front”, which are also linked by various spatially independent wavefronts. Additionally, probing data streams are embedded and linked via some of the independent wavefronts. Aggregated data streams in sub-channels are unique linear combinations of all input data streams.Type: GrantFiled: May 14, 2015Date of Patent: November 6, 2018Assignee: SPATIAL DIGITAL SYSTEMS, INC.Inventors: Juo-Yu Lee, Donald C.D. Chang, Steve K. Chen
-
Patent number: 10120874Abstract: At least one of the present embodiments generally relates to a method and an apparatus for sparse representations of signals by a computer. Representations are based on a set of known data, referred to as a dictionary. Sparse representations are achieved by selecting the items from the dictionary that are closest to the content to be compressed, and only transmitting information related to these selected items.Type: GrantFiled: December 15, 2015Date of Patent: November 6, 2018Inventors: Christine Guillemot, Joaquin Zepeda, Ewa Kijak
-
Patent number: 10120875Abstract: Techniques for deduplicating data streams are described herein. According to one embodiment, a first data stream is received to be stored in a storage system, where the first data stream includes data blocks and each data block includes a header and a footer. A boundary detector is to detect boundaries of the data blocks by matching at least a portion of a header with a footer of each data block and a header of an adjacent data block. An anchoring unit is to anchor the first data stream based on the determined boundaries of the data blocks using a plurality of anchors. A deduplication engine is to deduplicate the first data stream into a plurality of deduplicated data segments based on the plurality of anchors. The deduplicated data segments are then stored in one or more persistent storage devices of the storage system.Type: GrantFiled: December 2, 2014Date of Patent: November 6, 2018Assignee: EMC IP Holding Company LLCInventors: Abhinav Duggal, Anshita Agrawal
-
Patent number: 10120876Abstract: A system for automated acquisition of content from an application includes a link tracking module that controls an instance of the application executing within an emulator. For a selected state, the link tracking module controls the executing application instance to navigate to the selected state and identifies a first set of application states reachable by user interface interaction. A state storage module stores records based on the first set. A first state record includes content of a first state of the first set and a unique identifier that uniquely identifies the first state. The unique identifier indicates a path followed within the executing application instance from a default state to the first state, including corresponding user interface interaction. A scraper module, for each of the records in the state storage module, navigates to the state specified by the unique identifier using the indicated path and extracts text from the state.Type: GrantFiled: September 9, 2015Date of Patent: November 6, 2018Assignee: Samsung Electronics Co., Ltd.Inventors: Kalyan Desineni, Manikandan Sankaranarasimhan, Brahm Singh, Sudhir Mohan
-
Patent number: 10120877Abstract: A technique, method, apparatus, and system to provide related and integrated social networking, real time geospatial mapping, geo-target location and multiple points of interest, receiving current location of user's electronic or mobile device and multiple points of interest, cloud-type configuration storing and handling user data across multiple enterprises, generating user behavior data and ad links, promotions (“social/geo/promo”) links on a website for any product, good or service, including social/geo/promo data sets for user customized visual displays showing 3D map presentations with correlated or related broad or alternative categories of social/geo/promo links to be displayed with web page content for view by an end user.Type: GrantFiled: March 26, 2012Date of Patent: November 6, 2018Inventor: Stephan Heath
-
Patent number: 10120878Abstract: A data capturing system for use with aerial spherical imagery is provided. The system allows for capturing and tracking of data with respect to those accessing and viewing particular aerial spherical imagery, such as the imagery on a GIS map. The data capturing system may include a server having a processor and a memory and a software application providing instruction to the server to display aerial spherical imagery, such as spherical imagery, to a user through a network connection, such as through the Internet. For example the system may provide the map as a website to the user that is displayed on a remote computing device accessible by the user in order to view the spherical imagery. Data related to the interaction of the user with the website is captured and tracked in order to use such data for other purposes.Type: GrantFiled: March 2, 2016Date of Patent: November 6, 2018Inventors: Dennis J. Vegh, John C. Femiani, Michael Katic, Anshuman Razdan
-
Patent number: 10120879Abstract: Retrieval of images of objects from a large-scale database of object images, based on a query image. The database may, for example, contain images of objects such as faces, vehicles, people and luggage. Semantic attributes such as doors or windows in the case of vehicles are used as high level semantic cues to determine identities of objects in the images. Salient visual characteristics of the images are labeled with attribute information, and a transformation is learned so as to transform the labeled visual characteristics into a discrimination vector that discriminates between the labels. A similarity metric is learned using the discrimination vectors, such that different images depicting the same object are determined to be close while those having different objects are determined to be far apart. Candidates are retrieved based on a query image, and a re-ranking step may be applied to improve results. Validation experiments are described.Type: GrantFiled: November 26, 2014Date of Patent: November 6, 2018Assignee: CANON KABUSHIKI KAISHAInventors: Le An, Changjian Zou, Liyan Zhang, Bradley Scott Denney, Dariusz Dusberger
-
Patent number: 10120880Abstract: Systems and methods are described that recommend images, items, and/or metadata based at least in part on a reference color palette or reference color name. A color name can be converted into a representation of the color name in a color space. The reference color can be used to identify images that contain the reference color. The identified images and associated metadata can be analyzed, sorted and provided as an ordered list of items. Systems and methods are also described that identify items that contain colors affiliated with the reference color. Systems and methods are also described that validate color identifier information in metadata associated with an image. Systems and methods are also described that identify non-color specific keywords associated with the reference color.Type: GrantFiled: June 26, 2014Date of Patent: November 6, 2018Assignee: Amazon Technologies, Inc.Inventors: Charles Shearer Dorner, Robert Yuji Haitani, Timothy Andrew Ong, Gonzalo Alberto Ramos, Paul Barnhart Sayre, III
-
Patent number: 10120882Abstract: Methods, systems, and media for performing personalized actions on mobile devices associated with a media presentation device are provided. In some implementations, the method comprises: determining that a mobile device is associated with a media presentation device, wherein the media presentation device is in an operating mode that presents a sequence of images; receiving a user command that indicates interest in an image from the sequence of images; determining metadata associated with the image; causing the metadata to be stored with a representation of the image and a user account identifier; receiving a request to review saved image information corresponding to one or more images in which the user command indicative of interest has been received; and, causing a user interface element to be presented that allows a user of the mobile device to navigate through the saved image information.Type: GrantFiled: February 17, 2016Date of Patent: November 6, 2018Assignee: Google LLCInventors: Chaitrali Amrutkar, Peng Guan
-
Patent number: 10120883Abstract: Method and system for providing a user interface for presenting images of clusters of an image search result is provided. The user interface system displays the search result in a cluster/view form using a cluster panel and a view panel. The cluster panel contains a cluster area for each cluster. The view panel may contain thumbnails of images of the search result in a list view or a mix view. When a user selects a cluster area from the cluster panel, the user interface system displays a list view of thumbnails for that cluster in the view panel. The user interface system may display a thumbnail list near a cluster area of the cluster panel. The thumbnail list contains mini-thumbnails of the images of the selected cluster. The user interface system may also display a detail view of an image in the view panel when a user selects an image.Type: GrantFiled: June 15, 2016Date of Patent: November 6, 2018Assignee: Microsoft Technology Licensing, LLCInventors: Feng Jing, Lei Zhang, Ming Jing Li, Wei-Ying Ma, Kefeng Deng
-
Patent number: 10120884Abstract: A database for creating orthomosaics, where the database is tailored to retrieve the most recent imagery for each pixel, in an efficient manner that partitions the orthomosaic into sufficiently small chunks that can each be quickly processed.Type: GrantFiled: August 4, 2016Date of Patent: November 6, 2018Assignee: DigitalGlobe, Inc.Inventor: Nathan Swanson
-
Patent number: 10120885Abstract: Example embodiments involve a system, computer-readable storage medium storing at least one program, and computer-implemented method for modifying a database object with one or more dependent database objects. The method may include receiving a data definition statement involving a modification to a database object. The received data definition statement includes a clause imposing a restriction on the modification to the database object. The method further includes determining whether the modification results in invalidation of at least one dependent database object in response to the clause being included in the received data definition statement. Based on determining that the modification results in the invalidation of at least one dependent database object, the modification to the database object is prevented.Type: GrantFiled: June 1, 2015Date of Patent: November 6, 2018Assignee: SAP SEInventor: Bjoern Mielenhausen
-
Patent number: 10120886Abstract: A first component originally has a persistency decoupled from a persistency of a second component. The second component requires a table from the persistency of the first component. The first component is assigned a first database schema and the second component is assigned a second database schema. A table link is created in the second database schema of the second component, wherein the table link refers to the required table from the first database schema of the first component.Type: GrantFiled: July 14, 2015Date of Patent: November 6, 2018Assignee: SAP SEInventors: Peter Eberlein, Volker Driesen
-
Patent number: 10120887Abstract: A technique operable in a data storage system performs initialization of storage structures in multiple stages and allows hosts to request access to a data object even when some of the storage structures supporting the data object have not been initialized. Rather than initializing all storage structures for a data object before allowing host access, a storage processor instead initializes only a protocol stub structure. The protocol stub structure is configured to receive protocol requests from hosts and to initiate further processing should a storage request in that protocol be received. The further processing includes, in response to receiving a protocol request directed to a host-accessible data object, identifying storage structures involved in processing that protocol request and directing the storage processor to initialize those storage structures.Type: GrantFiled: September 28, 2015Date of Patent: November 6, 2018Assignee: EMC IP Holding Company LLCInventors: Dixit Patel, Miles A. de Forest, William C. Davenport
-
Patent number: 10120888Abstract: A system and method for automated continuous task triggering is provided. The system may provide automated continuous task triggering by monitoring a data source and a data output, retrieving a task criteria from a criteria database, and executing a task in response to the task criteria being met. The task criteria may comprise a set of instructions to execute the task on the data source and the data output. The system may also recalibrate the task criteria based on the executing of the task to generate a recalibrated task criteria.Type: GrantFiled: August 8, 2016Date of Patent: November 6, 2018Assignee: AMERICAN EXPRESS TRAVEL RELATED SERVICES COMPANY, INC.Inventors: Rares Ioan Almasan, Rebecca Henry
-
Patent number: 10120889Abstract: In one embodiment, a method includes receiving a content object; and determining whether a list configured to store information of a pre-determined number of stored content objects is full. Each content object is represented as a vector of elements. The method also includes identifying a corresponding node of a k-dimensional tree for each of the stored content objects and the received content object based on determining one or more median vectors from the vectors of the content objects. Each node of the k-dimensional tree is configured to store the vector of a particular one of the content objects. The method also includes moving information corresponding to the vector of one or more of the stored content objects and the received content object from the list to the corresponding node of the k-dimensional tree.Type: GrantFiled: May 5, 2015Date of Patent: November 6, 2018Assignee: Facebook, Inc.Inventor: Vikram Chandrasekhar
-
Patent number: 10120890Abstract: Time stamps for time series data can be efficiently compressed by grouping rows in a database table such that time stamp values of the rows in the group are ordered and characterizable by an increment and an offset, which can be stored for the set of rows respectively in an increment column and an offset column such that the time stamp values of the set of rows are represented by a single slope and offset. A run-length compression can be applied to the increment column and offset column for the table.Type: GrantFiled: June 23, 2015Date of Patent: November 6, 2018Assignee: SAP SEInventors: Ivan T. Bowman, Daniel James Farrar, Daniil Golod
-
Patent number: 10120891Abstract: For improving data placement optimization in a computing storage environment, an application layer and/or a user are allowed to attach anticipated usage metadata and directive metadata to a file.Type: GrantFiled: February 11, 2013Date of Patent: November 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Vishal C. Aslot, Adekunle Bello, Gregory J. Boss
-
Patent number: 10120892Abstract: Concepts and technologies are disclosed herein for providing and/or interacting with a profile verification service. A processor executing a profile verification service can receive a request to verify a user profile associated with a user of a social networking application. The processor can identify a computing device associated with the user profile, obtain location data that relates to the user profile and the computing device, and identify an activity associated with the computing device based upon the location data. The processor can determine if the user profile is accurate based upon the activity identified. If a determination is made that the user profile is accurate, the processor can verify the user profile. If a determination is made that the user profile is not accurate, the processor can update the user profile.Type: GrantFiled: August 12, 2014Date of Patent: November 6, 2018Assignees: AT&T Intellectual Property I, L.P., AT&T Mobility II LLCInventors: David Patterson, Jeremy Fix, Sheldon Kent Meredith
-
Patent number: 10120893Abstract: A technology is described for preparing and storing data to a content-addressable storage. An example method may include identifying defining characteristics for data that is to be stored in a content-addressable storage (CAS). A storage preparation model that may be associated with the defining characteristics of the data may be identified, wherein the storage preparation model may include specifications for dividing the data into data blocks and storing the data in the CAS. The data may then be divided into the data blocks based at least in part on the specifications of the storage preparation model, and metadata may be generated that specifies how to retrieve the data blocks from the CAS and provides an order used to reassemble the data using the data blocks retrieved from the CAS. The metadata may be included in the data blocks and the data blocks may be stored in the CAS.Type: GrantFiled: September 17, 2015Date of Patent: November 6, 2018Assignee: Amazon Technologies, Inc.Inventors: David Ricardo Rocamora, Michael Joseph Ruiz
-
Patent number: 10120894Abstract: Apparatus and method for processing a query. The apparatus includes: a storage unit configured to store (i) a plurality of safe elements committed and saved in the database, and (ii) a plurality of unsafe elements for updating the plurality of safe elements, wherein the unsafe elements are not committed or committed, but not saved; a first query executing unit configured to execute the query on the plurality of unsafe elements; a second query executing unit configured to execute the query on the plurality of safe elements after the first query executing unit executes the query; and a third query executing unit configured to execute the query on at least one safe element saved during execution of the query by the second query executing unit after the second query executing unit executes the query. There is also provided another apparatus and a method.Type: GrantFiled: November 3, 2015Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventor: Hiroshi Horii
-
Patent number: 10120895Abstract: Techniques are provided for maintaining data persistently in one format, but making that data available to a database server in more than one format. For example, one of the formats in which the data is made available for query processing is based on the on-disk format, while another of the formats in which the data is made available for query processing is independent of the on-disk format. Data that is in the format that is independent of the disk format may be maintained exclusively in volatile memory to reduce the overhead associated with keeping the data in sync with the on-disk format copies of the data.Type: GrantFiled: January 22, 2018Date of Patent: November 6, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Jesse Kamp, Amit Ganesh, Vineet Marwah, Vivekanandhan Raja, Tirthankar Lahiri, Allison L. Holloway, Sanket Hase, Shasank K. Chavan, Niloy Mukherjee, Teck Hua Lee, Michael J. Gleeson, Krishna Kunchithapadam
-
Patent number: 10120896Abstract: Different data-sets for functionality to be synchronized across users can be identified by many variable including social networks the user is participating in, by identified interests of the user, by the physical location of the device being synchronized, by one or more applications being used on the device, by the season, by a social event being attended by a user, and by a wireless network being accessed at that time.Type: GrantFiled: February 18, 2014Date of Patent: November 6, 2018Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Judith H Bank, Liam Harpur, Ruthie D Lyle, Patrick J O'Sullivan, Lin Sun
-
Patent number: 10120897Abstract: Embodiments of the present invention provide a method, system and computer program product for the seamless integration of an application with an in memory data grid. In an embodiment of the invention, a method for intercepting database queries from a computer program for delegation to an in memory data grid is provided. The method includes retrieving database queries from a database driver for a database management system from a requesting computer program and comparing at least a portion of each of the database queries to a listing of database queries. Thereafter, the database queries are selectively routed to a data grid, such as an in memory data grid, in lieu of the database management based upon the comparison.Type: GrantFiled: June 6, 2011Date of Patent: November 6, 2018Assignee: International Business Machines CorporationInventors: Snehal S. Antani, Kulvir S. Bhogal, Nitin Gaur, Christopher D. Johnson
-
Patent number: 10120898Abstract: A system has worker machines connected by a network. Each worker machine stores at least one partition of a distributed database and a partial function module to initialize a database dimension, increment an aggregate of the database dimension in response to a data change and to serialize a last aggregate of the database dimension in response to a refresh operation to form partial results of an analytical view. An analytical view machine connected to the network responds to a query without accessing a partition of the distributed database. The analytical view machine merges partial results from the worker machines to produce a final result to the query.Type: GrantFiled: August 5, 2016Date of Patent: November 6, 2018Assignee: Arcadia Data Inc.Inventors: Anjali Betawadkar-Norwood, Douglas J. Cameron, Rachit Agarwal, Shant Hovsepian
-
Patent number: 10120899Abstract: Techniques are provided for selectively refreshing a materialized view. A portion of a materialized view is refreshed (or updated) while other portions of the materialized view are not refreshed. Thus, the other portions of the materialized view may contain “stale” data that does not accurately reflect current data in the base table(s) upon which the materialized view is based. In one technique, a user indicates the portion of the materialized view that is to be refreshed. In another technique, a user indicates a plurality of portions of a materialized view and it is automatically determined which portion should be refreshed first. Change data that indicates information about changes made to different portions of one or more base tables and/or read data that indicates information about reads to different portions of the materialized view may be taken into account to determine which portion of a materialized view to refresh.Type: GrantFiled: March 14, 2013Date of Patent: November 6, 2018Assignee: Oracle International CorporationInventors: Luping Ding, Tsae-Feng Yu
-
Patent number: 10120900Abstract: A method and system for executing a query in parallel is disclosed. A master node may receive a query from a client and develop query plans from that query. The query plans may be forwarded to worker nodes for execution, and each query plan may be accompanied by query metadata. The metadata may be stored in a catalog on the master node.Type: GrantFiled: March 15, 2013Date of Patent: November 6, 2018Assignee: EMC IP Holding Company LLCInventors: Caleb Welton, Hitoshi Harada, Jeffrey Cohen, Lei Chang, Radhika Reddy, Tao Ma, Zhanwei Wang