Patents Issued in November 17, 2016
  • Publication number: 20160335299
    Abstract: System, method, and computer program product key compression and cached-locking are described. A computer system can store database files or operating system files in a tree data structure. The system can store data or metadata as key-value pairs in nodes of the tree data structure. The keys in the key-value pairs can have a hierarchical structure, which may or may not correspond to the tree data structure. The system can compress the keys by reducing duplicated storage of shared portions of the keys. The system can use an index in a tree node to represent the hierarchical structure of the key-value pairs stored in that tree node. To access a value in a key-value pair, the system can identify the tree node to search, query the index in that tree node to locate the value, and then access the value at the indexed location.
    Type: Application
    Filed: August 21, 2015
    Publication date: November 17, 2016
    Applicant: Apple Inc.
    Inventors: Murali Vemulapati, James Qiu, Frank Lu
  • Publication number: 20160335300
    Abstract: According to embodiments of the present disclosure, a method and a distributed processing system are provided to discover statistically significant patterns from arbitrarily large data set by statistical analysis. The present disclosure provides new distributed system and algorithm of detecting statistical patterns of different orders. Also, the present disclosure provides effectively traversing data domain for pattern candidate generation that supports multi-agent distributed computation model. By increasing and decreasing the number of agents, the system is able to handle bigger or smaller problems. Further, the present disclosure provides a scheme of partitioning data in distributed storage more efficiently for statistical analysis.
    Type: Application
    Filed: September 16, 2015
    Publication date: November 17, 2016
    Applicant: DataESP Private Ltd.
    Inventors: Yang WANG, Ryan ANDERSON, Zhuang FAN
  • Publication number: 20160335301
    Abstract: A system for providing context tree based on data model is disclosed. The system comprises an interface, a processor, and a memory. The interface is configured to receive a data model entry point, and to receive one or more context filters. The processor is configured to determine context tree data based on the one or more context filters and the data model entry point from any context tree provider that has appropriate context tree information. The memory is coupled to the processor and is configured to provide the processor with instructions.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Inventors: Muthukumarappa Jayakumar, Satyapal P. Reddy, Ravikumar Meenakshisundaram
  • Publication number: 20160335302
    Abstract: Described are methods, systems and computer readable media for external table index mapping.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Mark Zeldis
  • Publication number: 20160335303
    Abstract: A system and method facilitating transforming or updating displayed data using data hierarchy information. An example method includes storing hierarchy information characterizing a dataset via one or more tree tables; selectively accessing a database to update data characterized by metadata of the one or more tree tables; employing one or more pivot grids to replicate one or more hierarchical properties of the one or more tree tables; and displaying information based on the one or more pivot grids. The displaying step may further include using the pivot grid(s) to generate and display analytic(s), wherein data for the pivot grid(s) and analytics(s) is obtained from flattened tree tables. Dynamically executed Structured Query Language (SQL) construct(s) may retrieve un-cached fresh multi-dimensional data used for the pivot grid(s) or analytic(s) in a manner consistent with hierarchy information retrieved (via SQL) from the tree tables as tree metadata.
    Type: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventors: Kalpana Madhalam, Rahul Mahashabde, Balaji Pattabhiraman, Deepankar Narayanan, Virad Gupta
  • Publication number: 20160335304
    Abstract: Described are methods, systems and computer readable media for data partitioning and ordering.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright
  • Publication number: 20160335305
    Abstract: Described are methods, systems and computer readable media for data source refreshing.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Herve Bronnimann
  • Publication number: 20160335306
    Abstract: Described are methods, systems and computer readable media for performance logging of complex query operations.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright
  • Publication number: 20160335307
    Abstract: Described are methods, systems and computer readable media for dynamic filter operations.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Mark Zeldis, Herve Bronnimann
  • Publication number: 20160335308
    Abstract: A method for use by a source storage unit of a dispersed storage network includes identifying a slice name corresponding to a slice to migrate from a source storage unit to a destination storage unit; sending the slice to migrate to the destination storage unit; generating a slice verification request and sending the slice verification request to the destination storage unit; receiving an integrity value from the destination storage unit; and determining when the integrity value compares favorably to the slice verification request. When the source storage unit determines that the integrity value compares favorably to the slice verification request, a slice name assignment associated with the slice name is updated and the slice is deleted from the source storage unit.
    Type: Application
    Filed: August 1, 2016
    Publication date: November 17, 2016
    Inventors: Greg R. Dhuse, Jason K. Resch
  • Publication number: 20160335309
    Abstract: Systems and methods for updating a terrain awareness and warning system (TAWS) database are disclosed. The systems request, by way of the first wireless communications device communicating by way of an avionics data transfer protocol, an update to the TAWS database, where the request is based upon flight path data, and receive and accept, by way of the first wireless communications device and by way of the avionics data transfer protocol and in response to the request, the update to the TAWS database.
    Type: Application
    Filed: December 3, 2014
    Publication date: November 17, 2016
    Applicant: HONEYWELL INTERNATIONAL INC.
    Inventor: Christophe Ceccom
  • Publication number: 20160335310
    Abstract: A database is stored as a plurality of database shards in a distributed database grid comprising a plurality of grid elements, each including a mid-tier database system. A first grid element receives, from an application executing in the same memory as a mid-tier database system of the first grid element, a first database transaction including at least one database operation on specific data stored in a first database shard that belongs to the first grid element. The first grid element performs and commits the first database transaction without participation of another grid element of the plurality of grid elements. The first grid element receives a second database transaction that requires access to another database shard that does not belong to the first grid element. Multiple grid elements of the plurality of grid elements perform the second database transaction and commit the second database transaction using a two-phase commit protocol.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: Tirthankar Lahiri, Derek Taylor, Nagender Bandi, John Miller, Chi-Kim Hoang, Ryder Rishel, Varadarajan Aravamudhan, Chih-Ping Wang, Susan Cheung, Samuel Drake, Paul Tuck, David Aspinwall
  • Publication number: 20160335311
    Abstract: A method is described for determining whether to trigger an early commit of a micro-batch transaction. The method includes, during the micro-batch transaction, requesting access to a record using a record retrieval get record call. The method further includes receiving a response to the record retrieval get record call, and determining whether the response includes the record or a flag. The record is processed in response to a determination that the response includes the record. Additionally, in response to a determination that the response includes the flag, it is determined whether to trigger an early commit of the micro-batch transaction.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: David C. Frank, Terri A. Menendez
  • Publication number: 20160335312
    Abstract: In various example embodiments, a system and method for updating asset references are presented. A plurality of assets is organized into one or more groups including a first group of assets and a second group of assets. A dependency between a first asset from the first group of assets and a second asset from the second group of assets identified. The dependency corresponds to a feature of a web page. A change to a component of the second asset is detected. The dependency is updated in response to the detected change. Display of the feature of the web page is caused based on the updated dependency between the first asset and the second asset.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Inventor: Ethan Bickford Martin
  • Publication number: 20160335313
    Abstract: According to one embodiment, a data processing apparatus is applied to a data management system. The data processing apparatus is connected to a client terminal, a first storage medium and a second storage medium to be capable of communicating with the client terminal and the first and second storage mediums. The first storage medium stores a plurality of tables which are identified by table names and include a plurality of column names and columns corresponding to the column names, respectively. The second storage medium stores some data in the tables stored in the first storage medium and keys for use in reading out the data, in association with each other.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Applicant: Kabushiki Kaisha Toshiba
    Inventor: Akifumi Murata
  • Publication number: 20160335314
    Abstract: A method of processing a search query from a user associated with an electronic device and generating a search result set responsive to the search query. The method is executable at a search server coupled to the electronic device via a communication network, the method comprising: receiving from the electronic device, via the communication network, the search query; determining a search object associated with the search query; generating an object component for inclusion into a search engine results page; generating a linked object component associated with the search object by executing: determining a first object domain associated with the search object and a second object domain associated with the search object; determining a first linked object from the first object domain and a second linked object from the second object domain, the first linked object and the second linked objects being semantically linked to the search object.
    Type: Application
    Filed: December 24, 2014
    Publication date: November 17, 2016
    Applicant: YANDEX EUROPE AG
    Inventors: Svetlana Alexandrovna GRIGOREVA, Mikhail Jurievich KOSAREV, Vladimir Aleksandrovich KONOVODOV, Alexey Viktorovich SOKIRKO
  • Publication number: 20160335315
    Abstract: A database system includes an intermediary program that provides a variety of functions. Logging on to the intermediary program results in log-in information being transmitted from an encrypted file to the database system via the intermediary program. The database system includes the ability for the user to enter criteria for a query in a variety of different manners, including the ability to directly modify generated SQL statements and the ability to use input lists in creating queries. In addition, the queries entered by the user can he stored in a separate database, such that the efficiency and operation of the database system can he improved. In addition, the delivery of query results and reports allows for delivery of files that are associated with a data period in any format and also allows the user to receive multiple reports in a single, compressed file.
    Type: Application
    Filed: May 18, 2016
    Publication date: November 17, 2016
    Inventors: Elizabeth A. Gelb, Eric D. Whitney
  • Publication number: 20160335316
    Abstract: Systems and methods for extracting and sharing application-related user data are disclosed. A method may include extracting in-app data for at least one of the plurality of apps running on a computing device, the in-app data including content consumed by a user while the at least one app is running, and/or at least one user action taken in connection with the content. Using an entity template associated with the app, a plurality of text strings within the in-app data are classified into at least one of a plurality of data types specified by the template. At least one user data item (UDI) may be generated by combining at least a portion of the classified plurality of text strings, the at least one UDI being accessible by a second app, an operating system running on the, a service of the operating system, and/or a service running on at least another device.
    Type: Application
    Filed: June 9, 2015
    Publication date: November 17, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Oriana Riva, Suman Kumar Nath, Douglas Christopher Burger, Earlence Tezroyd Fernandes
  • Publication number: 20160335317
    Abstract: Described are methods, systems and computer readable media for computer data distribution architecture.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright
  • Publication number: 20160335318
    Abstract: The present disclosure provides a detailed description of techniques used in systems, methods, and in computer program products for dynamic aggregate generation and updating for high performance querying of large datasets. Certain embodiments are directed to technological solutions for determining at least one aggregate of selected virtual cube attributes (e.g., measures, dimensions, etc.) describing a virtual multidimensional data model of a subject database, and generating an aggregate table and a set of aggregate metadata for the aggregate. In some embodiments, an aggregate database statement configured to operate on the subject database can be issued to generate the aggregate table and/or aggregate metadata. Further, the aggregate can be dynamically determined responsive to receiving a database statement configured to operate on the virtual multidimensional data model representing the subject database.
    Type: Application
    Filed: November 19, 2015
    Publication date: November 17, 2016
    Inventors: Sarah Gerweck, David ROSS
  • Publication number: 20160335319
    Abstract: Described are methods, systems and computer readable media for dynamic join operations.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Mark Zeldis, Raffi Basralian
  • Publication number: 20160335320
    Abstract: According to one aspect, a computer system configured to access distributed data is provided. The system comprising a memory including a plurality of data sources, a plurality of processors, and a pattern matching component executed by at least one processor of the plurality of processors and configured to execute a query execution plan using a first processor of the plurality of processors concurrently with a second processor of the plurality of processors, wherein the first processor processes a first data source of the plurality of data sources identified in the query execution plan and the second processor processes a second data source of the plurality of data sources identified in the query execution plan.
    Type: Application
    Filed: June 22, 2016
    Publication date: November 17, 2016
    Applicant: Parallel Universe, Inc.
    Inventor: Hiromichi Watari
  • Publication number: 20160335321
    Abstract: A database management system determines whether an exhibition performance, which is a performance exhibited by execution of a query being in execution, satisfies a predetermined condition continuously on and after a certain time point, based on an execution state of the database management system. When the determination result is affirmative and there is an execution-waiting query, the database management system starts execution of the execution-waiting query before execution of the query being in execution ends.
    Type: Application
    Filed: March 28, 2014
    Publication date: November 17, 2016
    Inventors: Michiko YOSHIDA, Akira SHIMIZU, Shinji FUJIWARA, Kazuhiko MOGI, Kazuo GODA, Masaru KITSUREGAWA
  • Publication number: 20160335322
    Abstract: Techniques are described herein for automatic generation of multi-source breadth-first search (MS-BFS) from high-level graph processing language. In an embodiment, a method involves a computer analyzing original software instructions. The original software instructions are configured to perform multiple breadth-first searches to determine a particular result. Each breadth-first search originates at each of a subset of vertices of a graph. Each breadth-first search is encoded for independent execution. Based on the analyzing, the computer generates transformed software instructions configured to perform a MS-BFS to determine the particular result. Each of the subset of vertices is a source of the MS-BFS. In an embodiment, parallel execution of the MS-BFS is regulated with batches of vertices. In an embodiment, the original software instructions are expressed in Green-Marl graph analysis language.
    Type: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventors: Manuel Then, Sungpack Hong, Martin Sevenich, Hassan Chafi
  • Publication number: 20160335323
    Abstract: Described are methods, systems and computer readable media for persistent query connection architecture.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Nathan Dorfman, Brian Ries
  • Publication number: 20160335324
    Abstract: A method is provided to partition and distribute application processing across a plurality of nodes wherein the selection of a node is made according to that node's geographic area of responsibility. In a client/server environment application processing requests are received by a primary application node and may be routed or forwarded to one or more partitioned application nodes according to request location information and a partitioning assignments database.
    Type: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventor: Jesse M Caulfield
  • Publication number: 20160335325
    Abstract: In one embodiment, a computer-implemented method of a retrieval from online conversations and for finding relevant content for online conversations can include the step of continuously associating a mined attributes to a conversation. The method can include the step of identifying a portion of a conversation based on the continuous association and the step of providing a retrieval mechanism for the portion of the conversation. A real-time recommendation for knowledge sharing across an enterprise or for a particular user as part of the conversation can be provided. Optionally, the conversation comprises a current conversation or an archived conversation.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: Krishna Kishore Dhara, Prakhar Gupta, Anil Jwalanna
  • Publication number: 20160335326
    Abstract: An information search method and apparatus where the information search method includes receiving search information entered by a user, acquiring, according to the search information, at least one search element and at least one piece of key information associated with each search element, sending the at least one piece of key information associated with each search element, to at least one search application corresponding to the search element such that the at least one search application performs a search according to the at least one piece of key information associated with the search element, and receiving search results returned by the at least one search application, and outputting the search results and hence the information search efficiency may be improved.
    Type: Application
    Filed: January 4, 2015
    Publication date: November 17, 2016
    Inventors: Zhe XU, Huangwei WU
  • Publication number: 20160335327
    Abstract: Disclosed is a method and system for providing a context aware suggestion. In one aspect, the method comprises generating one or more hash indexes associated with a primary user based on primary user data and generating a hash matrix associated to the primary user based on the primary user data, one or more secondary users associated to the primary user data, and the one or more hash indexes. The method further comprises, developing a master list based on the one or more hash indexes and creating a primary user persona associated to the primary user based on the master list and organization data. The method furthermore comprise providing a context aware suggestion to the primary user in response to a text input from the primary user, wherein the context aware suggestion is based on the primary user persona and the hash matrix.
    Type: Application
    Filed: March 18, 2016
    Publication date: November 17, 2016
    Inventors: Satya Sai Prakash Kanakadandi, S U M Prasad Dhanyamraju
  • Publication number: 20160335328
    Abstract: A system and methods for providing related content to a user accessing a first application configured to be monitored in a mobile device that includes detecting if the first application is specified in a defined configuration. If the first application is determined to be specified in the defined configuration, data may be retrieved from a predetermined context. Using the retrieved data, content related to the retrieved data may be automatically searched for in a second application, and the searching is performed while the first application is being accessed by the user in the mobile device. The search results are received from the second application; and the user is notified of the search results. The predetermined context may include an identity associated with the first application, a page of the first application, a data field of the first application, and/or a system service of the mobile device.
    Type: Application
    Filed: April 1, 2016
    Publication date: November 17, 2016
    Inventors: Donald Emmett Lampert, Brandon Michael Petty
  • Publication number: 20160335329
    Abstract: Described are methods, systems and computer readable media for query task operations based on memory allocation and performance criteria.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Mark Zeldis
  • Publication number: 20160335330
    Abstract: Described are methods, systems and computer readable media for dynamic updating of query result displays.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Brian Ries, Mark Zeldis
  • Publication number: 20160335331
    Abstract: A system, method and computer-readable storage devices for providing climate data analytics as a service. An example system can include a high-performance data analytics platform that provides a compute-storage fabric, a high-performance file system, and a virtualizer. The system can include an analytic service that transforms multidimensional binary climate data to yield analysis files formatted for high-performance analytic software input and output, that transforms analysis files to yield multidimensional binary files encoded in a commonly used climate data file format, and that performs high-performance analytic operations over analysis files stored in the high-performance files system and collects results into dynamically created data objects.. The system can also provide a persistence service and a system interface. The persistence service can store and manage the data objects, and can deploy climate data server instances as virtual climate data servers in a federated data grid.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: John L. Schnase, Daniel Q. Duffy, Glenn S. Tamkin
  • Publication number: 20160335332
    Abstract: Design analysis for framework assessment is described. In one or more example embodiments, a file including a designed image may be obtained from a storage device, and a guide structure may be extracted from the file. The guide structure may include multiple guide lines, and the guide lines may be analyzed to determine column-related data, such as at least relative widths or positional orders, a total number of columns, groups of column widths, a combination thereof, and so forth. From multiple frameworks, a framework may be ascertained that substantially matches the guide structure based at least partially on a comparison of column-related data to each framework of the multiple frameworks. Ascertainment of a framework may be indicated to an end-user. The ascertained framework may be applied to facilitate development of a coded functional version of at least a visual design of the image.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Inventor: Jonathan Joshua Pimento
  • Publication number: 20160335333
    Abstract: 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: Application
    Filed: September 9, 2015
    Publication date: November 17, 2016
    Inventors: Kalyan DESINENI, Manikandan SANKARANARASIMHAN, Brahm SINGH, Sudhir MOHAN
  • Publication number: 20160335334
    Abstract: Described are methods, systems and computer readable media for dynamically updating join operation results in a computer system. A memory-efficient computer system for dynamically updating join operation results may include multiple memory devices having different access times. A computer system for dynamically updating join operation results in real time may re-apply a join operation based on a communication received over a network interface device.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Mark Zeldis, Raffi Basralian
  • Publication number: 20160335335
    Abstract: An approach is provided that receives input from multiple data sources and transforms it into a common, intermediate format, where only one generic parser is required for the purpose of transformation into RDF, and the subsequent input to a triplestore database. A triplestore management tool provides this capability. The triplestore management tool includes a formatting component configured to receive data sources from a plurality of data source parsers, and transform each of the data sources into a single format. A parsing component parses each transformed data source at a common parser, and loads each of the transformed data sources from the common parser to a triplestore database.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Inventors: James E. Bostick, John M. Ganci, JR., John P. Kaemmerer, Craig M. Trim
  • Publication number: 20160335336
    Abstract: A method of multithreading extraction of data from a database is provided. The method comprises: acquiring a set of primary key character strings, the primary key character strings being uniquely associated with the data to be extracted from the database; extracting, from the primary key character strings, a first character string and a second character string; generating a first integer and a second integer based on: a preset base number, positions of characters included in the first and second character strings; determining a node segment based on the first and second integers, the node segment being associated with a node segment integer; converting the node segment integer to a node segment character; and generating an extraction statement associated with a thread for the node segment character converted from the node segment integer. The extraction statement can then be transmitted to a database when the thread is executed.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 17, 2016
    Inventors: Jianchao HE, Shouyuan CHEN, Xiaoyong DENG
  • Publication number: 20160335337
    Abstract: A technique is disclosed for synchronizing first and second data sets stored in a data repository. A method includes triggering, by the data repository, in response to a commit order relating to an ongoing transaction requested by a client and instructing the data repository to apply data modification(s) on the first data set, transmission of a notification event message relating to the ongoing transaction to a data consistency controller. The method includes receiving, by the data repository, a notification event response message relating to the ongoing transaction from the data consistency controller, the notification event response message indicating to the data repository whether (i) to commit the data modification(s) instructed by the commit order on the first data set and corresponding data modification(s) on the second data set, or (ii) to roll back the data modification(s) instructed by the commit order on the first data set.
    Type: Application
    Filed: December 23, 2013
    Publication date: November 17, 2016
    Inventors: Antonio ALONSO ALARCON, Bo ÅSTRÖM, David CASTELLANOS ZAMORA, Jan LEMARK
  • Publication number: 20160335338
    Abstract: Access of a resource or service requested by a user is authorized by using identity information of at least one of plural records containing identity information for respective users. Replication of portions of the records containing identity information for the respective users among different zones is controlled, where the controlling of the replication is based on metadata individually associated with respective portions of the records. Each of the metadata identifies at least one zone to which a respective portion of a respective one of the records is allowed to be replicated.
    Type: Application
    Filed: January 20, 2014
    Publication date: November 17, 2016
    Inventor: Michael B Beiter
  • Publication number: 20160335339
    Abstract: Methods and systems for a media guidance application that can automatically, or with little human interaction, identify characteristics of media content (e.g., sub-genres, minor actors, etc.) and generate appropriate tags for that media content. The media guidance application can thus facilitate user searches based on specific and narrowly tailored search terms (e.g., sub-genres, minor actors, etc.).
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: Sashikumar Venkataraman, Vineet Agarwal, Ahmed Nizam Mohaideen P
  • Publication number: 20160335340
    Abstract: An approach is described for representing search results via a three-dimensional matrix. An associated method may include receiving a search query, querying at least one database based upon the search query, and receiving results to the search query from the at least one database. The method further may include representing the results via a three-dimensional matrix graphically depicting a plurality of categories corresponding to the results. Each of the plurality of categories may be associated with the results via a respective tag in the at least one database. Upon detecting activity from an input device, the method further may include filtering the plurality of categories of the three-dimensional matrix, and prioritizing the results based upon the filtering. Representing the results via the three-dimensional matrix may include presenting the results in a list correlated to the three-dimensional matrix, and prioritizing the results based upon the filtering may include prioritizing the list.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: KELLY BAILEY, RAPHAEL L. BOUCHARD, ELIZABETH A. JENSEN, EMMA L. VERRECCHIA
  • Publication number: 20160335341
    Abstract: The present disclosure relates to entity resolution (i.e., determining “is a” and “is related to a” relationships between entities) in an entity analytics system. According to one embodiment, an entity analytics system specifies a plurality of entity classes. Entities of a first entity class can contain entities of at least a second entity class. The entity analytics system specifies one or more features characterizing each of the plurality of entity classes. At least one of the features indicates that entities of the second entity class can be included as a feature of entities of the first entity class. The entity analytics system resolves two entities of the at least the second entity class as identical based on common features shared by the two entities and determines that at least two entities of the first entity class containing the resolved entity are identical.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventor: Kirk J. KRAUSS
  • Publication number: 20160335342
    Abstract: According to certain aspects, a computer system may be configured to obtain information indicating a plurality of groupings of data stored in a data source, the information indicating a number of data items included in each of the plurality of groupings; determine a first grouping of the plurality of groupings including one or more data items that have changed by comparing a first number of data items included in the first grouping and a historical first number of data items included in a corresponding local version of the first grouping; access data items included in the first grouping from the data source; compare the data items included in the first grouping to data items of the corresponding local version of the first grouping to determine which data items have changed; extract the changed data items of the first grouping; and forward the extracted data items to a destination system.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 17, 2016
    Inventors: William Fisher, Peter Maag
  • Publication number: 20160335343
    Abstract: Method and apparatus for determining relevant parts of an input phrase having a plurality of text elements. A first data structure is provided having a hierarchical taxonomy of a group of terms from the agro-food domain, and a second data structure including a plurality of product related item identifications. Keywords are distilled from the input phrase by matching terms from the first data structure to the plurality of text elements of the input phrase, and providing a certainty score for each associated distillated keyword. The distillated keywords are prioritized into prioritized keywords using the hierarchical structure of the matching terms in the first data structure. The prioritized keywords having the highest certainty score are then matched with the plurality of product related item identifications from the second data structure.
    Type: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventors: Hendrikus LUITJES, Julius Lars HULZEBOS
  • Publication number: 20160335344
    Abstract: Technology is disclosed for detecting, classifying, and/or enforcing policies on social networking activity. The technology can store a content policy, classify content posted to a social network, determine that the classification corresponds to the content policy, and apply an action specified by the content policy to the posted content.
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Inventors: Richard Banks Sutton, Anthony Lawrence Dorie, Wenchang Yan, Devin Hugh Redmond, Raymond Kruck, Daniel Oshiro Nadir
  • Publication number: 20160335345
    Abstract: An unstructured data analytics system, including: an unstructured data analytics algorithm resident on a server and accessible via a browser operable for receiving unstructured data from one or more remote sources, applying one or more analytical tools to the unstructured data, and displaying summary information to one or more users; wherein the summary information is displayed to the one or more users in a presentation layer, an exploration layer, and an annotation layer. The unstructured data analytics algorithm is also operable for receiving outside data from one or more remote sources. The presentation layer displays one or more of the unstructured data a summary of the unstructured data, and the summary information. The exploration layers allows the one or more users to modify the granularity of the summary information, thereby modifying the granularity of the presentation layer. The one or more users can interact with the unstructured data analytics system simultaneously via the annotation layer.
    Type: Application
    Filed: May 11, 2016
    Publication date: November 17, 2016
    Applicant: Stratifyd, Inc.
    Inventor: Xiaoyu WANG
  • Publication number: 20160335346
    Abstract: A method of producing search results is disclosed. The method comprises, at a computerized search engine system distinct from a client system: receiving a search request associated with a user from the client system, the search request having one or more search terms; obtaining a user profile corresponding to the user, where the user profile is generated based in part on the user's prior computing activities, comprising one or more of browsing, searching, and messaging; obtaining search results for the search request; generating a personalized snippet for at least one of the search results in accordance with the obtained user profile, the snippet comprising a text portion of the search result chosen based on at least one or more search terms and one or more terms of the obtained user profile; and transmitting the search results and personalized snippet to the client system for display.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Inventors: Taher H. HAVELIWALA, Sepandar D. KAMVAR
  • Publication number: 20160335347
    Abstract: Embodiments of the present invention provide an audio information retrieval method and device. The method includes acquiring a spectrogram of an audio clip, extracting a local feature of at least one energy extreme point in the spectrogram to use as a local feature sequence of the audio clip, and conducting an audio information retrieval according to the local feature sequence of the audio clip to acquire audio information. Embodiments of the present invention reduce the probability of a missed match (e.g., false negative) and improve the accuracy of audio information retrieval.
    Type: Application
    Filed: May 11, 2016
    Publication date: November 17, 2016
    Inventors: Dong YI, Yeming XIAO, Rong LIU, Lun ZHANG, Rufeng CHU
  • Publication number: 20160335348
    Abstract: A system for automated acquisition of content from an application includes a static analysis module. Using static analysis (analyzing code of the application independent of executing the code), the static analysis module identifies application state templates of the application and identifies user interface elements that, when actuated by a user, transition between states instantiated from different ones of the identified state templates. A graph creation module creates a graph data structure including nodes corresponding to the identified state templates and edges connecting the nodes. The edges are transitions corresponding to the identified user interface elements. A link extractor module executes the application and determines and records paths to states within the executing application according to the graph data structure. A scraper module, within an executing instance of the application, extracts text and metadata from states corresponding to endpoints of the recorded paths.
    Type: Application
    Filed: September 2, 2015
    Publication date: November 17, 2016
    Inventors: Kalyan DESINENI, Manikandan SANKARANARASIMHAN, Vasanthakumar SARPASAYANAM