Patents Issued in November 17, 2016
  • Publication number: 20160335249
    Abstract: An information processing apparatus includes a forming unit and an extracting unit. The forming unit forms, from a co-occurrence network representing a correlation among plural morphemes included in plural sentences, plural clusters each including plural morphemes related to one another. The extracting unit extracts, from each of the plural clusters formed by the forming unit, one or more subgraphs each including plural morphemes that satisfy a predetermined condition representing a mutual correlation.
    Type: Application
    Filed: October 22, 2015
    Publication date: November 17, 2016
    Applicant: FUJI XEROX CO., LTD.
    Inventor: Ryuji KANO
  • Publication number: 20160335250
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for user warnings for content items projected to underperform. In one aspect a method includes identifying a first content item for display on a website. The method further includes determining a category of the first content item. The method further includes determining characteristics of the first content item, and identifying other well-performing content items in the category. The method further includes determining characteristics of the other well-performing content items, and contrasting the characteristics of the first content item with the characteristics of the other well-performing content items. In response to these contrasts, a recommendation is provided to a sponsor associated with the content item. The method further includes receiving, from the sponsor, at least one of a command, a replacement content item, or approval of the suggested changes.
    Type: Application
    Filed: August 9, 2012
    Publication date: November 17, 2016
    Applicant: Google Inc.
    Inventor: Markus Breitenbach
  • Publication number: 20160335251
    Abstract: Using Natural Language Text Processing techniques, the meaning of a newly written sentence is understood, paraphrased, inferences are made, if needed, and then matched with the meaning of the sentences already written and stored in the System. In the end, the new information found in the newly written sentence is displayed.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventor: Hristo Georgiev
  • Publication number: 20160335252
    Abstract: A method is provided for evaluating a customer generated communication about a customer device. Terms of a customer generated communication are received with respect to the customer's device. Through a sentiment analysis engine, a sentiment expressed through the customer generated communication is determined. The sentiment has a sentiment strength, positive or negative. Through a parsing engine, an issue is extracted with respect to the device as expressed through the terms of the customer generated communication. A device profile of the device is retrieved, which has device parameters. Relevant device parameters to the extracted issue are determined, and these are forwarded to a rules engine. Through the rules engine, the extent to which the extracted issue is factually justified is verified. The extent of factual justification is correlated with the sentiment strength to arrive at a sentiment accuracy index.
    Type: Application
    Filed: May 11, 2016
    Publication date: November 17, 2016
    Inventors: Jeffrey Brunet, Yousuf Chowdhary, Ian Collins, Karen Chan, David Harold Sanderson
  • Publication number: 20160335253
    Abstract: An information gathering system has a server connected to a network, the server having a processor and a coupled data repository, with software executing on the processor from a non-transitory medium providing system intelligence, and a plurality of computerized communication devices coupled to the network, each having a microphone, a speaker, a GPS capability reporting geographic location, and a display screen, each computerized communication device executing coded instructions providing local intelligence at least presenting interactive interfaces to users of the devices, the users enabled to record an audio or audio-video input to the server. The server receives a report of an event occurring at or near a specific geographic location, determines computerized communication devices reporting geographic location within a predetermined distance from the specific geographic location, and messages users of the second computerized communication devices, eliciting input regarding the event.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Inventors: Jonathan Berke, Tracy Rojas, William Greco, John Coulter
  • Publication number: 20160335254
    Abstract: A machine or computer translation system and method which translates texts (conveying their meanings) from one natural language to another. The system and method have a modular structure for organizing languages, which in combination with a transitory (indirect) method of translation allows for the creation of a multilingual system that is capable of translations in any direction between any of the included languages. Every linguistic module includes a dictionary of words and phrases, a list of operational functions, and parameters that guide the conversion processes needed to perform a translation from one language to another. The system further utilizes an algorithm designed for a rule-based machine translation.
    Type: Application
    Filed: May 19, 2016
    Publication date: November 17, 2016
    Inventor: Alibek ISSAEV
  • Publication number: 20160335255
    Abstract: An approach includes a method implemented in a computer infrastructure having computer executable code tangibly embodied in a computer readable storage medium having programming instructions. The approach further includes the programming instructions configured to receive a bilingual text which comprises a first set of characters in a Latin-based language and a second set of characters in a non Latin-based language. The approach further includes the programming instructions configured to convert the second set of characters in the non Latin-based language in the bilingual text to a third set of characters in the Latin-based language based on a lookup table. The approach further includes the programming instructions configured to add a prefix character and a postfix character to each converted word in the third set of characters. The approach further includes the programming instructions configured to output an encoded representation of the bilingual text.
    Type: Application
    Filed: May 15, 2015
    Publication date: November 17, 2016
    Inventors: Felwah Alhamed, Sara Aldoweesh, Amr Alasaad
  • Publication number: 20160335256
    Abstract: Display control method and apparatus for multimedia data are provided. The method includes: acquiring a ratio of a total real display count to a total planning display count corresponding to each display area within a first time period, determining the ratio as a data display rate of each display area within the first time period, and controlling, according to the data display rate of each display area within the first time period, multimedia data displayed in each display area. A data display rate of each display area within a first time period is acquired, and multimedia data displayed in each display area is controlled according to the data display rate of each display area within the first time period, so that stability of accuracy of a control result is improved, and a control effect is enhanced.
    Type: Application
    Filed: March 4, 2015
    Publication date: November 17, 2016
    Applicant: Tencent Technology (Shenzhen) Company Limited
    Inventor: YING DUAN
  • Publication number: 20160335257
    Abstract: Methods, systems and computer-readable storage media relate to automatically and efficiently determine a set of relevant document(s) relevant to an inputted set of document(s) based on at least indirect citations. The method may include determining a group of one or more citing documents from one or more citing documents for a queried set of one or more documents. The queried set may include the inputted set and/or one or more sets of relevant document(s). The method may also include determining a group of the one or more cited documents from the one or more citing documents for the group. The method may include determining relevance information for each cited document of the group. The method may further include determining a first set of one or more documents that are relevant to the inputted set of one or more documents based on the relevance information of the second group.
    Type: Application
    Filed: May 16, 2016
    Publication date: November 17, 2016
    Inventor: Anna Janssens
  • Publication number: 20160335258
    Abstract: Systems and methods are disclosed for providing devices capable of the reception and playback of one or more crafted media channels transmitted over an intermittent connection. The one or more channels may be customized by the end user to bias the programming towards individual tastes or moods. The channels may be delivered over an intermittent, unidirectional link, for example a Satellite Radio receiver in a home or car. Content may also be delivered over an intermittent, bidirectional link, for example to a portable media player via a wireless 802.11 or other networked connection.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: Bradley D. KINDIG, Celite MILBRANDT
  • Publication number: 20160335259
    Abstract: Methods and apparatuses for storing structured information are disclosed. A hash value computed over structured information determined for a host is compared to a hash value computed over a corresponding structured information stored in a remote database for the host where after an update of at least a part of the stored structured information can take place in response to determining a difference in the hash values and the stored structured information is kept in the database as it is in response to determining that the hash values are equal.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Inventors: Tatu J. YLÖNEN, Herb GOLDMAN
  • Publication number: 20160335260
    Abstract: A system and method are disclosed for providing metric recommendations by a cloud event log analytics system. The log analytics system includes a user interface which allows users to view metric recommendations, view, modify, annotate, delete, or create log metrics. In a first embodiment, centroid vectors are created from metadata associated with user access of log metrics. The centroid vectors are compared to metrics vectors created from log metrics and the results are ranked and provided to users as metric recommendations. In a second embodiment, classification rules are inferred for metric matrix tables containing metadata about log metric usage. Classification rules are assigned to a decision tree used to calculate composite probabilities of interest of log metrics. A recommendation matrix incorporate the composite probabilities of interest to predict the degree of interest an analytics user may have in a log metric for a given role.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: Gregorio Convertino, Mark Detweiler, Maoyuan Sun
  • Publication number: 20160335261
    Abstract: Methods and systems are provided for improving efficiency and precision in factual question answering in a search environment. In aspects, the methods and systems involve offline identification of answers correlated with one or more factual questions that are generated offline for each document within a document collection. Thereafter, upon receiving a factoid query during runtime, candidate documents that are retrieved in response to the factoid query are scanned for a factual question that matches the factoid query. For each factual question that matches the factoid query, a corresponding candidate answer can be identified. Thereafter, each candidate answer can be assigned a score that is a function of the number of candidate documents in which the candidate answer was identified and the relevancy of those candidate documents to the factoid query. The candidate answer having the highest score can be provided to the user in response to the factoid query.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: Franco Salvetti, Srinivas Vadrevu
  • Publication number: 20160335262
    Abstract: According to an aspect of an embodiment, a method may include obtaining hierarchal data corresponding to a hierarchy associated with an organization. The method may further include obtaining designation data with respect to one or more target areas and one or more target metrics. Moreover, the method may include generating a data map based on the hierarchal data and the designation data. Additionally, the method may include generating one or more scoring formulas and one or more scores based on one or more of the following: the designation data and the hierarchal data. Furthermore, the method may include generating a digital user interface dashboard based on one or more of the following: the data map, the hierarchal data, and the designation data.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: STEVEN TEDJAMULIA, NEAL CRAIG VARNER, RODNEY WHISNANT
  • Publication number: 20160335263
    Abstract: The present teaching relates to ranking search content. In one example, a plurality of documents is received to be ranked with respect to a query. Features are extracted from the query and the plurality of documents. The plurality of documents is ranked based on a ranking model and the extracted features. The ranking model is derived to remove one or more documents from the plurality of documents that are less relevant to the query and order remaining documents based on their relevance to the query. The ordered remaining documents are provided as a search result with respect to the query.
    Type: Application
    Filed: December 4, 2015
    Publication date: November 17, 2016
    Inventors: Dawei Yin, Pengyuan Wang, Hua Ouyang, Yi Chang, Jean-Marc Langlois
  • Publication number: 20160335264
    Abstract: Methods, systems, and apparatus for receiving a request that includes an entity identifier of an entity that is referenced by a search query submitted by a user and one or more context terms that are referenced by the search query; identifying a plurality of knowledge elements that are related to the entity; identifying one or more context terms that are associated with the entity that is referenced by the search query; assigning, by one or more computers, rank scores to the plurality of knowledge elements, based at least on identifying the one or more context terms that are associated with the entity that is referenced by the search query; selecting one or more of the knowledge elements from among the knowledge elements based at least on the rank scores assigned to the knowledge elements; and providing, in response to the request, information associated with the entity and the one or more selected knowledge elements.
    Type: Application
    Filed: December 16, 2015
    Publication date: November 17, 2016
    Inventors: Amit Behal, Randolph G. Brown, Akash Nanavati, Bharat Kalyanpur
  • Publication number: 20160335265
    Abstract: A user terminal apparatus is provided. The user terminal apparatus includes a storage configured to store usage history data of an application which is installed in the user terminal apparatus and a processor configured to extract usage history data related to a user interaction from the stored usage history data, and determine whether to inactivate the application based on the extracted usage history data. Accordingly, the efficiency of resources and battery of the user terminal apparatus is improved and thus, user convenience is also enhanced.
    Type: Application
    Filed: April 15, 2016
    Publication date: November 17, 2016
    Applicant: SAMSUNG ELECTRONICS CO., LTD.
    Inventors: Sun-eung PARK, Hyun-cheol PARK, Young-hyun KIM, Dong-ju LEE
  • Publication number: 20160335266
    Abstract: Methods, systems and computer program products for periodically generating a personalized playlist of media objects based on a most recent taste profile of a user. A first media object is selected from a media content play history of a first user. A first playlist containing the first media object is identified. A second media object that is not in the media content play history is extracted from the first playlist and a second playlist including the second media object is generated.
    Type: Application
    Filed: July 18, 2016
    Publication date: November 17, 2016
    Inventors: Matthew S. Ogle, Christopher Johnson, Edward J. Newett, Paul S. Yu
  • Publication number: 20160335267
    Abstract: A method for natural language search for variables is provided. The method may include searching an index using key words from a user's natural language question and the context of the user's question. The index may reference variables and/or web service calls in a domain model. The method may also include saving documents obtained in response to the search. The method may also include mapping each of the documents as a node into an object graph. Each node may be associated with a parent node, except when the node is a root node. The method may also include identifying the root node of each document. The method may also include identifying the path of each node from the node to the node's root node. The method may also include identifying matching paths. Each matching path may provide an answer to the user's question.
    Type: Application
    Filed: July 26, 2016
    Publication date: November 17, 2016
    Inventors: Viju Kothuvatiparambil, Ramakrishna R. Yannam
  • Publication number: 20160335268
    Abstract: In various example embodiments, a system and method for limiting shares of voice of individual users in a result set are provided. In example embodiments, an entity providing each entry in a result set of a search is identified. Sorting criteria including a size rule that includes a sort size value defining a maximum number of consecutive publications from a same entity are retrieved. A sorted result set is generated in compliance with the sorting criteria by shifting a publication from the same entity down one or more positions in order to satisfy the sorting criteria. The sorted result set is provided to a searching user.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Inventors: Robin Johan Schuil, Rutger Mooy, Selina H. van Panhuys
  • Publication number: 20160335269
    Abstract: A method and a system to provide generate a search result ranking function, processing a search, and presenting search results are described to provide generate a search result ranking function, processing a search, and presenting search results are described. In one embodiment, a genetic algorithm module receives a plurality of factors, a test set of items, and an ordering solution representing the preferred ordering of the test set of items, generates a potential ranking function based on the plurality of factors, and apply the potential ranking function to each item in the test set of items to generate an ordering of items associated with the potential ranking function. The genetic algorithm module also compares the ordering of items with the ordering solution, and identifies, based on the comparison, the potential ranking function as a solution ranking function. A ranking function may assign a ranking score to items in a set of active items, the ranking score based on the solution ranking function.
    Type: Application
    Filed: July 27, 2016
    Publication date: November 17, 2016
    Inventors: Paul Wheeler, Stephen Severance
  • Publication number: 20160335270
    Abstract: In one embodiment, a method includes receiving, from a client system of a first user of the communication system, an input from the first user to access a card-stack interface, generating a card cluster comprising a plurality of cards, each card comprising a suggested query referencing a query-domain and one or more query-filters, wherein each query-filter references one or more objects associated with the communication system, and wherein each card in the card cluster is ranked within the card cluster based on a predicted click-thru rate (CTR) for the card based on one or more user-engagement factors, and sending, to the client system in response to the input from the first user, the card-stack interface for display to the first user, wherein the card-stack interface comprises the card cluster, the cards of the card cluster being ordered based on the rankings associated with the cards.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Inventors: Avichal Garg, Ming Hua, Michael S. Vernal, Yang Qin, Dan lonut Fechete
  • Publication number: 20160335271
    Abstract: A social networking system determines common location information included in a set of posts between a set of users. Using the determined common location information, the social networking system generates a message interface for grouping a set of messages into a conversation thread. For example, the messages may be grouped into a conversation thread based on common location information in the messages and being associated with participants sharing a social relationship. When a group conversation is created, the social networking system presents a message interface containing the conversation thread to one or more participants of the thread. The social networking system adds the set of messages to the conversation thread based on social information about the social relationships among the participants of the conversation thread. The social networking system then presents the message interface for display to one or more of the participants.
    Type: Application
    Filed: July 22, 2016
    Publication date: November 17, 2016
    Inventors: Ben Gertzfield, Lucy Congyun Zhang, Benjamin Peter Davenport, Jonathan David Perlow, David Harry Garcia
  • Publication number: 20160335272
    Abstract: Systems and methods for generating a decay-converted celebrity rating for use in generating a celebrity tour on a user device is disclosed, including steps to retrieve a plurality of celebrity rating categories; retrieve a plurality of non-overlapping time periods; receive user votes of a celebrity for each of the plurality of celebrity rating categories over each of the plurality of non-overlapping time periods, from one or more user devices over a data network; compute a total number of the user votes of the celebrity over all of the plurality of celebrity rating categories for a most recent time period of the plurality of non-overlapping time periods; determine whether the total number is above a threshold value; in response to determining that the total number is above the threshold value, computing a decay-converted lifetime vote for each of the plurality of celebrity rating categories; and generating a decay-converted celebrity rating as a celebrity rating category with a largest decay-converted lifetim
    Type: Application
    Filed: July 26, 2016
    Publication date: November 17, 2016
    Inventors: Aleksandr Sergeyevich Drogobetski, Aaron Tucker Simmons
  • Publication number: 20160335273
    Abstract: In a system comprising media files resident on various devices which can interconnect and provide indices of their media library content, an organization method may provide an aggregate view of the media library of all connected devices ordering the media library contents of various connected devices from the point of view of the device from which the view of the aggregate library will be shown. This point-of-access-centric view of the library may be formed by prioritizing one or more of relevance, reliability, or proximity of the connected devices from the perspective of the viewing device.
    Type: Application
    Filed: April 13, 2016
    Publication date: November 17, 2016
    Inventor: Milko BOIC
  • Publication number: 20160335274
    Abstract: An aspect of the present disclosure facilitates application process defined using application objects to operate based on structured and unstructured data stores. In one embodiment, a mapping is maintained indicating the data objects defined according to an application data model that are respectively stored in a structured data store and an unstructured data store. Upon receiving an application object (of an application process) specifying an operation based on a data object according to the application data model, the mapping is examined to identify a specific data store storing the data corresponding to the data object. The operation is then translated to a set of instructions consistent with the interface requirements of the identified specific data store. The set of instructions are then executed on the specific data store to cause the operation to be performed based on the data object stored in the specific data store.
    Type: Application
    Filed: May 28, 2015
    Publication date: November 17, 2016
    Inventors: Rajaram Narasimha Vadapandeshwara, Tara Nandakishore Kant, Jesna Jacob, Manmay Sethi, Bhargava S., Seema Monteiro, Suresh Singh
  • Publication number: 20160335275
    Abstract: A computing system includes a datastore, a network interface, and a query module. The datastore stores a plurality of localization area description files. The network interface is to receive a request for a localization area description file from a mobile device, the request comprising a set of spatial features and at least one non-image location indicator. The query module includes a query interface to identify one or more candidate localization area description files based on one of the set of spatial features of the request and the at least one location indicator of the request, and includes a selection module to select a localization area description file from the candidate localization area description files based on the other of the set of spatial features of the request and the at least one location indicator. The query module is to provide the selected localization area description file to the mobile device.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: Brian Patrick Williams, Laurent Tu, Esha Nerurkar, Simon Lynen
  • Publication number: 20160335276
    Abstract: Dynamically modelling geospatial words in social media, in one aspect, generates a word set based on frequencies of words occurring in GPS annotated text data generated by a GPS-enabled device containing latitude and longitude coordinates. Locations are partitioned by mapping GPS coordinates in the GPS annotated text data to a set of discrete non-overlapped locations. A text stream contained in the GPS annotated text data is segmented into time windows. Footprints of locations in time windows are generated. Geospatial weights associated with words in the word set may be generated based on localness of words determined based on the footprints. Words in a text message are extracted and scores are determined for the set of discrete non-overlapped locations associated with the words.
    Type: Application
    Filed: July 6, 2016
    Publication date: November 17, 2016
    Inventors: Christopher J. Butler, Bo Han, Jennifer C. Lai
  • Publication number: 20160335277
    Abstract: In one embodiment, a computing device accesses a social graph comprising nodes and edges connecting the nodes. Each of the edges between two of the nodes represents a single degree of separation between them. The nodes include user nodes corresponding to users of an online social network, and concept nodes corresponding to places. A particular place corresponds to a particular concept node, and corresponds to an associated location and a perimeter. A number of check-ins are received, each check-in being associated with the particular place and having a geographic location. Each check-in corresponds to an edge of the social graph between a user node and the particular concept node. Based on the received check-ins the computing device determines whether to update the associated location and the perimeter.
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Inventors: Yuntao Jia, Mukund Narasimhan, Jonathan Chang, Joshua Redstone
  • Publication number: 20160335278
    Abstract: At the target side, a first instruction to replicate a first target snapshot-file of a target snapshot-file tree of the target file system is received, the first target snapshot-file of the target file system being associated with a first source snapshot-file of the source file system which has been modified in the source file system. One or more data blocks which are owned by a second target snapshot-file and which are shared between the first target snapshot-file and the second target snapshot-file are identified, the second target snapshot-file being an ancestor of the first target snapshot-file in the target snapshot-file tree. Then, at the target side, ownership of the one or more identified data blocks is transferred from the second target snapshot-file to the first target snapshot-file.
    Type: Application
    Filed: January 24, 2014
    Publication date: November 17, 2016
    Inventors: Zahra TABAALOUTE, Daniel PICKEN
  • Publication number: 20160335279
    Abstract: A method for loading website commenting information, and a browser client, which belong to the technical field of communications. The method comprises: acquiring website information corresponding to a currently loaded webpage; acquiring first commenting data corresponding to the website information from a server side in accordance with the website information about the currently loaded webpage; and starting a first commenting window at a browser side, and loading and displaying the first commenting data in the first commenting window. By means of the implementation of the present invention, a user can acquire, in real time, commenting information about a currently loaded webpage via a first commenting window and effectively judge in time whether the current webpage is available in accordance with the commenting information, thereby saving a lot of precious time for the user and greatly increasing the usage efficiency of the user.
    Type: Application
    Filed: December 31, 2014
    Publication date: November 17, 2016
    Inventors: Xinchao TIAN, Yuanzhen MA
  • Publication number: 20160335280
    Abstract: A computerized system and method for data management that packages data in the inherent folder hierarchy of the operating system, and layers a virtual folder/file hierarchy and directory system atop the inherent folder hierarchy. The virtual folder/file hierarchy provides non-hierarchical HTML search and indexing on top of the existing Windows' file systems. HTML scripts tag files with keywords indicating topic, subtopic, and levels, and provide an HTML-based user interface that searches known paths by tags. The versatility of complete, customized streamlining, full detail, and multiple levels of detail in between, is also delivered.
    Type: Application
    Filed: May 12, 2016
    Publication date: November 17, 2016
    Inventor: Y. Jerry Shmerl
  • Publication number: 20160335281
    Abstract: Described are methods, systems and computer readable media for providing a current row position query language construct and array processing query language constructs and associated processing.
    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: 20160335282
    Abstract: The present invention describes a system and method of managing digital content received from content providers and for facilitating access to the digital content to many subscribers. The method includes receiving from the content providers incoming feed files where each feed file contains information describing the content. The method determines if the feed files are approved by applying a template to the feed files and also receives request files from the subscribers where each request file contains search criteria. The method provides one or more answer files in response to the request files where each answer file identifies feed files that meet the search criteria of a corresponding request file. The answer files are used to access or permit access to digital content on the web. In addition, a graphical user interface is described to manage, edit, promote and delete the feed files provided to the system.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Inventors: Jay Brent DeShan, Chad Ric Gray, Huong Thi Do
  • Publication number: 20160335283
    Abstract: A backup system is described for prioritizing backup data in enterprise networks. Messages containing data to be backed up are received at a backup server from endpoint devices and a priority value is determined for each message based on numerous factors, such as the organizational role of the user of the endpoint, the time since last backup, average upload speed, frequency of backups, and other properties. The system prioritizes backing up of messages based on the priority value of the messages.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: Dmitry Rabinovich, Meytal Genah, Anton Gartsbein
  • Publication number: 20160335284
    Abstract: Embodiments are directed towards managing and tracking item identification of a plurality of items to determine if an item is a new or existing item, where an existing item has been previously processed. In some embodiments, two or more item identifiers may be generated. In one embodiment, generating the two or more item identifiers may include analyzing the item using a small item size characteristic, a compressed item, or for an identifier collision. The two or more item identifiers may be employed to determine if the item is a new or existing item. In one embodiment, the two or more item identifiers may be compared to a record about an existing item to determine if the item is a new or existing item. If the item is an existing item, then the item may be further processed to determine if the existing item has actually changed.
    Type: Application
    Filed: July 31, 2016
    Publication date: November 17, 2016
    Inventors: Amritpal Singh Bath, Mitchell Neuman Blank, Vishal Patel, Stephen Phillip Sorkin
  • Publication number: 20160335285
    Abstract: A computer program product for searching a repository of binary uninterpretted data, according to one embodiment, includes a computer readable storage medium having program instructions executable by a computer to cause the computer to perform a method comprising: analyzing, by the computer, segments of each of the repository and input data to determine a repository segment that is similar to an input segment, the analyzing including searching an index of representation values of the repository data for matching representation values of the input in a time independent of a size of the repository and linear in a size of the input data; and analyzing, by the computer, the similar repository segment with respect to the input segment to determine their common data sections while utilizing at least some of the matching representation values for data alignment, in a time linear in a size of the input segment.
    Type: Application
    Filed: July 25, 2016
    Publication date: November 17, 2016
    Inventors: Lior Aronovich, Ron Asher, Eitan Bachmat, Haim Bitner, Michael Hirsch, Shmuel T. Klein
  • Publication number: 20160335286
    Abstract: A system for automated acquisition of content from an application includes state storage for storing state records. Each record includes a representation of content of a corresponding state of the application. A link tracking module controls the application to navigate to a first state of the application. A duplicate content detector calculates a representation of content of the first state and generates a comparison signal indicating whether the calculated representation matches any of the stored representations of content in the state records. The link tracking module creates a new state record in the state storage only in response to the comparison signal indicating that no match is found. The calculated representation is stored in the new state record. A scraper module, for each of the state records in the state storage, extracts text and metadata. Information based on the extracted text and metadata is stored in a data store.
    Type: Application
    Filed: September 29, 2015
    Publication date: November 17, 2016
    Inventors: Kalyan DESINENI, Manikandan SANKARANARASIMHAN
  • Publication number: 20160335287
    Abstract: System and method are disclosed for stream computing. An exemplary method may include receive data from a data processing module and determining whether the received data are effective data that are neither incomplete nor duplicative. The method may also include obtaining the effective data when it is determined that the received data are either incomplete or duplicative. In addition, the method may include storing the effective data in a log file of a file system.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 17, 2016
    Inventors: Meifang LI, Pumeng WEI, Peile DUAN, Shan LI
  • Publication number: 20160335288
    Abstract: System, method, and computer program product for partitioned data replication are described. A data replication system can partition a file stored on a primary storage device into multiple data blocks, and store an index mapping the blocks and the file. Initially, the system can replicate the file and the index to a secondary storage device. The data stored in the file can change after the initial replication. The system can determine which block among the data blocks has changed by updating the index and comparing the updated index with the original index. The system can then replicate the change by replicating only the changed block and the updated index to the secondary system.
    Type: Application
    Filed: May 11, 2015
    Publication date: November 17, 2016
    Inventors: James Qiu, Hui Wang, Frank Lu
  • Publication number: 20160335289
    Abstract: A method for registration of rights for hosting virtual objects over a property in augmented reality environment in an augmented reality registration service system. The augmented reality registration service system provides a user interface to enable a property owner to place a request for registration of rights for associating virtual objects in augmented reality environment over a property selected from maps presented through the user interface. Right of associating virtual objects over a property for display in augmented reality environment is reserved for the property owner if permissible. The system can render different virtual objects at different coordinates of the property as requested by the property owner or a third party having permission from the property owner.
    Type: Application
    Filed: May 9, 2016
    Publication date: November 17, 2016
    Inventor: Randy Alan Andrews
  • Publication number: 20160335290
    Abstract: Example techniques and systems may obtain one or more search types associated with a geographic location of a computing device. In one example, a technique may include determining, by a mobile computing device, a geographic location of the mobile computing device and obtaining one or more search types associated with the geographic location. Responsive to obtaining the one or more search types, the technique may also include outputting, by the mobile computing device and for display, a graphical user interface comprising at least an indication of the one or more search types associated with the geographic location.
    Type: Application
    Filed: July 28, 2016
    Publication date: November 17, 2016
    Inventor: Thomas Jenkins
  • Publication number: 20160335291
    Abstract: A system, method and computer-readable storage devices for providing an interface for an analytic service for Modern-Era Retrospective Analysis for Research and Applications (MERRA) datasets. An example system for providing the service includes a data analytics platform of an assemblage of compute and storage nodes that provide a compute-storage fabric upon which high-performance parallel operations are performed over a collection of climate data stored in a distributed file system, a sequencer that transforms the climate data, a desequencer that transforms serialized block compressed sequence files between data formats. The system includes a services library of applications that dynamically create data objects from the data as reduced final results, and a utilities library of software applications that process flat serialized block compressed sequence files. The system also includes a service interface through which a client device can access the climate data via the data analytics platform.
    Type: Application
    Filed: May 13, 2015
    Publication date: November 17, 2016
    Inventors: John L. Schnase, Daniel Q. Duffy, Glenn S. Tamkin, Mark McInerney, Denis Nadeau, John H. Thompson, Scott Sinno, Savannah L. Strong
  • Publication number: 20160335292
    Abstract: Embodiments for creating and using hierarchical data structures. In some embodiments, the hierarchical data structure that organizes user information (e.g., profile, messages, social connections and relationships, videos, photos, and other media) according geo-location. In some embodiments, the hieratical data structure can be used to process queries relating to user request to obtain near real-time photos, video, or other media from other uses located anywhere in the world.
    Type: Application
    Filed: May 10, 2016
    Publication date: November 17, 2016
    Inventor: John P. Tobin
  • Publication number: 20160335293
    Abstract: Described are methods, systems and computer readable media for data object publishing/subscribing via a multicast key-value protocol.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Juan Cristian Ferretti-Smythe, Brian Ries
  • Publication number: 20160335294
    Abstract: Various implementations of the invention treat a character string comprising a plurality of ASCII characters collectively as a single integer. In other words, various implementations of the invention simply treat the plurality of ASCII characters in the character string as an integer data type (e.g., integer, long integer, double integer, bigint, word, double word, quadword, etc.) based in part on the number of characters in the ASCII string and a number of bits of registers and/or data buses of a relevant computing processor. For example, processors with 64-bit registers and data buses can accommodate 8 ASCII characters (each ASCII character comprises 8 bits) in their registers as a typical integer, 16 ASCII characters as a typical double integer, etc.; processors with 128-bit registers and data buses can accommodate 16 ASCII characters in their registers as a typical integer, 32 ASCII characters as a typical double integer, etc.
    Type: Application
    Filed: May 15, 2016
    Publication date: November 17, 2016
    Inventor: Bjorn J. Gruenwald
  • Publication number: 20160335295
    Abstract: A data processing method comprising the computer-implemented steps of using a database index key processing module in a computer, generating row keys for a data store, the data store comprising data records, each comprising at least a first element and a second element, each of the row keys comprising at least: a first portion comprising a first encoded value for the first element of a corresponding data item of the data records, a second portion comprising a second encoded value for the second element of the corresponding data item of the data records, storing the data records using the row keys, using a query processing module of the computer, receiving a search query comprising a first filter for the first element, translating the first filter into at least the first portion of a search key, and searching the dataset using the search key.
    Type: Application
    Filed: June 30, 2015
    Publication date: November 17, 2016
    Inventors: Kandarp Mahadev Desai, Gowri Shankar Ravindran
  • Publication number: 20160335296
    Abstract: A memory system and search method are provided for searching a multi-field longest prefix match (LPM) in a search term. The method provides a first LPM rule memory, where an LPM rule includes explicitly defined bit values in at least the n most significant bit (MSB) positions in a field of digital information, where n is an integer greater than or equal to 0. The method accepts a search term and compares at least a first field in the search term to subset rules structured in a sorted search tree for a first field organized as a LPM rule in the first LPM memory. When an explicit match is not found to the subset rules, the first field in the search term is compared to superset rules for the first field in the first LPM memory. As a final step, the method performs an instruction associated with a matching rule.
    Type: Application
    Filed: May 14, 2015
    Publication date: November 17, 2016
    Inventors: Satish Sathe, Shing Sheung Tse, Jitendra Khare
  • Publication number: 20160335297
    Abstract: Described are methods, systems and computer readable media for position-index mapping in a computer data system.
    Type: Application
    Filed: May 14, 2016
    Publication date: November 17, 2016
    Inventors: Radu Teodorescu, Ryan Caudy, David R. Kent, IV, Charles Wright, Juan Cristian Ferretti-Smythe, Herve Bronnimann
  • Publication number: 20160335298
    Abstract: A method for generating a tree structure with nodal comparison fields and cut values for rapid tree traversal and reduced numbers of full information item comparisons at leaf nodes is disclosed. The method is implemented in a computing device including a processor and a memory. The method includes receiving, by the processor, an information item set for processing information units. The method further includes selecting, by the processor, fields in the information item set and determining distribution frequencies of values of the fields. The method further includes using, by the processor, the distribution frequencies to assign cut values and comparison fields to non-leaf nodes in the tree structure. The method further includes assigning, by the processor, information items in the information item set to leaf nodes in the tree structure using the cut values and the comparison fields.
    Type: Application
    Filed: May 12, 2015
    Publication date: November 17, 2016
    Inventors: William Thomas Haggerty, Stephen Henry Negus