Patents Issued in December 31, 2015
  • Publication number: 20150378996
    Abstract: Systems and methods are disclosed for key phrase characterization of documents. In accordance with one implementation, a method is provided for key phrase characterization of documents. The method includes obtaining a first plurality of documents based at least on a user input, obtaining a statistical model based at least on the user input, and obtaining, from content of the first plurality of documents, a plurality of segments.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Max KESIN, Hem WADHAR
  • Publication number: 20150378997
    Abstract: A system and method for receiving a document from a document storage, the documents having multiple revisions. Conducting an analysis of the document by comparing the multiple revisions to identify differences between the revisions and attributing a set of revisions to an author of the document and analyzing text of the set of revisions to determine literacy metrics for the author, is provided.
    Type: Application
    Filed: March 10, 2015
    Publication date: December 31, 2015
    Inventors: Lee Becker, Jan C. Zawadzki
  • Publication number: 20150378998
    Abstract: A computerized method and apparatus is disclosed for merging content segments from a number of discrete media content (e.g., audio/video podcasts) in preparation for playback. The method and apparatus obtain metadata corresponding to a plurality of discrete media content. The metadata identifies the content segments and their corresponding timing information, such that the metadata of at least one of the plurality of discrete media content is derived using one or more media processing techniques. A number of the content segments are selected to be merged for playback using the timing information from the metadata. The merged media content can be implemented as a playlist identifying the content segments to be merged for playback. The merged media content can also be generated by extracting the content segments to be merged for playback from each of the media files/streams and then merging the extracted segments into one or more merged media files/streams.
    Type: Application
    Filed: September 4, 2015
    Publication date: December 31, 2015
    Inventors: Henry Houh, Jeffrey Nathan Stern
  • Publication number: 20150378999
    Abstract: Systems and methods are described herein to determine data associated with affiliated color palettes identified from keyword searches of color palettes. Color palettes may be searched by name or other data associated with the color palettes. Affiliated color palettes may be determined based at least in part on an input color. Furthermore, affiliated colors can be determined based at least in part on votes and/or rankings. The items and/or images associated with affiliated color palettes may be identified. Various user interfaces may be based at least in part on the keyword searches of color palettes and/or determination of affiliated color palettes.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Eva Manolis, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Publication number: 20150379000
    Abstract: Systems and methods are described herein to generate visualizations associated with color palettes identified from keyword searches. Color palettes may include colors determined by human color preferences. Color palettes may be searched by name or other data associated with the color palettes based at least in part on text or audio data. Visualizations such as mood lighting and/or atmosphere colors may be based at least in part on the searched color palettes.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Robert Yuji Haitani, Jenny Ann Blackburn, Charles Shearer Dorner, Eva Manolis, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Publication number: 20150379001
    Abstract: Systems and methods are described that validate color information in metadata associated with an image. Color information associated with images, in metadata, may need to be validated because there may be mistakes in the metadata. Color names associated with colors may be based on human generated data or human surveys. Individual colors may be extracted from images, which may be associated with the color names. Furthermore, the color names may be retrieved from a data store via a fast index color search. The color information in the metadata may be validated against the color names.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Sebastian Jorge Gunningham, Paul Barnhart Sayre, III, Charles Shearer Dorner, Robert Yuji Haitani, Gonzalo Alberto Ramos
  • Publication number: 20150379002
    Abstract: Systems and methods are described herein to determine data, including color names, associated with color palettes identified from keyword searches. Color palettes may be searched by name or other data associated with the color palettes. Images and/or items may be retrieved based at least in part on the colors of the color palettes. Individual colors may be associated with color names based at least in part on human surveys and/or color names may be retrieved. Furthermore, the color names of individual colors may be retrieved based at least in part on a fast color search and/or associated with human votes. Various user interfaces may provide color palettes, images, and/or color names to users based at least in part on keyword searching of color palettes.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Publication number: 20150379003
    Abstract: Systems and methods are described herein to determine data associated with color palettes identified from keyword searches. Color palettes may be searched by name or other data associated with the color palettes. Color palettes may include colors determined by human color preferences and/or may be associated with human votes. Furthermore, color palettes may be filtered by trends and/or times of the color palettes. Various user interfaces may be based at least in part on the keyword searching and/or trending techniques for color palettes.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Publication number: 20150379004
    Abstract: Systems and methods are described herein to determine data associated with keyword searches of color palettes based at least in part on keyword trends. A keyword trend may include popular colors of color palettes associated with the keyword. Color palettes may be searched by name or other data associated with the color palettes. Furthermore, color palettes associated with a keyword may be filtered by color trends and/or keyword trends. The items and/or images associated with the filtered color palettes may be identified and presented to a user.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Paul Barnhart Sayre, III, Jenny Ann Blackburn, Charles Shearer Dorner, Timothy Andrew Ong
  • Publication number: 20150379005
    Abstract: Systems and methods are described herein to determine data associated with color palettes identified from keyword searches. Color palettes may include colors determined by human color preferences. Color palettes may be searched by name or other data associated with the color palettes. Individual colors may be extracted from color palettes, which may be used to fast index color search a data store of images and/or items. The items and/or images associated with color palettes may be returned based at least in part on the keyword search. Various user interfaces may be based at least in part on the keyword searching and/or trending techniques for color palettes.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Charles Shearer Dorner, Jenny Ann Blackburn, Eva Manolis, Timothy Andrew Ong, Paul Barnhart Sayre, III
  • Publication number: 20150379006
    Abstract: Systems and methods are described that recommend images, items, and/or metadata based at least in part on a reference color palette or reference color name. A color name can be converted into a representation of the color name in a color space. The reference color can be used to identify images that contain the reference color. The identified images and associated metadata can be analyzed, sorted and provided as an ordered list of items. Systems and methods are also described that identify items that contain colors affiliated with the reference color. Systems and methods are also described that validate color identifier information in metadata associated with an image. Systems and methods are also described that identify non-color specific keywords associated with the reference color.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Applicant: AMAZON TECHNOLOGIES, INC.
    Inventors: Charles Shearer Dorner, Robert Yuji Haitani, Timothy Andrew Ong, Gonzalo Alberto Ramos, Paul Barnhart Sayre, III
  • Publication number: 20150379007
    Abstract: Systems, methods, and media for providing a digital photo archive are provided. In some embodiments, systems for providing a digital photo archive are provided, the systems comprising: at least one hardware processor that: collects a plurality of photos from a plurality of sources; collects a plurality of pieces of information from the plurality of sources; determines whether one of the plurality of photos is presently stored in the archive; stores the one of the plurality of photos in the archive only if the one of the plurality of photos has been determined to not be presently stored in the archive; and indicates to a user that the one of the plurality of photos is a duplicate photo if it is determined that the one of the plurality of photos has been determined to be presently stored in the archive.
    Type: Application
    Filed: September 4, 2015
    Publication date: December 31, 2015
    Inventor: Sean T. Conrad
  • Publication number: 20150379008
    Abstract: In a method for maximizing information content of logs, a log message from an executing software program is received. The log message includes a timestamp, a source code location ID, a session ID, and a log message text. The timestamp, the source code location ID, and the session ID of the log message are stored in a lossless buffer. A hash function value of the session ID is determined. It is determined that the hash function value of the session ID is less than a hash value threshold. The log message text is stored in a session buffer in response to determining that the hash function value of the session ID is less than the hash value threshold, wherein the session buffer contains log message texts of log messages with corresponding hash function values less than the hash value threshold.
    Type: Application
    Filed: June 25, 2014
    Publication date: December 31, 2015
    Inventors: Frederick R. Reiss, Saeed Ghanbari, Prithviraj Sen
  • Publication number: 20150379009
    Abstract: Techniques are disclosed for managing a high performance, fault-tolerant, strongly consistent, distributed key-value store system. The key-value store may store information, such as metadata for a distributed file system. Fault-tolerance means that the distributed key-value store continues to provide access to values in the key-value store in spite of a certain number of node failures. To provide this capability, the key-value store may store copies of (key, value) pair on N+1 nodes in order to provide fault tolerance for the failure of up to N nodes. In addition, metadata describing which nodes store a given value is stored on 2N+1 nodes and the distributed key-value store is sized such that there are 3N+1 nodes in a cluster. Doing so allows the key, value store to tolerate a failure of N nodes, while still maintaining a consistent and available key-value store.
    Type: Application
    Filed: June 25, 2014
    Publication date: December 31, 2015
    Inventors: Vinay REDDY, Mohit ARON, Vipin GUPTA, Markose THOMAS
  • Publication number: 20150379010
    Abstract: An approach is provided expand queries processed by a question/answer (QA) system. In the approach, concepts are extracted from documents using natural language processing to identify the concepts included in passages found in the documents. The approach generates child level categories in a category hierarchy from the concepts and groups the child level categories into sets based on related concepts. The process creates parent categories from the sets and divides a corpus used by the QA system into a number of sub-corpora, with each of the sub-corpora corresponding to one of the child level categories. The approach answers questions posed to the QA system by identifying a child level category related to the question and searching the sub-corpora corresponding to the child level category.
    Type: Application
    Filed: June 25, 2014
    Publication date: December 31, 2015
    Inventors: Corville O. Allen, Sai Prathyusha Peddi, Shannon E. Watanabe
  • Publication number: 20150379011
    Abstract: A method and an apparatus for generating a visual representation of object timelines in a multimedia user interface by illustrating time information, associated with a moving object that needs to be displayed, directly over a motion path of the moving object by assigning and displaying color-values on a time-line of the moving object and displaying corresponding colors on the motion-path are provided. The method includes presenting an object through a display operatively coupled with an electronic device, presenting a first visual indicator that relates time information associated with a motion of the object with a motion path of the object, and presenting a timeline associated with the time information. Here a visual property of the first visual indicator matches a visual property of the second visual indicator in relation with the time information.
    Type: Application
    Filed: May 13, 2015
    Publication date: December 31, 2015
    Inventors: Biju Mathew NEYYAN, Jaya Prakash VANKA, Praveen KRISHNAN, Abhinandan GANAPATI BANNE, Ranjith THARAYIL
  • Publication number: 20150379012
    Abstract: Described herein are technologies pertaining to determining which search engine results page (SERP), from a plurality of SERPs, is preferable to a user. A query is received, and multiple SERPS are retrieved based upon the query, wherein the multiple SERPs are generated independently from one another. Values of features of the query and the multiple SERPs are obtained, and a determination as to which of the SERPs from the multiple SERPs is preferable to the user is made based upon the values of the features. The SERP determined to be preferable over other SERPs in the multiple SERPs is presented to the user.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Ahmed Hassan Awadallah, Imed Zitouni, Frederic Behr
  • Publication number: 20150379013
    Abstract: A method for performing a search includes receiving a search query having one or more query terms from a remote device and generating a collection of one or more analyzed tokens based on the search query. The analyzed token collection is indicative of at least a subset of the query term(s). The method includes inputting the analyzed token collection into different parsers that each parse the analyzed token collection and/or the search query according to a parsing operation specific to the parser and output a parsed query including a list of one or more parsed tokens. Each parsed token includes a string, and at least one parsed token of at least one of the parsed queries includes one or more properties of the string. The method further includes generating a retrieval query based on the parsed queries outputted by the parsers and generating search results based on the retrieval query.
    Type: Application
    Filed: July 24, 2014
    Publication date: December 31, 2015
    Applicant: Quixey, Inc.
    Inventors: Shawn Purcell, Brahm Kiran Singh
  • Publication number: 20150379014
    Abstract: Implementations include a batch-optimized render and fetch architecture. An example method performed by the architecture includes receiving a request from a batch process to render a web page and initializing a virtual clock and a task list for rendering the web page. The virtual clock stands still when a request for an embedded item is outstanding and when a task is ready to run. The method may also include generating a rendering result for the web page when the virtual clock matches a run time for a stop task in the task list, and providing the rendering result to the batch process. Another example method includes receiving a request from a batch process to render a web page, identifying an embedded item in the web page, and determining, based on a rewrite rule, that the embedded item has content that is duplicative of content for a previously fetched embedded item.
    Type: Application
    Filed: October 22, 2014
    Publication date: December 31, 2015
    Inventors: Hui Xu, Rupesh Kapoor, Erik Arjan Hendriks, Hao Fang, Cristian Tapus
  • Publication number: 20150379015
    Abstract: A computer-implemented method, computer-readable medium and system for scoring a text are disclosed. Themes within one or more texts may be determined and used to score each text, where an overall score for each text may indicate a respective importance and/or value of each text. The score for each text may be determined based upon a number of themes, type of themes, frequency of theme elements associated with the themes, distribution of theme elements associated with the themes, location of themes in the text, some combination thereof, etc. In this manner, the importance or value of one or more texts may be determined more accurately using information within each text with reduced reliance upon external information. Additionally, more relevant search results can be returned to a user by using internal information to perform ranking operations and/or filtering operations associated with a search.
    Type: Application
    Filed: December 29, 2014
    Publication date: December 31, 2015
    Inventor: Hong Liang Qiao
  • Publication number: 20150379016
    Abstract: A method and apparatus for determining a pre-determined number of top ranked items are described including accepting a set of unranked items, the pre-determined number, and a random selection of pairwise comparisons, creating a graph structure using the set of unranked items and the random selection of pairwise comparisons, wherein the graph structure includes vertices corresponding to the items and edges corresponding to a pairwise ranking and performing a depth-first search for each item that is an element of the set of unranked items for paths along the edges through the graph that are not greater than a length equal to the pre-determined number.
    Type: Application
    Filed: July 25, 2013
    Publication date: December 31, 2015
    Inventor: Brian Charles ERIKSSON
  • Publication number: 20150379017
    Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer-readable storage medium, including a method for ranking content using location-based query log analysis. The method comprises: identifying a region defining an area of interest including identifying a plurality of content items that are associated with the region; evaluating query logs associated with users that submitted queries associated with the region to determine a ranking associated with the plurality of content items; receiving a request for content associated with the region; and providing one or more of the content items based at least in part on the ranking.
    Type: Application
    Filed: September 4, 2015
    Publication date: December 31, 2015
  • Publication number: 20150379018
    Abstract: A computer-automated method and system of providing a searchable knowledge base with decision-relevant attributes (including some subjective or sentiment-based attributes) for a plurality of individual items within a choice set are described. First, information (including texts) relevant to the plurality of individual items in the choice set is harvested from Internet sources. Next, normalized representations of statements are extracted from excerpts of the harvested texts that pertain to attributes of interest for the choice set, and corresponding scores for the attributes are derived from each of the normalized representations. The scores derived from the various harvested sources are aggregated for each attribute of each item. Finally, the knowledge base of the plurality of individual topics is generated.
    Type: Application
    Filed: September 10, 2015
    Publication date: December 31, 2015
    Inventors: Nadav Gur, David Israel, Imri Goldberg
  • Publication number: 20150379019
    Abstract: A process, computer program product, and apparatus provide for a contextual media presentation. The process, computer program product, and apparatus receive a plurality of planned and/or completed user experiences. Further, the process, computer program product, and apparatus select a plurality of media files that are contextually relevant to the received user experiences. In addition, the process, computer program product, and apparatus sort a list of the plurality of media files to generate a sorted list of media files. The process, computer program product, and apparatus send the sorted list of media files to a player for playback.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Applicant: Disney Enterprises, Inc.
    Inventors: Christopher Purvis, Jonathan Ackley
  • Publication number: 20150379020
    Abstract: Aspects of the subject technology relate to archiving user generated content. A data storage device of a computer system is scanned for media files, and directories of the data storage device containing media files found during the scan are added to an upload directory list. For each directory in the upload directory list, respective identifiers for the media files contained in the directory are determined and sent to a server. Confirmation is received from the server of whether the sent identifiers match identifiers for media files already stored by the server. The media files having identifiers confirmed as not matching identifiers for media files already stored by the server are uploaded.
    Type: Application
    Filed: August 22, 2014
    Publication date: December 31, 2015
    Inventor: Matthew STEINER
  • Publication number: 20150379021
    Abstract: An example method includes sending a first message from a media playback system to a curating service server where the first message includes an indication of a service provider that is accessible to the media playback system. The example method further includes the media playback system receiving a message from the curating service server, where the message includes a media item identifier. The example method further includes the media playback system sending a request for a media item including the media item identifier to a service provider server.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventor: Ron Kuper
  • Publication number: 20150379022
    Abstract: Embodiments of the disclosure can include MapReduce systems and methods with integral mapper and reducer compute runtime environments. An example system with an integral reducer compute runtime environment can include mappers and reducers executable on a computer cluster. The mappers can be operable to receive raw input data and generate first input data based on the raw input data. The mappers can be operable to generate first result data based on the first input data. Based on the first result data, the mappers can be operable to generate (K, V) pairs. The reducers can be operable to receive the (K, V) pairs and generate second input data based on the (K, V) pairs. The reducers can be operable to transmit the second input data to integral compute runtime environment being run within the reducers and operable to generate second result data based on the second input data. Based on the second result data, the reducers can be operable to generate output data.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Ernest Charles Puig, John A. Interrante, Mark David Osborn, Eric Pool
  • Publication number: 20150379023
    Abstract: A method for embedding an enrichment application file into a host application file may include: decompiling the enrichment application file and the target application file, to yield data files and intermediate language files; copying layout files from the enrichment application file, to folders of the decompiled host application file; merging the data files of the decompiled enrichment application file, with values folders of said host application file; changing application permissions file of the host decompiled application file; scanning all intermediate language files and mapping at least one of: activities and screens; and compiling the merged files back to an application file format, to yield an enriched host application file.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Ofir SHABTAY, Marc Steinitz, Yuval Ben Haroch
  • Publication number: 20150379024
    Abstract: A method and system for processing file storage is provided. The method includes receiving a file storage request and determining a file size of a file which is requested to be stored. In response to determining that the file is a small file, a request is sent to an HBase to store the file into the HBase. In response to determining that the file is a large file, a request is sent to a HDFS to store the file into the HDFS. Information associated with the file is stored in a record.
    Type: Application
    Filed: June 2, 2015
    Publication date: December 31, 2015
    Inventors: Yi Ge, Liang Liu, Junmei Qu, Wen Jun Yin, Wei Zhuang
  • Publication number: 20150379025
    Abstract: In an approach for creating an asset, a computer receives a selection of at least one asset element and determines whether one or more asset elements are associated with the selected asset element. In response to determining one or more asset elements are associated with the selected asset element, the computer determines, based, at least in part, on one or more linkage rules, whether one or more of the associated asset elements are in the asset. Furthermore, in response to determining that at least one of the associated asset elements is in the asset, the computer generates an asset map. The asset map, generated by the computer for the asset, depicts the linkage rules, the selected asset elements, and the associated asset elements in the asset.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Romelia H. Flores, Leonard S. Hand, Pratik A. Naik, Sridhar Nelluvai Sasidharan
  • Publication number: 20150379026
    Abstract: A method, article of manufacture, and apparatus for providing content services on a distributed file system is discussed. These services may be applied to files, data blocks, and/or metadata. A content fabric that resides within or sits along side the distributed file system may apply the services.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Stephen Todd, Jeroen Van Rotterdam
  • Publication number: 20150379027
    Abstract: A method executed by a computing device includes receiving a search criteria and location data from a user device in communication with the computing device, determining a user location based on the location data, and determining a geographical density of entities about the user location. The method optionally includes selecting one or more access mechanisms based on the search criteria and the geographical density. Each access mechanism, when executed by the user device, causes the user device to access a resource identified by the access mechanism. The method also optionally includes transmitting search results containing the one or more selected access mechanisms from the computing device to the user device.
    Type: Application
    Filed: September 18, 2014
    Publication date: December 31, 2015
    Applicant: Quixey, Inc.
    Inventors: Eric J. Glover, Michael Harris, Patrick La Victoire
  • Publication number: 20150379028
    Abstract: A method of reviewing geo-coded information at a geographic information system is disclosed. The method may include receiving information identifying a geo-located object from a submitter of the object, receiving information identifying the location of the geo-located object from the submitter, and receiving a request from a user of the geographic information system for one or more geo-located objects that includes the submitted geo-located object, and transmitting information for permitting display of the geo-located object to the user of the geographic information system.
    Type: Application
    Filed: September 11, 2015
    Publication date: December 31, 2015
    Inventors: Olivier Bailly, Francois Bailly, Adam Smith, Mark Limber, Michael W. Springer
  • Publication number: 20150379029
    Abstract: System and methods process a received request consistently over extended time by determining the request type and creating metadata with current rules and configuration information for the request type. A system stores the metadata, for instance in a versioning system, and may create a metadata snapshot associated with the request. Through the metadata, the system uses the correct version of rules and configurations to consistently process the request in accordance with the time the request was originally received.
    Type: Application
    Filed: September 12, 2014
    Publication date: December 31, 2015
    Inventor: Saurav Sao
  • Publication number: 20150379030
    Abstract: The invention discloses a platform integrating method for adapting a third-party web page in an application, comprising a first step of embedding a control for browsing the web page in a client of the application; a second step of establishing a correlation between the control and a custom module of an application generation platform; and a third step of receiving by a custom module a command input for adapting the third-party web page, thereby enabling the client to access the third-party web page by using the control. The invention further discloses a platform integrating system for adapting a third-party web page in an application, comprising: a client, in which a control for browsing the web page and an application are embedded; an application generation platform, which is used for generating an application, and in which a custom module correlated with the control is provided.
    Type: Application
    Filed: July 16, 2014
    Publication date: December 31, 2015
    Inventor: Runfeng LUAN
  • Publication number: 20150379031
    Abstract: A search query is received from a first user through one or more input devices. A set of results is determined from content stored on a computer system based on the search query. The set of results includes a first subset of results not accessible to the first user due to access control. A list of results is provided to the first user. The list excludes the first subset of results. A target result is identified from the first subset of results. An owner is identified with control over access to the target result. The owner is notified that the target result is not accessible to at least one user.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
  • Publication number: 20150379032
    Abstract: Embodiments relate to scheduling operations to perform on objects. A method for scheduling operations to perform on objects is provided. The method identifies a plurality of operations to perform on a plurality of objects each having at least one attribute. At least one of the operations has scheduling dependency on another operation. The method generates a numeric value for each of the objects from the attribute of the object. The method schedules the operations to perform on the objects based on the numeric values of the objects and the scheduling dependency.
    Type: Application
    Filed: June 26, 2014
    Publication date: December 31, 2015
    Inventors: Marc A. Kaplan, Wayne A. Sawdon
  • Publication number: 20150379033
    Abstract: Identifying matching transactions between two log files. First and second log files contain operation records of transactions in a transaction workload. The first and second log files are split into first and second corresponding partition files, based on distinct sequences of operation record types beginning operation records of the transactions in each of the log files. A record location in a first partition file, and a window of sequential record locations in a corresponding second partition file at a defined offset relative to the record location in the first file are advanced one record location at a time. If each operation record of a complete transaction at a record location in a first file has a matching record in the associated window of record locations in a second file, the corresponding transactions match.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Manoj K. Agarwal, Amitava Kundu, Rajesh Sambandhan, Mangesh V. Shanbhag
  • Publication number: 20150379034
    Abstract: Determining a characteristic of a configuration file that is used to discover configuration files in a target machine, a computer identifies, using information associated with a configuration item of a machine, a candidate configuration file related to the configuration item of the machine, from among a plurality of files from the machine. The computer extracts a value of a feature of the candidate configuration file and aggregates the candidate configuration file with a second candidate configuration file related to the same configuration item identified from among a plurality of files from a second machine, based on the extracted value. The computer then determines a configuration file related to the configuration item from among the aggregated candidate configuration files based on a result of the aggregation, and determines a characteristic of the configuration file related to the configuration item.
    Type: Application
    Filed: June 10, 2015
    Publication date: December 31, 2015
    Inventors: Ajay A. Apte, Chang Sheng Li, Fan Jing Meng, Joseph P. Wigglesworth, Jing Min Xu, Bo Yang, Xue Jun Zhuo
  • Publication number: 20150379035
    Abstract: A mechanism is provided in a data processing system for on-demand caching in a wide area network (WAN) separated distributed file system or clustered file system. The mechanism monitors file access by a plurality of cache sites in the WAN separated distributed file system or clustered file system. The mechanism identifies access patterns by cache sites. The mechanism shares the access patterns with the plurality of cache sites. A given cache site within the plurality of cache sites combines the access patterns with local access information and identifies files to pre-fetch based on the combined information.
    Type: Application
    Filed: September 3, 2015
    Publication date: December 31, 2015
    Inventors: RANJIT M. NORONHA, SANDEEP R. PATIL, AJAY K. SINGH, RAVINDA P. WALBE, KAILAS S. ZADBUKE
  • Publication number: 20150379036
    Abstract: In accordance with a first exemplary embodiment, there is provided a computing device. The device includes a memory equipped with a program operating a file system supporting ordered mode journaling; and a processor operating the program stored in the memory. Wherein according to execution of the program, when an fsync system call for the file stored in the memory occurs, the processor extracts a block-group-level transaction corresponding to the file from a compound transaction including the file, records the transaction in a data area of the memory, and executes journaling of the transaction in a journal area of the memory.
    Type: Application
    Filed: June 26, 2015
    Publication date: December 31, 2015
    Applicant: RESEARCH & BUSINESS FOUNDATION SUNGKYUNKWAN UNIVERSITY
    Inventors: Dong Kun SHIN, Yun Ji KANG
  • Publication number: 20150379037
    Abstract: Systems and methods for synchronizing data between a database system and its client applications are provided. After a regular synchronization, objects' records on a user computing device may be checked against a new sharing rule. Newly shared records may be synced down to the user computing device regardless of timestamps, and all records which the user no longer has access to may be removed from the user computing device. Consequently, data on the user computing device complies with the new sharing rule.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Abhay Pimprikar, David Wright, Jay Hartley, Cindy Chiang, Uri Reich
  • Publication number: 20150379038
    Abstract: Techniques disclosed herein relate to synchronizing a first database with a second database. Embodiments include detecting a write operation modifying properties of a data object in the first database. While the data object is locked, embodiments write object change data to a journal table. Embodiments query the journal table of the recovery database to retrieve a portion of the object change data corresponding to a first window of time and comprising a plurality of entries. The retrieved portion of object change data is processed to create processed object data by collapsing duplicate entries within the plurality of entries. Embodiments retrieve object data from the first database, corresponding to properties of data objects specified in the processed object change data. The retrieved object data is pushed to the second database, whereby the second database is synchronized with the first database.
    Type: Application
    Filed: June 25, 2014
    Publication date: December 31, 2015
    Inventor: Dian Nikolov
  • Publication number: 20150379039
    Abstract: In a computer-implemented method for integrating a file system of a virtual machine into a native file explorer of a client system, a virtualization infrastructure that manages at least one virtual machine is accessed. The virtual machine is discovered. The file system of virtual machine is accessed. The file system of virtual machines is integrated with the native file explorer of the client system.
    Type: Application
    Filed: June 30, 2014
    Publication date: December 31, 2015
    Inventors: Rahul CHANDRASEKARAN, Ravi Kant CHERUKUPALLI, Uttam GUPTA
  • Publication number: 20150379040
    Abstract: Tours may be automatically generated that move between geographically-relevant imagery associated with a set of features at different geographic locations. By way of example, in response to searching for businesses or landmarks falling within a particular category and geographic area, a user may be taken on a visual tour of each business or landmark that was found as a result of the search.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: Alan Sheridan, Daniel Joseph Filip
  • Publication number: 20150379041
    Abstract: In one embodiment, a ticket entry system and method include a program management system, a spatial management system, a data management system, and a user interface. The program management system receives contact information and a search criteria for a locate request. The program management system transmits the search criteria to the spatial management system. The spatial management system geocodes the search criteria and retrieves map data from the data management system corresponding to the search criteria geocode. The spatial management system transmits the map data to the program management system. The program management system transmits the map data to the user system and, in return, receives an indication of a site location where the operation is to be performed. The program management system transmits the site location indication to the spatial management system. The spatial management system geocodes the site location indication and transmits the site location geocode to the program management system.
    Type: Application
    Filed: September 4, 2015
    Publication date: December 31, 2015
    Inventors: Scott A. EVANS, Robert Lee MARSHALL, Steven Bruce CUDD
  • Publication number: 20150379042
    Abstract: A user can search for photographs or videos and deep linking rules may be applied to images to discern images that might be desired by the user that otherwise would not be returned using conventional photo categorization and metadata searching.
    Type: Application
    Filed: June 27, 2014
    Publication date: December 31, 2015
    Inventors: William Arthur Schupp, Marvin DeMerchant, Benjamin Roe Powers, Allison Marlene Chaney, Hiroki Takakura
  • Publication number: 20150379043
    Abstract: A Mixed Media Reality (MMR) system and associated techniques are disclosed. The MMR system provides mechanisms for forming a media document that includes media of at least two types (e.g., printed paper as a first medium and digital content and/or web link as a second medium). The MMR system provides mechanisms for forming a media document that includes media of at least two types, such as printed paper as a first medium and a digital photograph, digital movie, digital audio file, or web link as a second medium. Furthermore, the MMR system facilitates business methods that take advantage of the combination of a portable electronic device, such as a cellular camera phone, and a paper document.
    Type: Application
    Filed: June 22, 2015
    Publication date: December 31, 2015
    Applicant: RICOH CO., LTD.
    Inventors: Jonathan J. Hull, Berna Erol, Jamey Graham, Peter E. Hart, Dar-Shyang Lee, Kurt Piersol
  • Publication number: 20150379044
    Abstract: A technique for generating a representative image representing a case and radiographic interpretation information for each case includes calculating wavelet features of a plurality of images that have been taken and stored in the past. The calculated wavelet features and extracted keywords are stored in association with the stored images. The stored images are classified on the basis of the extracted keywords to generate a plurality of groups. For each of the generated groups, a centroid vector of wavelet feature-based feature vectors of respective images corresponding to the keywords is calculated and a spatial distance between the calculated centroid vector and each of the wavelet feature-based feature vectors is calculated. For each of the groups, the image for which the calculated spatial distance is the shortest and the radiographic interpretation information associated with the image is stored as a representative image of that group.
    Type: Application
    Filed: September 19, 2014
    Publication date: December 31, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: MUNEHIRO DOI, YUMI MORI, HIROKI NAKANO
  • Publication number: 20150379045
    Abstract: In an example embodiment, a selection of an image in a user interface is received. Then information about the image is received. Then a look is identified for the image, wherein the look is a category for the image based at least in part on one or more visual attributes of the image as shown in the image The identified look is then compared with one or more item listings stored in a database to identify one or more matching item listings, the one or more matching item listings containing associated images that correspond to the look. Finally, the one or more matching item listings are displayed in the user interface.
    Type: Application
    Filed: June 29, 2015
    Publication date: December 31, 2015
    Inventors: Emily Zhang, Roy Leon Camp, Chenhao Alex Ma