Patents Issued in January 12, 2017
  • Publication number: 20170011009
    Abstract: An electronic device includes: a tuner configured to receive news content; and a controller configured to extract text information from the news content, map the extracted text information onto pre-generated news clusters to select a news cluster corresponding to the text information, and provide a representative expression of the selected news cluster.
    Type: Application
    Filed: June 10, 2016
    Publication date: January 12, 2017
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Dong-hyun CHOI, Yong-wook SHIN, Kye-hyeon KIM, Kyung-su PARK, Ji-won YOO
  • Publication number: 20170011010
    Abstract: A system and method are provided for displaying a web content, which enables a web content to be conveniently used on multiple screens and provide interactions among multiple screens. A first electronic device may receive web data from a content provider and generate a main DOM tree. The first electronic device may divide and transmit data relating to an expansion element from the web data to a second electronic device that generates an expanded DOM tree, processes the expanded DOM tree, and displays the same on a screen of the second electronic device. The second electronic device may detect a user input and identify whether an event for detecting the user input is included in the main DOM tree or the extended DOM tree and if the event is included in the main DOM tree or the extended DOM tree, the second electronic device may transmit the event to the first electronic device.
    Type: Application
    Filed: July 5, 2016
    Publication date: January 12, 2017
    Inventors: Yuyoul EOM, Pyeonggyu JIN, Kwangsub KIM
  • Publication number: 20170011011
    Abstract: Displaying application output in a manner that is not predetermined by the application, nor by the display. The computing system associated with the display accesses a set of information output by an application and to be displayed on a display. However, rather than explicit instructions on how to display being received from the application itself, the computing system instead accesses a set of one or more display rules that are associated with the set of information. The computing system then uses the set of one or more display rules to determine how to layout the set of information on the display. If the set of information were to change, the rules may be reevaluated to determine how the new information should be laid out. If the associated set of display rules were to also changed, the reevaluation would occur thereby resulting in a potentially different layout on the display.
    Type: Application
    Filed: July 8, 2015
    Publication date: January 12, 2017
    Inventors: Vijay Mital, Darryl E. Rubin, Robin Abraham, Suraj T. Poozhiyil
  • Publication number: 20170011012
    Abstract: Aspects provide automatic verification of graphic rendition of JavaScript Object Notation (JSON) data by using a baseline JSON file to render data values of a baseline data set into a baseline graphic presentation that meets a boundary condition requirement for displaying the data values. The baseline data set data values are rendered into a baseline graphic presentation that is stored into a local file system and used to render data values of a second set of data of a back end server data warehouse data into a new graphic presentation, which is compared to the stored baseline graphic presentation on a pixel-by-pixel basis. In response to the pixel-by-pixel comparison indicating a difference in display of boundary condition requirement values, the stored baseline JSON file is revised into a revised baseline JSON file that renders the data values of the second data set into a revised new graphic presentation.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventors: TISTA DAS, SACHIN V. HAVALDAR, LAIYUAN LIU
  • Publication number: 20170011013
    Abstract: Herein disclosed is an electronic file structure configured to include a setting region having a name of an anchor indicative of a predetermined location, and a name of a hyperlink that refer to the anchor, which are not present on the same file at an initial stage of generation, the setting region is independent from a material. A verbatim jump is enabled by combining a plurality of different electronic files respectively having higher segments of names of the hyperlinks and the anchors replaced in a round robin manner into one.
    Type: Application
    Filed: May 19, 2016
    Publication date: January 12, 2017
    Inventor: Hiroyuki TANAKA
  • Publication number: 20170011014
    Abstract: While interacting with resources such as databases and data sets, a user of an organization may create a usage of a resource that is interesting or has value. The user may publish the usage to a web page and/or notify other users who may be interested in the usage, but the effectiveness of such sharing depends upon the user's volition to share the usage with interested users. Instead, the interaction between the interacting user and the resource may be monitored to detect a usage of the resource that may be interesting to other users of the organization. Interested users may be automatically identified and notified of the resource usage, and may request a replay of the resource usage by the interacting interested user. Usages may also be automatically stored as part of a catalog of resource usages by the interacting user for interested users to browse and replay.
    Type: Application
    Filed: July 8, 2015
    Publication date: January 12, 2017
    Inventors: Christian Liensberger, James Eldon Tillinghast, Mark Wade Heninger, Christina Storm, Chairy Chiu Ying Cheung
  • Publication number: 20170011015
    Abstract: A system includes a content extraction engine comprising at least one processor and configured to receive a content page including first product data for a target product, remove noise content from the content page, thereby generating a remainder content page, compare the remainder content page to a first synonym list to identify the first product data, the first synonym list including a first data field name, and provide the first product data as associated with the first data field name.
    Type: Application
    Filed: December 30, 2015
    Publication date: January 12, 2017
    Inventors: Priyavrath Dakua, Prajakta Belgundi, Sharath Raghu
  • Publication number: 20170011016
    Abstract: Embodiments are directed to a markup language that allows content and logic statements to be used in the same syntax, as well as generating a markup language document using that markup language. In one scenario, a computer system is provided. The computer system has a processor and a computer readable storage device with instructions that are executable by the processor and that instantiate a user interface that allows a user to provide input including providing a first content statement in a markup language using a specified syntax and providing a first logic statement in the same markup language using the same specified syntax. The computer system also includes a markup language processing engine configured to interpret the first content statement and the first logic statement, and execute the first logic statement within the context of the first content statement.
    Type: Application
    Filed: July 11, 2016
    Publication date: January 12, 2017
    Inventors: Stewart E. Shelline, William M. Sawyer
  • Publication number: 20170011017
    Abstract: Server systems are disclosed that receive content requests and respond with hardware-independent graphics commands instead of, or in addition to, unprocessed content items. The server systems can also generate text information regarding text in the requested content items, and provide the text information to user devices so that the user devices can have knowledge of the text in the content item. The user device can use the text information to handle user interactions with the content item, including copy, paste and search commands and other similar commands. Accordingly, the hardware-independent graphics commands-based representation may provide text interactivity and effects not otherwise available to content representations based on graphics commands or images of content.
    Type: Application
    Filed: September 26, 2016
    Publication date: January 12, 2017
    Inventor: Saral Jain
  • Publication number: 20170011018
    Abstract: Systems and methods are disclosed for creating and using a Shortcode for any street or postal address, including an imbedded Shortcode (ISC) that differentiates and visually distinguishes the alpha-numeric characters constituting the Shortcode within the visual display of the full street address. A Shortcode may be automatically created and uniquely associated with a full street or postal address for anywhere in the world, including a street number, street name and/or type, city, state, country, or any street or unit prefix or suffix designation. The ISC enables the Shortcode to be visually identified by distinguishing the Shortcode from the other characters constituting the full traditional street or postal address.
    Type: Application
    Filed: June 20, 2016
    Publication date: January 12, 2017
    Inventor: S. Lee Hancock
  • Publication number: 20170011019
    Abstract: A system provides on a computer display screen, a graphical image of an initial parsing as generated by a computerized algorithm. Individual clauses are encased in expandable containers that a user can shift and resize on the screen using a mouse or other cursor control device to thereby improve the initial parsing.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 12, 2017
    Applicant: Walker Reading Technologies, Inc.
    Inventor: Randall C. Walker
  • Publication number: 20170011020
    Abstract: In an aspect, a computerized method for generating processed files of deposition testimony transcript designations may include accessing a file containing designations of contents of a textual transcript, quarantining errors in the designations, and generating a processed file containing processed designations of contents of the textual transcript having quarantined errors removed therefrom. In another aspect, a computerized method of generating designations for a deposition testimony transcript may include accessing designation information regarding designations made with respect to text of the deposition testimony transcript, accessing rules for generating designations based on the designation information, and generating the designations based on the rules.
    Type: Application
    Filed: September 21, 2016
    Publication date: January 12, 2017
    Inventor: Christopher John Grimm
  • Publication number: 20170011021
    Abstract: Managing document annotations in a publish/subscribe system is described. A publishing system creates annotations of a document that include references to where the annotations are to be displayed; stores the annotations separately from the document; names an annotation set using tags; sets roles and permissions for use of the annotation set, including access permissions based on a time and/or location constraint of a subscribing user; and publishes the annotation set to a publish/subscribe broker for access by the subscribing users. A subscribing system subscribes a user to annotations of a document, wherein each annotation is separate from the document and includes reference to where the annotations are to be displayed. The subscribing system also defines a role of the subscribing user, wherein use permissions of the annotations by the subscribing user are controlled based on the role, including time and/or location constraints of the subscribing user.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventor: Hanson Lieu
  • Publication number: 20170011022
    Abstract: Systems and methods are disclosed for active column filtering. In accordance with one implementation, a method is provided for active column filtering. The method includes providing a table having data values arranged in rows and columns, providing a first filter location indicator whose location is visually associated with a first column, and providing a first interface based on a selection of the first filter location indicator, wherein the first interface's location is visually associated with the first column. The method also includes acquiring a first filter input entered into the first interface, filtering the table based on the acquired first filter input, providing the filtered table for displaying, and providing an applied filter indicator, whose location is visually associated with the first column, the applied filter indicator including at least the first filter input.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 12, 2017
    Inventors: Jack GROSSMAN, James THOMPSON
  • Publication number: 20170011023
    Abstract: A general-purpose apparatus for analyzing natural language text that allows for the implementation of a broad range of natural language understanding applications. The apparatus for natural language understanding analyzes a source text and transforms the source text into a semantically-interpretable syntactic representation (SISR), comprising a syntax template and semantic clause annotations. The general-purpose apparatus for natural language understanding is adaptable to various source text natural languages and is adaptable to various natural language understanding applications, such as query answering, translation, summarization, information extraction, disambiguation, and parsing. A natural language query answering apparatus for answering questions about a source text, whereby the query answering apparatus utilizes the general-purpose apparatus for transforming the natural language query into SISR format.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Inventors: Rima GHANNAM, Maan GHANNAM
  • Publication number: 20170011024
    Abstract: A system for contextualising an unstructured stream of text, representative of spoken word, including a grammar processor, a sentence processor, a frequency processor, a summer and an emotion processor. The unstructured stream of text is processed and outputs an audio file total for each matched phrase, word and proper noun, determined from the unstructured text, to a data significance processor. The data significance processor receives and audio file total for each name, proper noun and matched real phrase, determined from the unstructured text, and outputs a list including the names, proper nouns and matched real phrases in order of contextual significance.
    Type: Application
    Filed: February 4, 2015
    Publication date: January 12, 2017
    Inventor: Nigel Henry CANNINGS
  • Publication number: 20170011025
    Abstract: Sentence simplification may be provided. A spoken phrase may be received and converted to a text phrase. An intent associated with the text phrase may be identified. The text phrase may then be reformatted according to the identified intent and a task may be performed according to the reformatted text phrase.
    Type: Application
    Filed: September 21, 2016
    Publication date: January 12, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Gokhan Tur, Dilek Hakkani-Tur, Larry Paul Heck, Sarangarajan Parthasarathy
  • Publication number: 20170011026
    Abstract: Mechanisms for identifying hidden meaning in a portion of natural language content are provided. A primary portion of natural language content is received and a secondary portion of natural language content is identified that references the natural language content. The secondary portion of natural language content is analyzed to identify indications of meaning directed to elements of the primary portion of natural language content. A probabilistic model is generated based on the secondary portion of natural language content modeling a probability of hidden meaning in the primary portion of natural language content. A hidden meaning statement data structure is generated for the primary portion of natural language content based on the probabilistic model.
    Type: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventors: Donna K. Byron, Benjamin L. Johnson, Lakshminarayanan Krishnamurthy, Krishna Kummamuru, Timothy P. Winkler
  • Publication number: 20170011027
    Abstract: Methods and devices for voice communications and foreign language translation are disclosed. One method includes selecting one of a plurality of microphones of an earpiece unit, receiving a selected voice communication of a first language from the selected microphone and translating the selected voice communication from the first language to a second language, the second language different from the first to create a translated voice communication, and transducing the translated voice communication at a speaker within the earpiece unit. Preferably the microphones are oriented in different directions and are directional microphones. The present invention further optionally provides for the sensing and transmission of pulse oximeter measurements and temperature measurements.
    Type: Application
    Filed: May 17, 2016
    Publication date: January 12, 2017
    Inventor: Peter V. Boesen
  • Publication number: 20170011028
    Abstract: Apparatuses and methods are disclosed for database scheduling. An exemplary method may include obtaining a performance parameter associated with a database server. The method may also include determining whether the performance parameter matches a preset condition. After it is determined that the performance parameter matches the preset condition, the method may further include selecting a database instance operating on the database server and migrating the database instance to a receiving database server.
    Type: Application
    Filed: July 8, 2016
    Publication date: January 12, 2017
    Inventors: Heng WANG, Xu CHEN
  • Publication number: 20170011029
    Abstract: Embodiments of the present invention provide a system, method, and article of hybrid human machine learning system with tagging and scoring techniques for sentiment magnitude scoring of textual passages. The combination of machine learning systems with data from human pooled language extraction techniques enable the present system to achieve high accuracy of human sentiment measurement and textual categorization of raw text, blog posts, and social media streams. This information can then be aggregated to provide brand and product strength analysis. A data processing module is configured to get streaming data and then tag the streaming data automatically using the machine learning output. A crowdsourcing module is configured to select a subset of social media posts that have been previously stored in the database, and present the social media posts on the web, which then tags each social media with a selected set of attributes.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: Manjirnath CHATTERJEE, Rabia TURAN, Brian LUE, Ankur AGRAWAL, Kevin PERILLO
  • Publication number: 20170011030
    Abstract: Embodiments of the present disclosure provide a method for searching for a multimedia file, a terminal device, and a server. The method for searching for a multimedia file includes: acquiring, from a server, encrypted summary information of a first multimedia file in at least one multimedia file, where encrypted summary information of the at least one multimedia file corresponds to encrypted content of the at least one multimedia file; decrypting, by a terminal device, the encrypted summary information of the first multimedia file, to obtain summary information of the first multimedia file; when determining that the summary information of the first multimedia file corresponds to a target multimedia file, acquiring, by the terminal device from the server, encrypted content of the first multimedia file corresponding to the summary information of the first multimedia file. According to the embodiments of the present disclosure, a target multimedia file can be quickly found.
    Type: Application
    Filed: January 31, 2015
    Publication date: January 12, 2017
    Inventors: Jiejing HUANG, Chan WANG, Huangwei WU
  • Publication number: 20170011031
    Abstract: The present invention can accomplish effective and accurate searching even for long, multilingual search word input. On the basis of a search request that is denoted in a first system of symbols, a server outputs search results that are denoted in a second system of symbols. Specifically, a search request character string input unit inputs a user-generated search request that is denoted in the first system of symbols. A signifying language translation unit converts the input search request that is denoted in the first system of symbols into a signifying language that is different from the first system of symbols. A search unit performs a search that uses the search request in the signifying language and outputs search results that are denoted in the second system of symbols. A presentation control unit controls the presentation of the search results.
    Type: Application
    Filed: February 4, 2015
    Publication date: January 12, 2017
    Inventor: Tomoko TASHIRO
  • Publication number: 20170011032
    Abstract: Kinship between electronic files among personal networked devices may be ascertained between the files by determining an operational relationship between the files and with a similarity measurement.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 12, 2017
    Inventors: Guobin Shen, Songwu Lu, Fan Yang
  • Publication number: 20170011033
    Abstract: A music service remote from a local device user identifies matching video and music content. An identification of a piece of media content that is part of a collection or playlist, is received by the service, the selected piece of media content being included in a unified catalog of video and music content that is accessible by the music service. If the selected piece of media content has a matching member in the unified catalog, the matching member replaces the selected piece of media content during playback of the collection on the local device. The service analyzes a collection of media content associated with the user, the content collection being either i) stored locally on the local device, or ii) stored remotely from the local device in a store that is accessible by the music service, or iii) stored using a combination of local and remote storage.
    Type: Application
    Filed: July 15, 2016
    Publication date: January 12, 2017
    Inventors: Cory Cirrincione, Vignesh Sachidanandam, Alex Savchenko
  • Publication number: 20170011034
    Abstract: In accordance with embodiments of the present invention, a method for associating metadata with a media object is provided. The method provides the ability to tag, or bookmark, a point in time for future use. The method includes receiving the metadata, an associated time condition, and an associated user identification. The method further includes storing at least the time condition. The at least stored time condition is used, at least in part, for associating the metadata with the media object. The media object is then provided to the user. In some embodiments the media object is not available for association with the metadata at the time the metadata is received. In other embodiments, the media object is provided by an external application.
    Type: Application
    Filed: September 22, 2016
    Publication date: January 12, 2017
    Inventor: David Ayman SHAMMA
  • Publication number: 20170011035
    Abstract: Described is programmatic access to persistent XML and relational data from applications based upon explicit mappings between object classes, XML schema types, and relations. The mappings are used in data access, that is, they drive query and update processing. A query may be processed into a query for accessing the XML data and another query for second type for accessing the relational data. Mappings support strongly-typed classes and loosely-typed classes, and may be conditional upon other data, may decouple query and update translation performed at runtime from schema translation used at compile time, and/or may be compiled into transformations that produce objects from XML data and transformations that produce XML data from objects. Mappings may be generated automatically or provided by the developer.
    Type: Application
    Filed: April 8, 2016
    Publication date: January 12, 2017
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Sergey Melnik, Philip A. Bernstein, James F. Terwilliger
  • Publication number: 20170011036
    Abstract: A method providing an answer to an input question containing at least one time-sensitive word or at least one time-sensitive phrase using natural language processing (NLP) is provided. The method may include receiving the input question. The method may also include performing natural language processing (NLP) analysis on the input question to extract a required value phrase. The method may further include forming at least one mathematical equation based on the extracted required value phrase. Additionally, the method may include forming at least one interim question based on the extracted required value phrase. The method may further include solving the at least one formed mathematical equation and the at least one formed interim question. The method may also include narrating the answer to the input question in natural language based on the solved at least one interim question or the solved at least one mathematical equation.
    Type: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Inventors: Ashish Mungi, Joy Mustafi
  • Publication number: 20170011037
    Abstract: Mechanisms are provided for performing a cognitive operation. An input graph is received having a plurality of first nodes, where subsets of first nodes are coupled to one another via first edges and each first edge has an associated weight. A blinking graph model is generated based on the graph, where blink rates are associated with second edges and are calculated based on weights of corresponding first edges in the input graph. The blink rate specifies a fraction of time a corresponding second edge is determined to be present in the blinking graph model. A relatedness metric is calculated for a target node relative to a node of interest based on the blink rates of the second edges. The relatedness metric indicates a degree of relatedness of the target node to the node of interest. A cognitive operation is then performed based on the relatedness metric.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Inventors: Haifeng Qian, Hui Wan
  • Publication number: 20170011038
    Abstract: A system and method for multiple factor sorting and a user interface thereof are described. The system allows a user to quickly articulate and convey to a computing system, through the use of multiple variably-weighted factors, the nuance of the user's thought process as it relates to retrieving information or making a decision. When a person retrieves information and desires to sort into an order a plurality of items and where the user desires to sort the order of items based on a multiplicity of factors, the system provides a graphical, modifiable representation of the factors that enables the user to temporarily interrelate and variably prioritize those factors by applying input to modify the graphical representation of the factors such that as the user increasingly prioritizes one factor, the remaining factor(s) are proportionately decreased in priority, such change(s) of prioritizations subsequently resulting in a reordering of the items to reflect the change(s).
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Inventor: David Revelle
  • Publication number: 20170011039
    Abstract: Embodiments provide for assessing and scoring user proficiency in topics determined by data from social networks and other sources. Embodiments can combine the information available to direct models, e.g., using user profiles, endorsements, etc., with data from various other external knowledge bases to find implicit topics for users, and other types of reasoning to compute proficiency scores. Implicit topics, i.e., those topics related to explicitly identified areas of expertise, can be determined based on a topic graph such as a Directed Acyclic Graph (DAG). Generally speaking, embodiments can traverse the topic graph for explicitly identified skills or topics and determine related or similar new skills based on nearby nodes of the graph. This approach can uncover skills that user that may not have disclosed as well as scoring users on skills based on the skill's similarity to those the user did claim.
    Type: Application
    Filed: July 7, 2015
    Publication date: January 12, 2017
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: KENT SPAULDING, YASIN CENGIZ, ELIZABETH LINGG, RANA MERAJ RASOOL
  • Publication number: 20170011040
    Abstract: A method of identifying the occurrence of one or more organized athletic events including a plurality of participants is disclosed. The method includes receiving athletic activity data for the participants from a plurality of athletic activity monitoring devices carried by the participants. The received athletic activity data defines workouts performed by the participants. The method further includes defining a plurality of parameters for the athletic activity data, wherein the parameters define common athletic activity data for the participants of each of the organized athletic events. In addition, the method includes clustering the athletic activity data into one or more clusters of workouts based on the defined parameters for the athletic activity data. Furthermore, the method includes identifying the one or more organized athletic events based on the one or more clusters of workouts.
    Type: Application
    Filed: July 10, 2015
    Publication date: January 12, 2017
    Inventor: Kyler Maxwell Eastman
  • Publication number: 20170011041
    Abstract: A system and method for supporting identifying experts on arbitrary topics in an enterprise social network. An exemplary method can receive, at a node of a social network application, a plurality of content. The method can store the plurality of content in a database associated with the social network application. The method can index the plurality of content, resulting in an index of content, wherein the index of content includes a plurality of activity signals and a plurality of security values. The method can receive a request for a search for at least one expert on an arbitrary topic. The method can search the index of content for the at least one expert on the arbitrary topic, resulting in a plurality of search results. The method can next assign a weight for each of the plurality of search results based at least on the plurality of activity signals.
    Type: Application
    Filed: June 14, 2016
    Publication date: January 12, 2017
    Inventor: Kurt Frieden
  • Publication number: 20170011042
    Abstract: A system identifies ancestral birth locations or surnames estimated to be associated with an individual's ancestors using an individual's genetic sample. The system identifies users who are genetic matches to the individual and determines whether and how often a birth location or surname appears in the pedigrees of those users. Birth locations or surnames that appear frequently throughout the pedigrees of genetically matching users may represent birth locations or surnames that are affiliated with the individual's ancestors. The system determines whether the frequency of appearance of a birth location or surname is statistically significant to eliminate biases for certain birth locations or surnames that appear more frequently than others. The birth location or surname may be provided to the individual based on an also-determined enrichment score.
    Type: Application
    Filed: July 6, 2016
    Publication date: January 12, 2017
    Inventors: Amir R. Kermany, Julie M. Granka, Keith D. Noto
  • Publication number: 20170011043
    Abstract: Systems and methods for enhancing user experience in a search environment are provided. The method includes ranking documents which have multiple zones wherein one zone in a document dominates rest of the zones in the document.
    Type: Application
    Filed: July 12, 2016
    Publication date: January 12, 2017
    Inventor: Aravind Musuluri
  • Publication number: 20170011044
    Abstract: Methods, systems, and media for providing a media search engine are provided.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 12, 2017
    Inventors: Nathan Leslie Sandland, Jason Bayer, Cheol Ho Park
  • Publication number: 20170011045
    Abstract: Method, systems and apparatus to determine the suitability of parts or protocols to perform unit operations in the context of a biological process, comprising recording of a user score associated with an instance of use of a protocol or part, wherein the context of the use is recorded along with the rating, and wherein the context is defined as the value of factors that may affect the performance of the unit operation in which the part or protocol was used. The method may be implemented as a web service.
    Type: Application
    Filed: September 22, 2016
    Publication date: January 12, 2017
    Inventors: Markus Christian GERSHATER, Sean Michael WARD, Michael Ian SADOWSKI, Christopher Richard GRANT
  • Publication number: 20170011046
    Abstract: A method in a data processing system and apparatus for organizing files, data items, web site members, or web pages, structured or unstructured, of multiple users stored across one or more server computers into hierarchical file structures on a recordable medium of a data processing system. A user-defined metalabel is assigned to each of the electronic files, data items, web site members, or web pages. The electronic files, data items, web site members, or web pages are organized as a function of the metalabels into the hierarchical file structures. The method includes automatically weighting of individual metalabels as a function of relevance to a corresponding one of the electronic files, data items, web site members, or web pages. Searching the plurality of hierarchical structures can then be done with a query including at least one term and a relevance threshold.
    Type: Application
    Filed: September 26, 2016
    Publication date: January 12, 2017
    Applicant: ILLINOIS INSTITUTE OF TECHNOLOGY
    Inventors: Sanjiv KAPOOR, Ophir FRIEDER
  • Publication number: 20170011047
    Abstract: Techniques for analyzing a repository are described herein. A method for analyzing a repository may include obtaining a list of known persons in a repository based on objects, users, and groups retrieved from the repository. The method may further select one of the objects having a field and a value, and then determine whether the field of the selected object is a facet based on a probability that the field of the selected object has a limited number of possible values. In analyzing the repository, a repository information archive may be generated. The repository information archive may include the relationship between the selected object and at least one other object, statistics and counts related to properties in the selected objects, and whether or not the field of the selected object is a facet.
    Type: Application
    Filed: July 6, 2015
    Publication date: January 12, 2017
    Inventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
  • Publication number: 20170011048
    Abstract: Example apparatus and methods provide a file system that stores files in multiple different logical units. The logical units are associated with different classes of devices. The file system interacts with the logical units through block-based interfaces. The file system is a single file system that spans the multiple logical units. The multiple different logical units include data storage devices for which the file system manages block storage allocation and an object storage system that manages its own block storage allocation rather than having the file system manage its block storage allocation. The file system may maintain a single namespace, hierarchy, or directory structure for the multiple logical units. The object storage system may protect files using redundant copies, erasure codes, or other approaches. An archive process may selectively move files from other devices to the object storage system and leave a symbolic link behind.
    Type: Application
    Filed: July 9, 2015
    Publication date: January 12, 2017
    Inventors: Roderick Wideman, Don Doerner
  • Publication number: 20170011049
    Abstract: Examples herein involve sending a request to a server to provide candidate attributes of a candidate backup file based on attributes of a data file, the request comprising the attributes, determining that the candidate attributes received from the server match the attributes of the data file based on fuzzy logic and respective weights applied to the attributes of the data file, and recording a link to the candidate backup file to back up the data file and to avoid a duplicate of the candidate backup file in a database of the server.
    Type: Application
    Filed: October 2, 2015
    Publication date: January 12, 2017
    Inventors: Lokesh Murthy Venkatesh, Sunil Turakani, Nandan Shantharaj
  • Publication number: 20170011050
    Abstract: Techniques for analyzing a repository are described herein. A method for analyzing a repository may include obtaining a list of known persons in a repository based on objects, users, and groups retrieved from the repository. The method may further select one of the objects having a field and a value, and then determine whether the field of the selected object is a facet based on a probability that the field of the selected object has a limited number of possible values. In analyzing the repository, a repository information archive may be generated. The repository information archive may include the relationship between the selected object and at least one other object, statistics and counts related to properties in the selected objects, and whether or not the field of the selected object is a facet.
    Type: Application
    Filed: April 27, 2016
    Publication date: January 12, 2017
    Inventors: Yigal S. Dayan, Josemina M. Magdalen, Irit Maharian, Victoria Mazel, Oren Paikowsky, Andrei Shtilman
  • Publication number: 20170011051
    Abstract: An integrated digital-analog archiving system can automatically initiate a migration process to move electronic documents to a media library. For each electronic document, the system may retrieve the electronic document from a digital data storage medium, extract metadata from the electronic document, determine size, orientation, and format of the electronic document, generate indicators for indicating the start and end of the electronic document to be stored on an analog data storage medium, generate an analog document identifier for identifying the electronic document on the analog data storage medium, generate a scaled image of the electronic document based on the size, orientation, and format of the electronic document, generate a text string based at least in part on the extracted metadata, and render the indicators, the analog document identifier, the scaled image of the electronic document, and the text string on the analog data storage medium.
    Type: Application
    Filed: July 5, 2016
    Publication date: January 12, 2017
    Inventor: Matthias Specht
  • Publication number: 20170011052
    Abstract: The present Invention is directed to a search engine for video recorder. One embodiment of the present invention operates in a environment that includes one or more set-top boxes connected to or integrated within one or more output devices. The set-top boxes are used to transfer shows from a broadcast input source to one or more types of storage devices and to play back the shows from the storage devices to the output devices, either in a delayed-live fashion or at a later time of the user's choosing. The set-top box displays a graphical user interface (GUI), which gives the user the ability to watch and/or record timeslot based programming, to order and programming, and to playback previously recorded shows that reside on a local or remote storage device. A search engine is added to toe GUI that lets the search for shows and receive results in an enhanced manner.
    Type: Application
    Filed: September 23, 2016
    Publication date: January 12, 2017
    Inventors: Haig H. Krakirian, Geoffrey Z. Ombao, James A. Bumgardner
  • Publication number: 20170011053
    Abstract: In one example, a computer-implemented method of generating a weather product is disclosed that comprises receiving a product generation input, the product generation input being indicative of a weather product. The method further comprises retrieving a weather data point, based on the product generation input. Further, the method comprises analyzing the weather data point with a weather analysis component to identify weather parameters relevant to the weather product. In addition, the method comprises generating the weather product to include the identified relevant weather parameters.
    Type: Application
    Filed: July 8, 2016
    Publication date: January 12, 2017
    Inventors: David James Hubbard, Craig Allen Mataczynski
  • Publication number: 20170011054
    Abstract: Various embodiments intelligently cache data in distributed clustered file systems. In one embodiment, a set of file system clusters from a plurality of file system clusters being accessed by an information processing system is identified. The information processing system resides within one of the plurality of file system clusters and provides a user client with access to a plurality of files stored within the plurality of file system clusters. One or more file sets being accessed by the information processing system are identified for each of the set of file system clusters that have been identified. A set of data access information comprising at least an identifier associated with each of the set of file system clusters and an identifier associated with each of the one or more file sets is generated. The set of data access information is then stored.
    Type: Application
    Filed: July 11, 2015
    Publication date: January 12, 2017
    Inventors: Ramamohan CHENNAMSETTY, Anthony T. DESANTIS, Avinesh KUMAR, Sandeep R. PATIL
  • Publication number: 20170011055
    Abstract: Objects contained within enormous geographically distributed virtual file servers spanning thousands (or even millions) of organizations are each assigned globally unique object identifiers, enabling the implementation of highly distributed indexing and retrieval operations. The file system API (application programming interface) is extended to provide a search capability. A search request targeting a specific domain creates a parallel namespace anchored in that domain's root directory. The parallel namespace, containing directories and links to all objects satisfying the search criteria, may be navigated using the standard file system API. Relevance scores, added as new members of the file attribute structure, enable the construction and presentation of views that convey where the centers of expertise associated with the search matter are located.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 12, 2017
    Inventor: William M Pitts
  • Publication number: 20170011056
    Abstract: A method for deleting obsolete files from a file system is provided. The method includes receiving a request to delete a reference to a first target file of a plurality of target files stored in a file system, the first target file having a first target file name. A first reference file whose file name includes the first target file name is identified. The first reference file is deleted from the file system. The method further includes determining whether the file system includes at least one reference file, distinct from the first reference file, whose file name includes the first target file name. In accordance with a determination that the file system does not include the at least one reference file, the first target file is deleted from the file system.
    Type: Application
    Filed: September 19, 2016
    Publication date: January 12, 2017
    Inventors: Yasushi Saito, Sanjay Ghemawat, Jeffrey Adgate Dean
  • Publication number: 20170011057
    Abstract: A request to access to a logical location in a file stored in a content addressable storage (CAS) system can be handled by retrieving first tree data from a first node in a hash tree that represents the file, the first tree data including a first hash tree depth, a first CAS signature, a block size and a file size. Based on the tree data, a second node is selected from a higher level in the hash tree. Second tree data from the second node of the hash tree that represents the file is retrieved, including a second CAS signature. The second CAS signature is determined to match a reserved CAS signature, and in response, an indication that the requested logical location is unallocated within the file is provided.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: Ahmed Gheith, Eric Van Hensbergen, James Xenidis
  • Publication number: 20170011058
    Abstract: A request to access to a logical location in a file stored in a content addressable storage (CAS) system can be processed by retrieving first tree data from a first node in a first hash tree that represents a first version of the file. Based on the first tree data, a second node is selected from which a CAS signature is compared to a reserved CAS signature to determine the proper file version. In response to a match, a third node is accessed in a second hash tree that represents a second version of the file. Tree data is retrieved from a third node.
    Type: Application
    Filed: September 20, 2016
    Publication date: January 12, 2017
    Inventors: Ahmed Gheith, Eric Van Hensbergen, James Xenidis