Patents Issued in August 24, 2017
  • Publication number: 20170242855
    Abstract: A computer-implemented method of constructing and maintaining a record keeping dictionary data structure can include: generating a PATRICIA trie from a set of strings; generating multiple kth-level elevator-stairs data structures at exponentially reducing k-levels, wherein each of the kth-level elevator-stairs data structure includes a kth-level trie corresponding to the PATRICIA trie and wherein nodes of the kth-level trie at string depths of integer multiples of k are accessible through hash table links; and linking nodes in neighboring kth-level tries of the multiple kth-level elevator-stairs data structures where the nodes represent a same node in the PATRICIA trie.
    Type: Application
    Filed: March 2, 2017
    Publication date: August 24, 2017
    Inventor: Natsuhiko Futamura
  • Publication number: 20170242856
    Abstract: A method and system for assigning a multimedia content element to a user. The method includes generating at least one signature to the multimedia content element; determining, based on the generated at least one signature, whether the multimedia content element exists in a database; and assigning a unique identifier of the user to the multimedia content element, when it is determined that the multimedia content element does not exist in the database.
    Type: Application
    Filed: May 3, 2017
    Publication date: August 24, 2017
    Applicant: Cortica, Ltd.
    Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
  • Publication number: 20170242857
    Abstract: Mechanisms for interpreting queries are provided. In some implementations, a method for interpreting queries is provided, comprising: receiving a search query in a search domain; determining search terms based on the search query; determining, for each of the search terms, whether a search term corresponds to an entity name, wherein the entity name is derived from metadata associated with the search domain; in response to determining that entity names correspond to a portion of the search terms, determining an entity type and an entity score associated with each of the corresponding entity names; determining a remaining portion of the entity names by removing at least one of the matching entity names based on the entity score and contextual information in the search query; and performing a search in the search domain with the remaining portion of entity names, wherein each entity name in the remaining portion of entity names is searched corresponding to the associated entity type.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventor: Yongsung Kim
  • Publication number: 20170242858
    Abstract: Exemplary embodiments provide a database query processing system comprising a hybrid buffer pool stored in a computer main memory coupled to a processor, the hybrid buffer pool comprising: a shared buffer pool of page frames that contain dirty data pages that are modified and will be written back to storage; and an immutable buffer pool that temporarily contains read-only data pages from the storage, wherein the shared buffer pool is different from the immutable buffer pool. A page multiplexer that identifies which ones of the data pages from storage to store in the immutable buffer pool based at least in part on information from a query processor.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Inventors: Sang Won Lee, Yang Seok Ki
  • Publication number: 20170242859
    Abstract: A system for acquiring digital content identified in a celebrity content list without disclosing the list, includes a database storing at least one celebrity content list, the list being associated with a particular celebrity and identifying digital content selected by the celebrity. A request is received from a user's computing device for a specific quantity of content associated with a particular celebrity content list and the particular celebrity content list is retrieved from the database. A list is received from the user's computing device identifying existing user content user stored on or otherwise accessible by the user's computing device. The existing user content is compared to the particular celebrity content list to identify any missing content absent from the existing user content. The specific quantity of missing content is transmitted to the user's computing device without the user viewing the particular celebrity content list.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventor: David Sazan
  • Publication number: 20170242860
    Abstract: The invention concerns a system having: a virtual assistant interactivity platform (102) including: a processing device; a memory device storing data identifying a plurality of virtual assistants, and one or more topics associated with each virtual assistant; a communication interface configured to receive an input query from a user device (104); and a memory coupled to the processing device and storing executable instructions that, when executed by the processing device, cause the processing device to: assess the input query to identify a subset of at least one of the virtual assistants based on a comparison between at least one topic of the query and the one or more topics associated with each virtual assistant; transmit a query based on the input query to each of the virtual assistants of the subset; evaluate answers to the input query received from the virtual assistants of the subset in order to generate a response comprising one or more of the answers; and transmit the response to the user device.
    Type: Application
    Filed: December 8, 2014
    Publication date: August 24, 2017
    Applicant: Accenture Global Services Limited
    Inventors: Christian SOUCHE, Davy PALLU, Richard VIDAL
  • Publication number: 20170242861
    Abstract: A music recommendation method and apparatus are provided. When a music recommendation request of at least one terminal is received, a music preference of the at least one terminal is acquired, with one terminal corresponding to at least one music preference. According to the music preference of each terminal, a common music preference of the at least one terminal is generated; and music is recommended to the at least one terminal according to the common music preference.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Inventor: Shangbo Lin
  • Publication number: 20170242862
    Abstract: An information handling system includes a storage device and a processor that provides a repository. The repository receives a first file, modifies the first file to include first metadata, stores the first file including the first metadata to the storage device, receives a second file, wherein the second file is different from the first file, determines that the second file includes the first metadata, and stores the second file to the storage device in response to determining that the second file includes the first metadata.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 24, 2017
    Inventors: Shibi Panikkar, Ajit Kar
  • Publication number: 20170242863
    Abstract: A system and method for generating a submittal register for various construction projects or other items is disclosed. Among other things, the system and method include inputting the construction project specifications in a file format, such as PDF, into a web application interface to convert the same to a text file, applying an algorithm to the text file, identifying all required submittals into a spreadsheet, running a quality control check of the generated spreadsheet, applying an analysis program to the spreadsheet, generating final submittal register by the program, and delivering the final submittal register.
    Type: Application
    Filed: February 22, 2017
    Publication date: August 24, 2017
    Inventors: Sunil DORAIRAJAN, Karuna AMMIREDDY, Varadarajulu PYDA
  • Publication number: 20170242864
    Abstract: A system receives one or more messages corresponding to a request to add data to an electronic storage object that is accessible on a network, the one or more messages corresponding to the electronic storage object to which data is to be stored, and including raw data corresponding to the data that is to be stored. Responsive to the one or more messages, the system: locates the electronic storage object in a database, identifies data conversion metadata in the electronic storage object that indicates how the raw data is to be converted to formatted data in a format that is recognized by a computational application, uses the data conversion metadata to convert the raw data to the formatted data in the format recognized by the computational application, and stores the formatted data to the electronic storage object in the database.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventors: Stephen WOLFRAM, Bradley ASHBY
  • Publication number: 20170242865
    Abstract: A data verification device includes a processor configured to: specify, out of a plurality of sites registered as acquisition sources of specific information, reliability of the site from which the information was acquired as the specific information based on storage content of a storage that stores therein the reliability in association with each of the sites; and output the information acquired as the specific information together with the specified reliability.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Applicant: FUJITSU LIMITED
    Inventors: TSUYOSHI MAITA, Nobumi Noro, Tetsu Tanaka
  • Publication number: 20170242866
    Abstract: A management system gives an instruction to assign a value of an attribute corresponding to an environment where a processing system including a virtual machine started using a system image file is constructed, to the system image file, determines, based on a condition according to the value of the attribute assigned to the system image file in response to the instruction, whether the system image file is to be deleted, and gives an instruction to delete, from a storage device, the system image file that has been determined to be deleted.
    Type: Application
    Filed: February 16, 2017
    Publication date: August 24, 2017
    Inventor: Kazuo Imai
  • Publication number: 20170242867
    Abstract: A system and method for leveraging a native operating system (130) page cache (315) when using non-block system storage devices (120) is disclosed. A computer (105) may include a processor (110), memory (115), and a non-block system storage device (120). A file system (135) may be stored in memory (115) and running on the processor (110), which may include a page cache (315). A key-value file system (KVFS) (145) may reside between the file system (135) and the storage device (120) and may map received file system commands (310) to key-value system commands (330) that may be executed by the storage device (120). Results of the key-value system commands (330) may be returned to the file system (135), permitting the operating system (130) to cache data in the page cache (315).
    Type: Application
    Filed: April 29, 2016
    Publication date: August 24, 2017
    Inventors: Vikas SINHA, Zvi GUZ, Ming LIN
  • Publication number: 20170242868
    Abstract: Some embodiments of the present invention include a system and method for removing duplicate records from a group of records in a database system. The method includes generating a first cluster of records from the group of records, generating a second cluster of records from the group of records, identifying sets of duplicate records in the first cluster of records, and identifying sets of duplicate records in the second cluster of records. The method also includes merging at least two sets of duplicate records associated with both the first cluster and the second cluster of records to form a merged set of duplicate records. The merging is performed based on the at least two sets of duplicate records having a common record. Duplicate records in the group of records may then be removed by removing duplicate records from the merged set of duplicate records.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Dai Duong DOAN, Arun Kumar JAGOTA, Chenghung KER, Parth VAISHNAV, Danil DVINOV, Dmytro KUDRIAVTSEV
  • Publication number: 20170242869
    Abstract: A method including maintaining a library having a plurality of storage tablets, each storage tablet storing a plurality of hash-to-storage mappings, each mapping a hash value to a storage location at which a block of data is stored, the block of data translating to the hash value pursuant to a hashing algorithm. The method also including upon receipt and/or determination of a new hash for incoming data pursuant to the hashing algorithm: a) querying a tablet cache for a hash-to-storage mapping having the new hash, the tablet cache comprising a subset of storage tablets copied from the library; and/or b) querying a secondary index for a hash-to-storage tablet mapping having the new hash, the secondary index including a plurality of filters, each filter mapping each of a plurality of key hashes to a storage tablet of the library storing that particular key hash in a hash-to-storage mapping.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventor: Ryan W. Brosch
  • Publication number: 20170242870
    Abstract: A method for in-band de-duplication, the method may include receiving by a hardware accelerator, a received packet of a first sequence of packets that conveys a first data chunk; applying a data chunk hash calculation process on the received packet while taking into account a hash calculation result obtained when applying the data chunk hash calculation process on a last packet of the first sequence that preceded the received packet; wherein the calculating of the first data chunk hash value is initiated before a completion of a reception of the entire first data chunk by the hardware accelerator.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Inventors: Nafea Bshara, Leah Shalev, Erez Izenberg, Georgy Machulsky, Ron Diamant
  • Publication number: 20170242871
    Abstract: A system according to certain aspects improves the process of data restoration and application recovery operations. The system can back up primary data based on network path information associated with a client computing device. When the primary data becomes corrupted or unavailable, a previously backed up copy of the primary data may be used as the primary data to achieve instant application recovery. For example, when a portion of the primary data is requested by a user or an application, the system may identify a corresponding portion in the backed up copy of the primary data and provide the identified portion to the user or the application in a manner transparent to the user or the application. Alternatively, the application running on the client computing device may send a request for the backup copy of the primary data to the secondary storage device upon determining that the requested data is not available.
    Type: Application
    Filed: October 5, 2016
    Publication date: August 24, 2017
    Inventors: Satish Chandra Kilaru, Paramasivam Kumarasamy, Sagar Dasharatha
  • Publication number: 20170242872
    Abstract: A method for converting metadata in a hierarchical configuration within a filesystem from a first format to a second format includes reading metadata in the first format within the hierarchical configuration; writing the metadata from the hierarchical configuration into a flat file; and writing the metadata back into the hierarchical configuration, the metadata being in the second format. The method can also include increasing the size of each of a first inode and a second inode within a first inode chunk in the filesystem, assigning the first inode to the first inode chunk, and assigning the second inode to a second inode chunk.
    Type: Application
    Filed: May 10, 2017
    Publication date: August 24, 2017
    Inventor: Tim LaBerge
  • Publication number: 20170242873
    Abstract: A method is provided that includes storing a plurality of data items in a data aggregation system. Each of the plurality of data items is associated with one or more location identifiers indicating a particular point on the earth. The method further includes receiving, by at least one processor, a query indicating a geographic location. Data items having associated location identifiers matching the received geographic location are retrieved from the data aggregation system. The method further includes outputting the retrieved data items.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Chris Barrow, Chris Pershing, David Kinsman
  • Publication number: 20170242874
    Abstract: In general, the invention relates to a system and method of operating a shopping system to facilitate payment using a mobile device. A network is configured to include a server programmed with a personal characteristic database, a database searching algorithm, and to be coupled to a wireless communication system that is capable of communicating with the user's personal data device. The user logs on through the wireless communication system to the secure network using her personal data device, and communicates to and stores in the database personal data defining her characteristics. Either the secure network automatically identifies the first users precise geographic location, or the user himself otherwise indicates and stores in the database of the network an identifying address that indicates his current specific geographic location. Personal data defining the user's characteristics are then sent to a business location at the user's location to facilitate a payment transaction.
    Type: Application
    Filed: May 9, 2017
    Publication date: August 24, 2017
    Inventors: Michael Edward Finnegan, Jeffrey C. Konicek, Steven G. Lisa
  • Publication number: 20170242875
    Abstract: According to one embodiment, a content analysis module receives content information of a content item, the content information including a plurality of first keywords associated with the content item. The content analysis module performs an analysis on the first keywords associated with the content item. A keyword classifier categories the first keywords into a plurality of categories based on the analysis, each category including one or more second keywords selected from the first keywords. For each of the categories, one or more images are identified based on the corresponding second keywords. A category/image mapping module generates a category/image mapping table for the content item to map each of the categories to the corresponding identified images. The category/image mapping table is utilized to match the content item to one of the images based on a subsequent category determined in response to a search query.
    Type: Application
    Filed: February 23, 2016
    Publication date: August 24, 2017
    Inventors: Yifei JIANG, Shuang WU, Dong LI, Jiangtao HU, Fan ZHU, Qi KONG, Guang YANG, Jingao WANG
  • Publication number: 20170242876
    Abstract: A computing device managing a database receives a database command comprising first and second identifiers identifying first and second datasets, respectively, in the database. The database command further comprises a key translation indicator identifying a key value translation function. Responsive to receiving the database command, the computing device generates a translated key value from a primary key value of a first record in the first dataset using the key value translation function, and generates a second record in the second dataset. The second record comprises the translated key value. Subsequently, the computing device selects the first and second records from the first and second datasets, respectively. To select the first and second records, the computing device applies the key value translation function to one of the primary or translated key value to determine the other of the primary or translated key value.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventor: Philippe Dubost
  • Publication number: 20170242877
    Abstract: A method, computer program product and system for data sampling in a storage system. The storage system includes a dataset comprising records and a buffer. The dataset is scanned record-by-record to determine whether the current record belongs to a random sample. If so, then the current record may be added to a first set of records. Otherwise, at least one storage score may be calculated or determined for the current record using attribute values of the current record. Next, it may be determined whether the buffer includes available size for storing the current record. In case the buffer comprises the available size, the current record may be stored in the buffer. Otherwise, at least part of the buffer may be free up. A subsample of the dataset may be provided as a result of merging the first set of records and at least part of the buffered records.
    Type: Application
    Filed: February 18, 2016
    Publication date: August 24, 2017
    Inventors: Albert Maier, Yannick Saillet, Damir Spisic
  • Publication number: 20170242878
    Abstract: A method, computer program product and system for data sampling in a storage system. The storage system includes a dataset comprising records and a buffer. The dataset is scanned record-by-record to determine whether the current record belongs to a random sample. If so, then the current record may be added to a first set of records. Otherwise, at least one storage score may be calculated or determined for the current record using attribute values of the current record. Next, it may be determined whether the buffer includes available size for storing the current record. In case the buffer comprises the available size, the current record may be stored in the buffer. Otherwise, at least part of the buffer may be free up. A subsample of the dataset may be provided as a result of merging the first set of records and at least part of the buffered records.
    Type: Application
    Filed: March 8, 2017
    Publication date: August 24, 2017
    Inventors: Albert Maier, Yannick Saillet, Damir Spisic
  • Publication number: 20170242879
    Abstract: The present invention discloses methods, systems, and tools for knowledge processing and visualizations by building various data structures corresponding to uncovered informational data such as values of association strengths or significance measures and maps of ontological subjects of compositions or one or more content accompanying a request for service by a user. In one embodiment of the invention the method assigns and calculates an ontological subject association strength/value measures and spectrums to each composition or ontological subjects of the composition. The resulting data, spectrums, and the adjacency matrix of the map or visualization are used to evaluate the merits of the compositions in the context of reference universes. It is also used as a research guiding tool for knowledge discovery or automatically generating high value compositions or new or less known knowledge about the ontological subjects of the universe.
    Type: Application
    Filed: May 8, 2017
    Publication date: August 24, 2017
    Inventor: Hamid Hatami-Hanza
  • Publication number: 20170242880
    Abstract: An improved B-Tree index structure with grouped index leaf pages and computer-implemented method for modifying the same. The improved index may be stored in a B-Tree structure on a data, storage device that may be coupled to a computer, in particular, the improved index may comprise one or more grouped index leaf pages which may store index entries that may be grouped for the same index key value and then later stored as shortened index leaf entries. In addition, a hybrid version of the improved index may be implemented to combine grouped index leaf pages with conventional index leaf pages in a single index. In particular, the intermediate index entries may be extended to store references to both grouped index leaf pages and conventional index leaf pages.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventor: Michael A. Barzilli
  • Publication number: 20170242881
    Abstract: Examples disclosed herein relate to using a tenant data mapping for multiple tenant cloud applications. For example, a processor executing tenant access instructions may retrieve data related to a tenant associated with a user login and data related to tenants with a hierarchical relationship to the tenant and create a mapping including the retrieved data.
    Type: Application
    Filed: September 22, 2014
    Publication date: August 24, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Caio NORTHFLEET, Sebastien BOUAT, Luis Fernando POLLO, Eduardo D'AVILA
  • Publication number: 20170242882
    Abstract: To update a base stream of objects, an overlay stream of objects that update at least some respective objects in the base stream is created, where the overlay stream includes a reference to the base stream.
    Type: Application
    Filed: September 30, 2014
    Publication date: August 24, 2017
    Applicant: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
    Inventors: Mark Robert WATKINS, Radoslaw RYCKOWSKI, Muthukumar MURUGAN
  • Publication number: 20170242883
    Abstract: The present disclosure provides a method for automatically adjusting data log record timestamps in response to a change in a system clock. The method includes monitoring the system clock to track changes to the system clock, creating or updating a time delta log when a system clock change is detected, creating or updating a look-up table containing an absolute time adjustment value (ATA) for each time delta record in the time delta log, and adding a time delta ID to the data log record so that when a data log record is retrieved from memory the timestamp forming part of the data log record is automatically adjusted.
    Type: Application
    Filed: February 21, 2017
    Publication date: August 24, 2017
    Inventor: Jonathan David King
  • Publication number: 20170242884
    Abstract: A method and an apparatus for determining a structured query language (SQL) execution plan are provided to optimize determining of the SQL execution plan and improve execution efficiency of the SQL execution plan. The SQL execution plan corresponds to at least one relation table. During an Nth iteration, the method includes obtaining a first iteration parameter generated after a first plan tree is executed on the at least one relation table during an (N?1)th iteration, where N is a natural number greater than 1, establishing a second plan tree according to the first iteration parameter, and determining the first plan tree or the second plan tree as the SQL execution plan when a difference between the second plan tree and the first plan tree is not greater than a first threshold.
    Type: Application
    Filed: April 24, 2017
    Publication date: August 24, 2017
    Inventors: Huijun Liu, Yang Ren, Maozeng Li, Feng Han
  • Publication number: 20170242885
    Abstract: There is provided a method of obtaining a structured query from a search string, comprising: obtaining a functional representation from a parametric representation of the search string according to a functional query index; and obtaining a structured query from the functional representation according to a structured query profile. There is also provided a system for obtaining a structured query from a search string, comprising: a functional query module configured to obtain a functional representation from a parametric representation of the search string according to a functional query index; and a relevance module configured to obtain a structured query from the functional representation according to a structured query profile.
    Type: Application
    Filed: September 14, 2015
    Publication date: August 24, 2017
    Inventor: Nino SVONJA
  • Publication number: 20170242886
    Abstract: A user statement associated with a natural query is received. A syntactic parse of the user statement is performed to generate a parsed user statement. The parsed user statement is matched against a set of one or more interpretations determined to have meaning in a context of a knowledge base with which the user statement is associated. A user intent is determined based at least in part on said one or more interpretations. A determined query is performed based on said user intent.
    Type: Application
    Filed: February 19, 2017
    Publication date: August 24, 2017
    Inventors: Charles Jolley, Michael Hanson, Chandrasekhar Iyer
  • Publication number: 20170242887
    Abstract: The technology disclosed relates to discovering a previously unknown attribute of stream processing systems according to which client offsets or client subscription queries for a streaming data store rapidly converge to a dynamic tip of a data stream that includes the most recent messages or events. In particular, it relates to grouping clients into bins to reduce a number of queries to the streaming data store by several orders of magnitude when servicing tens, hundreds, thousands or millions of clients. The bin count is further reduced by coalescing bins that have overlapping offsets. It also relates to establishing separate caches only for the current tips of data streams and serving the bins from the caches instead of the backend data store using group queries. Further, the caches are periodically updated to include the most recent messages or events appended to the dynamic tips of the data streams.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Applicant: salesforce.com, inc.
    Inventors: Yingwu ZHAO, Hal Scott Hildebrand
  • Publication number: 20170242888
    Abstract: According to one embodiment of the present invention, a system enables control of database applications. The system comprises a computer system including a database application to provide access to a database system, and at least one processor. The computer system requests retrieval of application specific property information for the database application from a data repository, and applies the retrieved application specific property information to the database application to control operation of the database application. Embodiments of the present invention further include a method and computer program product for controlling database applications in substantially the same manner described above.
    Type: Application
    Filed: May 5, 2017
    Publication date: August 24, 2017
    Inventors: Vijay R. Bommireddipalli, Stephen A. Brodsky, David W. Chang, Anshul Dawra, Randall W. Horman, Tony K. Leung, Paul A. Ostler
  • Publication number: 20170242889
    Abstract: The technology disclosed relates to discovering a previously unknown attribute of stream processing systems according to which client offsets or client subscription queries for a streaming data store rapidly converge to a dynamic tip of a data stream that includes the most recent messages or events. In particular, it relates to grouping clients into bins to reduce a number of queries to the streaming data store by several orders of magnitude when servicing tens, hundreds, thousands or millions of clients. The bin count is further reduced by coalescing bins that have overlapping offsets. It also relates to establishing separate caches only for the current tips of data streams and serving the bins from the caches instead of the backend data store using group queries. Further, the caches are periodically updated to include the most recent messages or events appended to the dynamic tips of the data streams.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Applicant: salesforce.com, inc.
    Inventor: Yingwu ZHAO
  • Publication number: 20170242890
    Abstract: Apparatuses, systems, and processes are discussed for using metadata to take action on an SMS message on a proprietary system. In some embodiments, a wearable electronic device has a wearable device application that can present an SMS notification from an SMS application of a mobile computing device. The wearable device application can provide SMS notification data to a partner application of the mobile computing device. The partner application can perform a reverse look-up in a contacts application of the mobile computing device and construct a first contacts list with potential SMS-message senders. The wearable device application can present one or more SMS-message actions to a user of the wearable electronic device for a user selection thereof. The partner application can communicate with a partner server, which, in turn, can communicate with an SMS provider to effect the user selection of the one or more SMS-message actions.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Brian Jett, Henry Levak, Robert Earl Yawn
  • Publication number: 20170242891
    Abstract: Some embodiments of the present invention include a method for identifying duplicate records from a group of records in a database system.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Dai Duong DOAN, Arun Kumar JAGOTA, Chenghung KER, Parth VAISHNAV, Danil DVINOV, Dmytro KUDRIAVTSEV
  • Publication number: 20170242892
    Abstract: Aspects of the present invention disclose a method, computer program product, and system for generating global widget filters. The method includes identifying, by one or more computer processors, one or more widgets on a computing device. The method further includes identifying, by one or more computer processors, a new filter for the one or more widgets on the computing device. The method further includes identify, by one or more computer processes, one or more existing filters for the one or more widgets. The method further includes determine, by one or more computer processors, if the new filter is relevant to the one or more widgets. The method further includes in response to determining if the new filter is relevant to the one or more widgets, generating, by one or more computer processors, a merged filter for the relevant one or more widgets.
    Type: Application
    Filed: February 18, 2016
    Publication date: August 24, 2017
    Inventors: Mustansir Ali, Bobby Joseph, Shikha Srivastava
  • Publication number: 20170242893
    Abstract: Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Aaron D. Kephart, Charles C. Howie, DeAundra K. Glover, Darla Nutter, Greg M. Lewis, Jesse A. Price
  • Publication number: 20170242894
    Abstract: Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Aaron D. Kephart, Charles C. Howie, DeAundra K. Glover, Darla Nutter, Greg M. Lewis, Jesse A. Price
  • Publication number: 20170242895
    Abstract: Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Aaron D. Kephart, Charles C. Howie, DeAundra K. Glover, Darla Nutter, Greg M. Lewis, Jesse A. Price
  • Publication number: 20170242896
    Abstract: Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Aaron D. Kephart, Charles C. Howie, DeAundra K. Glover, Darla Nutter, Greg M. Lewis, Jesse A. Price
  • Publication number: 20170242897
    Abstract: Embodiments of the present invention relate to apparatuses, systems, methods and computer program products for a technology configuration system. Specifically, the system typically provides operational data processing of a plurality of records associated with information technology operational activities, for dynamic transformation of data and evaluation of interdependencies of technology resources. In other aspects, the system typically provides technical language processing of the plurality of records for transforming technical and descriptive data, and constructing categorical activity records. The system may be configured to achieve significant reduction in memory storage and processing requirements by performing categorical data encoding of the plurality of records.
    Type: Application
    Filed: February 24, 2016
    Publication date: August 24, 2017
    Inventors: Aaron D. Kephart, Charles C. Howie, DeAundra K. Glover, Darla Nutter, Greg M. Lewis, Jesse A. Price
  • Publication number: 20170242898
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a search query, where the search query comprises one or more terms including an individual identifier; identifying one or more entities associated with the individual identifier; providing the one or more entities as query suggestions; receiving a selection of an entity; obtaining search results for the selected entity, where the search results are obtained using clustered resources corresponding to the selected entity; and providing the obtained search results, where the search results are presented in a social profile page corresponding to the selected entity.
    Type: Application
    Filed: December 27, 2012
    Publication date: August 24, 2017
    Applicant: GOOGLE INC.
    Inventor: GOOGLE INC.
  • Publication number: 20170242899
    Abstract: A set of search results associated with a query is received, the set of search results including for each of search result in at least a subset of the set an indication of an evidence based at least in part on which the search result was included in the set of search results. A search result display interface is generated in which at least a displayed subset of search results are displayed, the search result display interface include for each of at least a subset of the displayed search results an indication of the corresponding evidence based on which that search result was included in the set of search results.
    Type: Application
    Filed: February 19, 2017
    Publication date: August 24, 2017
    Inventors: Charles Jolley, Michael Hanson, Chandrasekhar Iyer, Heidi Young, David Baggeroer
  • Publication number: 20170242900
    Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage media, for generating contextual search presentations. One of the methods includes obtaining selection data identifying a term selected by a user from a document displayed to the user; determining whether or not the context data and the selection data satisfy one or more criteria for presenting any of one or more types of special case contextual search presentations; in response to determining that the context data and the selection satisfy criteria for presenting a first type of special case contextual search presentation, generating a first special case contextual search presentation of the first type; in response to determining that the context data and the selection data do not satisfy the criteria, generating a default contextual search presentation; and providing the first special case contextual search presentation or the default contextual search presentation for presentation to the user.
    Type: Application
    Filed: March 9, 2017
    Publication date: August 24, 2017
    Inventors: Donn L. Denman, Pedro S. Garcia, David Black, Samarth Keshava, Daniel E. Fish
  • Publication number: 20170242901
    Abstract: A method and system to creating query-level access to an external distributed file system by identifying a location of one or more external data residing on the external distributed file system, creating a query specifying an external table within a database engine having one or more location files, wherein the location files identify metadata operations for accessing and processing the one or more external data, defining metadata operations for accessing and processing the one or more external data, wherein the processing that produces one or more result files occurs at the external distributed file system, and executing the query at the database engine to create the external table, the external table comprising the one or more location files identifying the metadata directives for processing query-level requests on the one or more external data stored on the external distributed file system.
    Type: Application
    Filed: March 6, 2017
    Publication date: August 24, 2017
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Robert HANCKEL, Garret SWART
  • Publication number: 20170242902
    Abstract: Examples of the present disclosure provide apparatuses and methods for direct data transfer. An example method comprises transferring data between a first device and a second device, wherein the first device is a bit vector operation device, and transforming the data using a data transform engine (DTE) by rearranging the data to enable the data to be stored on the first device when transferring the data between the second device and first memory device.
    Type: Application
    Filed: February 19, 2016
    Publication date: August 24, 2017
    Inventors: Isom Crawford, JR., Graham Kirsch, John D. Leidel
  • Publication number: 20170242903
    Abstract: A tool for standardized layout transformations of BIDI data exchanged between legacy and modern systems is provided. The tool retrieves client connection information from a client request for data. The tool determines, based, at least in part, on the client connection information, a client application's operating system. The tool determines whether the data requested in the client request is BIDI data. Responsive to a determination that the data requested is BIDI data, the tool initiates a layout transformation of the data requested at a single point within the database server. The tool returns transformed BIDI data to the client application.
    Type: Application
    Filed: February 22, 2016
    Publication date: August 24, 2017
    Inventors: Pallavi Priyadarshini, Parameswara R. Tatini
  • Publication number: 20170242904
    Abstract: A computer system has a database constructed from storage areas in each of a plurality of computers, which stores data including an operation number for managing an operation status by transaction processing. The data is allocated to the computers in accordance with predetermined management ranges, and the computers include a control module configured to generate an operation history indicating specifics of each operation included in the piece of transaction processing in a case of receiving an execution request. A distribution module determines a sequence number of applying a plurality of operation histories to the database and transmits them to the other computers. A conflict judgment module determines whether a piece of transaction processing corresponding to an operation history conflicts based on the operation number; and an applying module operates the database based on an operation history corresponding to a piece of transaction processing to the database determined not to conflict.
    Type: Application
    Filed: March 11, 2015
    Publication date: August 24, 2017
    Inventor: Megumi HATTORI