Patents Issued in March 16, 2017
-
Publication number: 20170075871Abstract: A content modification system includes a treatment controller which may be hosted at a web server. The treatment controller receives a request for content from a user. One example of a request is an HTTP request for a web page. The treatment controller determines a representation of the requested content and receives a modification instruction for modifying the requested content. The treatment controller is operable to modify the representation according to the instructions and render the representation to a predetermined format for delivery to the user.Type: ApplicationFiled: November 22, 2016Publication date: March 16, 2017Applicant: Accenture Global Services LimitedInventors: Stephen Denis KIRKBY, Claudio Natoli, Peter Kellett, Ronald Van Ryswyk, Stephanus Mark Van Schalkwyk
-
Publication number: 20170075872Abstract: The problem solved by this invention is to convert text information in a geology report to numerical values which reflects geological characteristics of a well's subsurface. Prior art referred above cannot be applicable to this problem. Since text information in the geology report is in the natural language form. This information is not widely used in this industry, due to the fact that the text information can be hardly extracted and summarized into numerical values and integrated into current physical geology models or statistical models. This invention makes the text information in geology report, which is often in a natural language form, easier to be integrated into current geology physical models or statistical models. Also, the numerical values extracted from the geology report can be integrated with other kinds of data, such as seismic data and well-logging data, to obtain more accurate and comprehensive analysis results.Type: ApplicationFiled: September 16, 2015Publication date: March 16, 2017Inventors: Bin TONG, Hiroaki OZAKI, Makoto IWAYAMA, Yoshiyuki KOBAYASHI, Ravigopal VENNELAKANTI, Anshuman SAHU
-
Publication number: 20170075873Abstract: Systems and methods disclosed herein facilitate adding content to forms by providing field content suggestions using context determined based on form features. This involves providing a user interface for display, the user interface displaying a form and providing editing features usable to add content to fields of the form. The systems and method further involve categorizing the form or portion of the form into a context based on form features for non-text field characteristics or field-specific text characteristics of the form or portion of the form. A form field suggestion for a field is identified based on the context of the form or portion of the form containing the field and the field content suggestion for the field is provided for display in the user interface.Type: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: Shipali Shetty, Shawn A. Gaither
-
Publication number: 20170075874Abstract: A graphical user interface for creating a data summary table includes a field pane including a list of a plurality of fields, and a layout pane including a plurality of zones. The zones represent areas of the data summary table, and the layout pane allows a field of the plurality of fields from the field pane to be added to a first zone of the zones. A data summary table is updated upon the field being added to the layout pane.Type: ApplicationFiled: November 28, 2016Publication date: March 16, 2017Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: Allan Folting, Konrad Tupaj, Brandon Weber, Denise Cathleen Carlevato, Sander Martijn Viegers
-
Publication number: 20170075875Abstract: A medical-document management apparatus includes a controller displaying, in an arranged manner, a matrix information display section in which, by accessing a database, medical documents registered in the database are subjected to two-dimensional mapping on date and attribute and are displayed; a document-to-be-registered operating section in which a first medical document to be registered in the database is set; an associated-form setting section in which a second medical document among the registered medical documents which is associated with the first medical document is set; and a document attribute setting section in which attributes of the first medical document are set, on a screen of a terminal apparatus. The controller also records, in the database, link information which describes a link between the first and second medical documents and which is set in the associated-form setting section.Type: ApplicationFiled: March 4, 2016Publication date: March 16, 2017Applicant: FUJI XEROX CO., LTD.Inventor: Koki TOSHIMITSU
-
Publication number: 20170075876Abstract: A computer based method for utilizing static content in a dynamic environment to provide at least one defined functionality is described. The method includes identifying at least one function to be associated with the static content and the dynamic environment, identifying at least one state for each identified function, defining, in a computer memory, each identified state within a page object, the page object also defining within the computer memory page states and output attributes associated with output templates within the page object, creating, in the computer memory, output templates for each identified state, creating presentation pages and logic objects in the computer memory for each function, and creating engines to be executed by at least one computer processing device, each engine representing a function, the engines operable to use a corresponding page object to direct data traffic among the defined states within the computer memory.Type: ApplicationFiled: November 3, 2016Publication date: March 16, 2017Inventor: John Desmond Whelan
-
Publication number: 20170075877Abstract: There is disclosed a computer-implemented method of handling a text expressed in a natural language comprising creating a second text or patent claim sentence from a first text or patent claim sentence and timestamping said second text or patent claim sentence. Developments comprise the creation of a plurality of texts or patent claim sentences, the use of trusted and/or trustless timestamping, the use of grammatical texts, the use of a parser and/or of a tagger, modification operations such as addition, insertion and deletion, injection of definitions of words, the use of a thesaurus (synonym, hyponym, hyperonym, holonym, antonym of a word, etc), the use of a unique and optionally persistent web address, making the second text or patent claim available to the public (or not), the use of lexical directions such as a patent classification indication and the use of crowdsourcing techniques.Type: ApplicationFiled: September 16, 2015Publication date: March 16, 2017Inventor: Marie-Therese LEPELTIER
-
Publication number: 20170075878Abstract: At an electronic device, detect a first input on the touch-sensitive surface that represents selection of a first ideogram. Identify at least one attribute of the first ideogram. Select a plurality of suggested one or more characters to display, where at least a first set of suggested one or more characters is selected based on a set of selection criteria, the set of selection criteria including the identified at least one attribute of the first ideogram. Display at least the first set of suggested one or more characters. Detect a second input on the touch-sensitive surface that represents selection of the displayed first set of suggested one or more characters. In response to detecting the second input, displaying a composed electronic message, the composed electronic message including the first ideogram and the selected first set of suggested one or more characters.Type: ApplicationFiled: June 21, 2016Publication date: March 16, 2017Inventors: Tiffany S. JON, Imran CHAUDHRI, Chanaka G. KARUNAMUNI, Kenneth KOCIENDA, Giancarlo YERKES, Woo-Ram LEE
-
Publication number: 20170075879Abstract: According to one embodiment, a detection apparatus includes a morpheme analyzer, a dependent structure analyzer and an extractor. the morpheme analyzer performs a morpheme analysis on a character string indicating an utterance content of a user to generate a morpheme analysis result including a plurality of morphemes. The dependent structure analyzer analyzes a dependency relation among the plurality of morphemes in the morpheme analysis result. The extractor extracts a unit of morphemes having a completely-linked dependent structure from the morpheme analysis result based on the dependency relation.Type: ApplicationFiled: September 9, 2016Publication date: March 16, 2017Inventors: Akiko SAKAMOTO, Kazuo SUMITA
-
Publication number: 20170075880Abstract: An example method includes receiving, by a translator on a user device, a client request from a user of the user device, the client request being associated with a web service; identifying a translation pattern corresponding to the client request from a plurality of translation patterns; generating a translated client request based on the client request and the translation pattern corresponding to the client request, and transmitting the translated client request to the web service.Type: ApplicationFiled: April 30, 2014Publication date: March 16, 2017Inventors: Hui Wang, Meng-Dan Zhu, Qing-Yi Wang
-
Publication number: 20170075881Abstract: Various techniques are disclosed for providing a learning system. In one example, such a learning system includes a content editor processor configured or programmed to receive content data packets from a number of learner devices. The learning system is configured to identify a number of items from digital materials based on the content data packets. The learning system may include an adaptive engine configured to transmit interactions to the learner devices based on the identified items. The adaptive engine is also configured to receive respective responses from the learner devices based on the interactions. The learning system is also configured generate an electronic copy of the digital materials with highlighted items based on the received responses. Other examples of learning systems and related methods are also provided.Type: ApplicationFiled: September 13, 2016Publication date: March 16, 2017Inventors: Andrew Smith Lewis, Paul Mumma, Alex Volkovitsky, Kit Richert
-
Publication number: 20170075882Abstract: Speech translation systems and methods for simultaneously translating speech between first and second speakers, wherein the first speaker speaks in a first language and the second speaker speaks in a second language that is different from the first language. The speech translation system may comprise a resegmentation unit that merge at least two partial hypotheses and resegments the merged partial hypotheses into a first-language translatable segment, wherein a segment boundary for the first-language translatable segment is determined based on sound from the second speaker.Type: ApplicationFiled: November 22, 2016Publication date: March 16, 2017Inventor: Alexander Waibel
-
Publication number: 20170075883Abstract: According to an embodiment, a machine translation apparatus includes a translator, a determiner, a requester, a receiver and a learner. The translator performs machine translation of an original language text based on a dictionary. The determiner calculates an evaluation value indicating validity of the machine translation text. The requester requests a human translator to perform a manual translation-related work relative to the original language text corresponding to the machine translation text that has been determined to be insufficient in translation quality. The receiver receives a result that the human translator has created in response to a request of the manual translation-related work. The learner updates the dictionary based on the result.Type: ApplicationFiled: September 9, 2016Publication date: March 16, 2017Inventor: Satoshi KAMATANI
-
Publication number: 20170075884Abstract: A method, apparatus, and computer program product are disclosed herein for user-directed reporting. In the context of a method, context information is received, wherein the context information defines the data set from which a natural language text or a graph is to be derived. The method further includes generating a set of messages based on the context information. The method further includes generating, by a processor, a context-specific report based on the set of messages and the relationship between them, wherein the context-specific report is configured to linguistically or visually express at least of messages. The method may include generating additional messages or annotations interactively. A corresponding apparatus and computer program product are provided.Type: ApplicationFiled: June 20, 2016Publication date: March 16, 2017Inventors: Gowri Somayajulu Sripada, Robert Dale, Mario Feegrade, Daniel da Silva de Paiva
-
Publication number: 20170075885Abstract: The present disclosure relates to an image searching system and method for searching by using images of objects. Images of objects which it is desired to search are input via a PC-based terminal equipped with a webcam or a smart phone and then the input object images are analyzed using image recognition technology based on feature point extraction such that types of code contained in the object images are categorized and a decoder matching the object type is automatically driven such that the object is read, and thus a search function is provided which allows integrated recognition of all objects regardless of the type of object and which is convenient for the user.Type: ApplicationFiled: November 8, 2016Publication date: March 16, 2017Inventor: Seung Won NA
-
Publication number: 20170075886Abstract: Implementations of the present disclosure are generally directed to receiving, a plurality of items of digital content from one or more data sources associated with a user, providing a plurality of clusters of digital content, each cluster including one or more items of digital content of the plurality of items of digital content, for a cluster: determining a goodness measure for each item of digital content within the cluster, the goodness measure being at least partially based on metadata associated with a respective item of digital content, and selecting at least one item of digital content from the cluster for inclusion in the media presentation, and providing the media presentation for display on a computing device of the user, the media presentation including the at least one item of digital content.Type: ApplicationFiled: November 22, 2016Publication date: March 16, 2017Inventors: Stephen Trey Moore, Augustine Vidal Pedraza, IV, Florian Denis, Jean Caillé
-
Publication number: 20170075887Abstract: A method of generating hash codes from a query vector. An ordering of dimensions is determined for a lattice hole in an A* lattice, the lattice hole being located nearest to the query vector and the ordering of dimensions represents a mapping applied to transform a canonical hole of the A* lattice to the lattice hole. An initial hash code is determined for a first point in the A* lattice, based on the query vector, using a plurality of predetermined constants. A subsequent hash code is generated for a second point in the A* lattice, from the initial hash code by modifying the initial hash code by a multiple of a constant. The constant is selected from the plurality of predetermined constants using the determined ordering of dimensions.Type: ApplicationFiled: September 15, 2015Publication date: March 16, 2017Inventors: BARRY JAMES DRAKE, ANDREW PETER DOWNING
-
Publication number: 20170075888Abstract: The invention is related to a portable vehicle monitoring system that is to be mounted on mobile objects such as police cars for security purposes and ambulances which have right of way; characterized in that it comprises a camera placed on the front right and front left and both sides of the system which enables the system to capture images and recognize faces, LED lighting located around the cameras which are directed towards visual direction and which enable capturing of legible images even at night time police lights placed at the front and rear faces of the base which can flash on and off when necessary, an alarm control device, Ethernet connection forming the network, a cooling device which eliminates the heat formed inside the apparatus, a control card which operates the police lights, modem which continuously provide wireless communication and a top cover which encloses the entire system.Type: ApplicationFiled: October 14, 2016Publication date: March 16, 2017Applicant: EKIN TEKNOLOJI SANAYI VE TICARET ANONIM SIRKETIInventor: Akif EKIN
-
Publication number: 20170075889Abstract: A content preview of a content item stored in an online storage system can be viewed on a client device without the content item itself being downloaded to the client device and without the use of software associated with the content item being installed on the client device. Furthermore, data storage and processing requirements can be minimized by creating and storing only one content preview for each unique content item. The content item can be identified by using the content item as a hash key in a hashing algorithm. The resulting unique identifier can be used to search a preview index that lists all created content previews and their location. A content preview is only created if one does not exist. The unique identifier can be used to locate the content preview and return it in response to a preview request by a client device.Type: ApplicationFiled: November 2, 2016Publication date: March 16, 2017Inventors: Ziga Mahkovec, Nikrad Mahdi, Christopher Beckmann
-
Publication number: 20170075890Abstract: An approach is provided for identifying favorite multimedia content, such as digital photographs, possessed by a user. The approach detects a number of content sharing actions involving multimedia content, such as digital photographs, with the detecting being from a number of content handling applications, such as social media sites and person-to-person sharing. One of the content handling applications is a content player, such as a image viewer, that runs on a portable device, such as a smart phone or tablet computer system. The approach computes a shared content score for each of the multimedia content, with the shared content score being based on the content handling application that was used in the content sharing actions. The approach further identifies “favorite” multimedia content based on the shared content score pertaining to each multimedia content.Type: ApplicationFiled: September 11, 2015Publication date: March 16, 2017Inventors: Joaquin F. Luna, Rod D. Waltermann, Bradley P. Strazisar, Timothy W. Kingsbury, Vikram Sharma, Kushagra Jindal, Dipeshkumar N. Hada
-
Publication number: 20170075891Abstract: One of the methods includes, obtaining a natural language query from a user; while converting the natural language query into structured operations to be performed on structured application programming interfaces (APIs) of a knowledge base: responsive to detecting a linguistic ambiguity associated with the converting, wherein the linguistic ambiguity identifies two or more interpretations of a word included in the natural langue query: resolving the linguistic ambiguity by selecting an interpretation of the word, from the two or more interpretations of the word, based on one or more join paths that have been generated based on a data schema of the knowledge base; modifying the converting in accordance with the selected interpretation of the word, to generate one or more structured operations; performing the one or more structured operations on the structured APIs of the knowledge base; and returning search results matching the natural language query results to the user.Type: ApplicationFiled: September 9, 2016Publication date: March 16, 2017Applicant: Google Inc.Inventors: Tolga Bozkaya, Armand Joseph Dijamco
-
Publication number: 20170075892Abstract: In one embodiment, a system includes a database; and a cache layer comprising one or more leader cache nodes, the one or more leader cache nodes operative to: communicate graph information between a follower cache layer and the database; receive a request from one of the follower cache nodes to store graph information in the database; update the database storing the graph responsive to the request; and update one or more of the follower cache nodes storing the portion of the graph associated with the request.Type: ApplicationFiled: November 28, 2016Publication date: March 16, 2017Inventors: Venkateshwaran Venkataramani, George Cabrera, III, Venkatasiva Prasad Chakkabala, Mark Marchukov, Dmitri Petrov
-
Publication number: 20170075893Abstract: Machine logic that traces increases (or decreases) in query drift by performing the following steps: retrieving a first response list responding to a first query; retrieving a second response list responding to a second query, wherein the second query is based, at least in part, on a topic related to the first query; determining a set of scores for each of the first response list and the second response list, calculating a normalized query commitment (“NQC”) for each of the first response list and the second response list; and responsive to determining that a ratio representing a relative difference between the NQC for the first response list and the NQC for the second response list is above a predetermined threshold, determining to use the second response list to respond to the first query.Type: ApplicationFiled: September 14, 2015Publication date: March 16, 2017Inventors: Shay Hummel, Ella Rabinovich, Haggai Roitman
-
Publication number: 20170075894Abstract: In one embodiment, a method includes receiving, from a client system of a first user of an online social network, an unique identifier associated with a second user of the online social network, the unique identifier being sent responsive to a communication between the second user and the first user, accessing a social graph including first and second nodes corresponding to the first and second users, respectively, identifying the second user based on the unique identifier, retrieving profile information associated with the second user and a privacy setting associated with the second user, determining whether the information is visible to the first user based on the privacy setting and a degree of separation in the social graph between the first node and the second node, and sending, to the client system, the profile information that is visible to the first user for display in association with the communication.Type: ApplicationFiled: September 15, 2015Publication date: March 16, 2017Inventors: Sumitha Poornachandran, Margaryta Skrypachova, Fernando Jorge de Almeida da Silva, Benjamin Leon Grol-Prokopczyk, Sanghyeon Park, Matthew Lyle Bruce
-
Publication number: 20170075895Abstract: In an approach for dynamically ranking SMEs, based on the SMEs' activities during a critical situation, a processor identifies SMEs to work in a collaboration channel. A processor monitors an activity of the SME within the collaboration channel. A processor receives information from the monitored activity. A processor analyzes the information from the monitored activity. A processor updates a database that contains details about a plurality of SMEs.Type: ApplicationFiled: April 6, 2016Publication date: March 16, 2017Inventors: Pritpal S. Arora, Bijo S. Kappen, Gopal S. Pingali
-
Publication number: 20170075896Abstract: A method to analyze popularity of user defined topics by identifying correlations between grams contained in user identified anchor documents and the grams contained in raw documents is provided. The method includes following steps: (a) a user input data that includes (i) user identified topics for user identified subject matter, (ii) user identified topical anchor documents, and (iii) a plurality of user identified raw documents internet source with respective source addresses; (b) the raw document sources is accessed using the source addresses to retrieve and store data in a database; (c) grams and gram document dictionaries together with gram values for each topical anchor document and raw document are identified and stored; and (d) the grams in each of the topical anchor documents against the grams in all the raw documents are analyzed to determine a relative popularity of the topical anchor documents.Type: ApplicationFiled: August 30, 2016Publication date: March 16, 2017Inventor: John L. HALLER, JR.
-
Publication number: 20170075897Abstract: There are disclosed methods and systems for generating a search engine results page (SERP) responsive to receiving a search query. A ranked plurality of search results is generated, including at least one general search result and at least one vertical search result, the ranked plurality of search results having been ranked based at least in part on a usefulness parameter. The usefulness parameter indicates the optimal position of the at least one vertical search result in the ranked plurality of search results based on its determined usefulness relative to the search query. The usefulness parameter is predetermined based on a training set of user data on past user interaction with the at least one vertical search result when its original rank was modified such that the at least one vertical search result was ranked randomly and placed on the previous SERP at a random position.Type: ApplicationFiled: August 31, 2016Publication date: March 16, 2017Inventor: Vadim Andreevich NIKULIN
-
Publication number: 20170075898Abstract: Entity mappings that produce matching entities for a first data asset having attributes and a second data asset having attributes are generated by: generating entity mappings that produce matching entities for a first data asset having attributes with attribute values and a second data asset having attributes with attribute values by: matching the attribute values of the attributes of the first data asset with the attribute values of the attributes of the second data asset, using the matching attribute values to generate matching attribute pairs, and using the matching attribute pairs to identify entity mappings; computing an entity mapping score for each of the entity mappings based on a combination of factors; ranking the entity mappings based on each entity mapping score; and using some of the ranked entity mappings to determine whether a same real-world entity is described by the first data asset and the second data asset.Type: ApplicationFiled: September 16, 2016Publication date: March 16, 2017Inventors: Prasad M. Deshpande, Atreyee Dey, Rajeev Gupta, Sanjeev K. Gupta, Salil Joshi, Sriram K. Padmanabhan
-
Publication number: 20170075899Abstract: Systems, methods, and computer-readable storage media are provided for utilizing keystroke logging information to determine items (e.g., search results and/or advertisements) for presentation in response to an input search query. The utilized keystroke logging information is captured contemporaneously with input of the submitted query terms/content of the search query. That is, the utilized keystroke logging information is captured during a single search query input session measured, for instance, between execution of a first search query and execution of a second search query, or between engagement with a search query input region and execution of a search query. In this way, information that may be gleaned about a user's intent based upon query reformulations (e.g., query term deletions, additions, spelling corrections, and the like) and/or actions taken with respect to query formation (e.g., pasting actions) may be utilized to provide relevant items in response to the search query.Type: ApplicationFiled: November 28, 2016Publication date: March 16, 2017Inventor: CIPRIAN CHISALITA
-
Publication number: 20170075900Abstract: System, method, and computer program product to perform an operation, the operation including: defining a timing schedule for publishing a set of items of content in a first content class and a second content class for publication based on a content class ratio and corresponding scores of the set of items of content, publishing, by operation of one or more computer processors and according to a first method, the set of items of content on a social media platform based on the timing schedule, monitoring a plurality of metrics for the set of items of content, and modifying the content class ratio upon determining that the content class ratio impacts the plurality of metrics.Type: ApplicationFiled: November 29, 2016Publication date: March 16, 2017Inventors: Maryam AHMED, Trudy L. HEWITT, Kimberly D. MCCALL
-
Publication number: 20170075901Abstract: A method and system for updating a background picture of a web search results page for different search queries. The method includes receiving a search query from a user and determining one or more text search results for the search query. The method also includes determining one or more images for the search query by at least one of extracting the one or more images from webpages associated with the one or more text search results, and extracting the one or more images from an image web search. Further, the method includes assembling the one or more images to create the background picture. Moreover, the method includes rendering the one or more text search results, for the search query, in the web search results page along with the background picture. The system includes one or more electronic devices, a communication interface, a memory, and a processor.Type: ApplicationFiled: November 29, 2016Publication date: March 16, 2017Inventors: Deepak KUMST V, Purshotam SHAH, Aby PHILIP
-
Publication number: 20170075902Abstract: Various embodiments of systems and methods to control interactions between an application user interface and a database are described herein. In one aspect, a secondary persistency of application data is generated based on a primary persistency of the application data in a database. A request to modify a value of a field of the application data in the secondary persistency is received from the application user interface. The field of the application data in the secondary persistency is updated in response to the received request for modification. A determination is made that the received request for modification influences other fields of the application data according to a set of rules. The other fields of the application data are updated based on the received request. The application data in the secondary persistency is then transitioned to the primary persistency upon request.Type: ApplicationFiled: September 10, 2015Publication date: March 16, 2017Inventors: ANDREAS HOFFNER, MARCEL WAECHTER
-
Publication number: 20170075903Abstract: Systems, methods, and articles of manufacture provide for rolling long-term data storage. Optimized or enhanced rolling long-term data storage may, for example, increase processing performance and reduce operational burdens on memory resources associated with execution of analytical models.Type: ApplicationFiled: September 15, 2015Publication date: March 16, 2017Inventors: Joshua Richard Watkins, Juan Fernando Cervera Parrilla
-
Publication number: 20170075904Abstract: The system and method of the present disclosure relates to automatically extracting linked node graph data structures from unstructured content. A configurable semantic natural NLP extraction platform structures content from unstructured data to determine the sematic meaning of content. Users generate configurations for an area or topic of interest, and query the system with the configuration to extract content from unstructured content. Based on the extracted content, an ontology is constructed for entities and activities, and entity and activity objects are identified within the unstructured content by applying a set of content extraction entity and activity rules. Application of the rules results in generation of a list of entity and activity words that satisfy the respective rules. Relationships between the entity and activity words are identified, and a linked data structure is formed as the linked node graph data structure.Type: ApplicationFiled: September 16, 2015Publication date: March 16, 2017Applicant: EDGETIDE LLCInventor: Jason Hedges
-
Publication number: 20170075905Abstract: A method for file conversion includes obtaining an original file including content, that includes objects. The method further includes rendering each object of the multiple objects into a page description language (PDL) format to obtain rendered objects, and extracting, from the original file, a tag for an object of the multiple objects. The method further includes generating object composition metadata based on a composition rule corresponding to the tag. The object composition metadata includes a description of a composition of the object in the original file, and is added with the rendered objects to a PDL file.Type: ApplicationFiled: November 23, 2016Publication date: March 16, 2017Applicant: Konica Minolta Laboratory U.S.A., Inc.Inventor: Kirk Steven Tecu
-
Publication number: 20170075906Abstract: Through analysis of content of a received electronic data interchange (EDI) instance document, an EDI standard and syntax formatting of encoded hierarchical envelopes of the EDI instance document that each package a portion of payload data within the received EDI instance document are determined. An EDI reception processing sequence definition that encodes a hierarchical EDI reception processing rule sequence is configured, that is usable to partition the encoded hierarchical envelopes and to invoke processing of the payload data packaged within the encoded hierarchical envelopes, in accordance with the determined EDI standard and syntax formatting of the encoded hierarchical envelopes.Type: ApplicationFiled: November 29, 2016Publication date: March 16, 2017Inventors: Michael R. Conners, Fredrick W. Fahrenback, Stephanie A. Fetzer, Michael J. Hudson
-
Publication number: 20170075907Abstract: An electronic file migration system that analyzes data and migrate qualifying files from a source file system to another or cloud file system. The system can infer access times of the files from create and modify times. The system copies “qualifying” (e.g. aged under a probationary period) files from a source file system to a cloud file system or other storage system, and substitutes them with symbolic links or stubs to the target copies. The system may provide seamlessly-automated and interoperable data archiving, backups, transfers, analytics, and optimizations in an organization. In addition, it may also be desirable to devise a novel electronic file migration system for a third-party service provider to seamlessly process, manage, optimize, and analyze data archiving, backups, and transfers in a client organization.Type: ApplicationFiled: September 14, 2016Publication date: March 16, 2017Applicant: KOMPRISE, INC.Inventors: KUMAR GOSWAMI, MICHAEL PEERCY, MOHIT DHAWAN, ZAHRA BADEY, NAHUSH BHANAGE, VIKRAM KRISHNAMURTHY
-
Publication number: 20170075908Abstract: Techniques for incorporating social-network connections information into estimated user-ratings of videos for video recommendations are described. A user-rating that a user is likely to assign to a video is predicted based on first and second predictions. The first prediction is based on ratings assigned to the video by a first set of users who have rated other videos with ratings substantially similar to the user's ratings of the other videos. The second prediction is based on ratings assigned to the video by a second set of users who have established social-network connections with the user and who have rated at least one same video that the user has previously rated. Additionally, the estimated user-rating is added to additional estimated user-ratings of other videos for comparison, and top-rated videos are identified. Then, a notification is communicated via a client device of the user to recommend the top-rated videos to the user.Type: ApplicationFiled: September 10, 2015Publication date: March 16, 2017Inventors: Saayan Mitra, Viswanathan Swaminathan, Teng Xu
-
Publication number: 20170075909Abstract: A distributed object store in a network storage system uses location-independent global object identifiers (IDs) for stored data objects. The global object ID enables a data object to be seamlessly moved from one location to another without affecting clients of the storage system, i.e., “transparent migration”. The global object ID can be part of a multilevel object handle, which also can include a location ID indicating the specific location at which the data object is stored, and a policy ID identifying a set of data management policies associated with the data object. The policy ID may be associated with the data object by a client of the storage system, for example when the client creates the object, thus allowing “inline” policy management. An object location subsystem (OLS) can be used to locate an object when a client request does not contain a valid location ID for the object.Type: ApplicationFiled: November 22, 2016Publication date: March 16, 2017Inventors: Garth Richard Goodson, Shankar Pasupathy, Kaladhar Voruganti, Ravi Kumar Kavuri, Sudhir Srinivasan
-
Publication number: 20170075910Abstract: Applications may be tagged with location data when they are used. Mobile device may anonymously submit application usage data. Aggregated application usage data from many mobile devices may be analyzed to determine applications that are particularly relevant to a given location (i.e., exhibiting a high degree of localization). Analysis may include determining the application usage intensity, whether hotspots exist or not at a given location, the spatial entropy of a particular application, the device populations in a particular area, etc. Based on the localized application analysis, applications may be ranked according to local relevance, and, based on this ranking, application recommendations may be provided to a user.Type: ApplicationFiled: November 23, 2016Publication date: March 16, 2017Applicant: APPLE INC.Inventors: Leonardo A. Soto Matamala, Ronald K. Huang, Lukas Marti, Xiaoyuan Tu
-
Publication number: 20170075911Abstract: A sorting method of data documents is provided, adapted to an electronic device. The sort method includes the following steps: retrieving a plurality of keywords from contents of a plurality of data documents; retrieving a keyword ranking corresponding to the at least one first keyword by a search engine; searching a keyword category corresponding to the at least one first keyword; and inputting the at least one first keyword, the keyword ranking and the keyword category of each of the at least one first keyword into a sort algorithm thereby outputting a predicting ranking of the first data document to sort the first data document, wherein the sort algorithm is generated based on contents of a plurality of second data documents and a current ranking of each of the plurality of second data documents.Type: ApplicationFiled: November 24, 2016Publication date: March 16, 2017Applicant: VIA Technologies, Inc.Inventors: Guo-Feng Zhang, Yi-Fei Zhu
-
Publication number: 20170075912Abstract: A host server hosting one or more virtual machines can back up host volumes and the one or more virtual machines installed thereon in an application-consistent manner. In one implementation, a host-level requestor instructs a host-level writer to identify which virtual machines qualify for application-consistent backups. The host-level requestor then instructs the host-level writer to initiate virtual machine backups through guest-level requesters in each appropriately-configured virtual machine, wherein the virtual machines create application-consistent backups within the virtual machine volumes. The host-level requester then initiates snapshots of the server volumes on the host-level. The virtual machine-level snapshots can thus be retrieved from within the host-level snapshots of the server volumes.Type: ApplicationFiled: November 23, 2016Publication date: March 16, 2017Inventors: Michael L. Michael, William L. Scheidel, Paul Brandon Luber, Paul Adrian Oltean, Ran Kalach
-
Publication number: 20170075913Abstract: An information processing apparatus according to the embodiment includes a specifying unit, an acquisition unit, a determination unit, and a process unit. The specifying unit specifies two or more users that behave together. The acquisition unit acquires information on the two or more users specified by the specifying unit from a database that stores information on a plurality of users. The determination unit determines a relationship between the two or more users based on the information on the two or more users acquired by the acquisition unit. The process unit executes a process according to the relationship between the two or more users determined by the determination unit.Type: ApplicationFiled: August 9, 2016Publication date: March 16, 2017Applicant: YAHOO JAPAN CORPORATIONInventors: Hiroshi OTA, Honami HOSHINO, Rie ANAI
-
Publication number: 20170075914Abstract: An example method involves accessing web-traffic data associated with a web page hosted by a first computing-device, wherein the web page comprises meta-tag data; using the accessed web-traffic data to determine that the first computing-device received a threshold amount of requests that (i) were for the web page and (ii) originated from a geographical region; responsive to the determining, modifying the meta-tag data based on the geographical region; and transmitting the modified meta-tag data to a second computing-device, wherein the second computing-device is configured for (i) receiving the transmitted modified meta-tag data, (ii) receiving a request for a list of search results based on a set of search terms, (iii) responsive to receiving the request, using the set of search terms and the modified meta-tag data to perform a web search, thereby generating a list of search results, and (iv) transmitting the list of search results to a third computing-device.Type: ApplicationFiled: November 16, 2016Publication date: March 16, 2017Inventors: Ryan Philip McKenzie, Jerome Schulist, Jason Greene
-
Publication number: 20170075915Abstract: A method for generating search suggestions by using fuzzy-score matching and entity co-occurrence in a knowledge base is disclosed. Embodiments of the method may be employed in any search system that may include an entity extraction computer module that may perform partial entity extractions from provided search queries, a fuzzy-score matching computer module that may generate algorithms based on the type of entity extracted and perform a search against an entity co-occurrence knowledge base. The entity co-occurrence knowledge base, which may include a repository where entities may be indexed as entities to entities, entities to topics, or entities to facts among others, may return fast and accurate suggestions to the user to complete the search query. The suggestions may include alternates to the partial query provided by the user that may enhance and save time when performing searches.Type: ApplicationFiled: November 28, 2016Publication date: March 16, 2017Inventors: Scott LIGHTNER, Franz WECKESSER, Rakesh DAVE, Sanjay BODDHU, Joseph BECKNELL
-
Publication number: 20170075916Abstract: A clustered source code management system is described. The system comprises a plurality of cluster nodes, a shared file server storing repository data, and a load balancer. Each of the plurality of cluster nodes is configured to receive an incoming request sent from a client computer, the incoming request being a source code management request to access repository data stored on the shared file server and process the incoming request to determine if a type of the incoming request is a cacheable request type. If the incoming request is of a cacheable request type, the cluster node is configured to determine if a valid cached response to the incoming request is available on storage media locally accessible to the cluster node; and, if so, respond to the incoming request by communicating the valid cached response to the client computer.Type: ApplicationFiled: June 13, 2016Publication date: March 16, 2017Inventors: MICHAEL HEEMSKERK, BRYAN TURNER, JASON HINCH, MICHAEL STUDMAN
-
Publication number: 20170075917Abstract: A clustered source code management system is described. The system comprises a plurality of cluster nodes, a shared file server storing repository data, and a load balancer. Each of the plurality of cluster nodes is configured to receive an incoming request sent from a client computer, the incoming request being a source code management request to access repository data stored on the shared file server and process the incoming request to determine if a type of the incoming request is a cacheable request type. If the incoming request is of a cacheable request type, the cluster node is configured to determine if a valid cached response to the incoming request is available on storage media locally accessible to the cluster node; and, if so, respond to the incoming request by communicating the valid cached response to the client computer.Type: ApplicationFiled: June 13, 2016Publication date: March 16, 2017Inventors: Michael HEEMSKERK, Bryan TURNER, Jason HINCH, Michael STUDMAN
-
Publication number: 20170075918Abstract: An end-to-end data curation system and the various methods used in linking, matching, and cleaning large-scale data sources. The goal of this system is to provide scalable and efficient record deduplication. The system uses a crowd of experts to train the system. The system operator can optionally provide a set of hints to reduce the number of questions sent to the experts. The system solves the problem of schema mapping and record deduplication in a holistic way by unifying these problems into a unified linkage problem.Type: ApplicationFiled: November 23, 2016Publication date: March 16, 2017Inventors: Nikolaus Bates-Haus, George Beskales, Daniel Meir Bruckner, Ihab F. Ilyas, Alexander Richter Pagan, Michael Ralph Stonebraker
-
Publication number: 20170075919Abstract: Disclosed are examples of systems, apparatus, methods and computer program products for sharing and publishing files. In one aspect, the database system can maintain a user database, a file database and a library. The database system can receive a first request initiated by a first user to share a first file with one or more second users and, responsive to the first request, enable a second set of one or more permissions for each of the second users. The database system also can receive a second request initiated by the first user to publish the first file to the library and, responsive to the second request, publish the first file to the library. The database system additionally can restrict access to the published file based on permissions associated with the library.Type: ApplicationFiled: March 23, 2016Publication date: March 16, 2017Inventors: Miko Arnab Bose, Robert J. Snell, Mark Francis Movida, Valliappan Annamalai Natarajan, Adam Thielemann Wegel, Matthew Charles Hagenian, Durgesh Singh
-
Publication number: 20170075920Abstract: System and methods for precise detection of file system events for user operations during file sharing and synchronization across different end user devices and geographical locations. Corresponding to a user operation, a multitude of file system events is automatically generated. For different types of user operations (e.g. ‘File Create’, ‘File Rename’ et al.) involving different types of files (e.g. Microsoft PowerPoint, Microsoft Word, PDF et al.), an assortment of file system events are automatically generated. A profiler that detects the exact file system events for corresponding user operations is designed. Methods for identifying and matching the detected file system events to corresponding user operations are developed. Through those developed methods, further methods are developed for large-sized file sharing (e.g. large file copy) between multiple end users and resolving conflicts in simultaneous file change requests.Type: ApplicationFiled: September 10, 2015Publication date: March 16, 2017Inventor: GARY HOWARD MCKAY