Patents Issued in August 17, 2017
-
Publication number: 20170235695Abstract: Methods, systems, and apparatus for implementing low latency interconnect switches between CPU's and associated protocols. CPU's are configured to be installed on a main board including multiple CPU sockets linked in communication via CPU socket-to-socket interconnect links forming a CPU socket-to-socket ring interconnect. The CPU's are also configured to transfer data between one another by sending data via the CPU socket-to-socket interconnects. Data may be transferred using a packetized protocol, such as QPI, and the CPU's may also be configured to support coherent memory transactions across CPU's.Type: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Applicant: lntel CorporationInventors: ROBERT G. BLANKENSHIP, GEEYARPURAM N. SANTHANAKRISHNAN, YEN-CHENG LIU, BAHAA FAHIM, GANAPATI N. SRINIVASA
-
Publication number: 20170235696Abstract: An apparatus may include a chassis that can receive a sled and a locking mechanism. The locking mechanism can mechanically lock the sled to the chassis to prevent a sudden power loss that can be caused from an unexpected removal of the sled from the chassis. To avoid a sudden power loss, a voltage-sensing electrical switch lock can be implemented to the chassis to mechanically lock the sled to the chassis until the sled is ready to be removed. The sled may include one or more computing devices that need to be inactive before removing the sled. The apparatus includes a controller that may detect whether at least one of computing devices in the sled are in an active state or in an inactive state. Based on the determination of the state of the computing devices in the sled, the controller may activate the locking mechanism or de-active locking mechanism.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Inventors: Jen-Hsuen HUANG, Fa-Da LIN, Chih-Wei YU, Chih-Wei YANG
-
Publication number: 20170235697Abstract: A simplified host accesses SATA and SAS storage media devices by abstracting the SATA and SAS protocols with one full duplex protocol that supports full command queuing to each storage media device, whether SATA or SAS, where the abstraction protocol is performance-centric and supports common high-level read and write access to a pool of storage media devices, each of which may have a SATA or SAS interface. The abstraction protocol is link-agnostic and may be carried via a multiplicity of direct attach or networked interfaces, including but not limited to PCIe, Ethernet (e.g., 1 GbE, 10 GbE, 40 GbE, or 100 GbE), Infiniband, ThunderBolt, Firewire, USB, and/or custom interfaces.Type: ApplicationFiled: December 22, 2016Publication date: August 17, 2017Inventors: Jesse D. Beeson, Jesse B. Yates
-
Publication number: 20170235698Abstract: A Controller Area Network (CAN) device is disclosed. The CAN device includes a CAN controller and a transceiver coupled to the CAN controller. The transceiver includes a transmitter and a receiver coupled to a CAN bus interface. The CAN device also includes a security module coupled to the receiver. The security module includes an identifier table and a receiver controller. The security module is configured to receive an incoming CAN message, retrieve an identifier from the incoming CAN message, search the identifier table for the identifier and to alter the incoming message based on a result of the search.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventor: Marno Herman Josephus van der Maas
-
Publication number: 20170235699Abstract: A distributed computing architecture for executing at least first and second computing operations executed in parallel on a set of data, can include a plurality of servers, including first servers that each include at least one central processing unit (CPU), and at least one offload processing module coupled to CPU by a bus. Each offload processing module can include computation elements. The computation elements can be configured to operate as a virtual switch, and to execute the second computing operations on first processed data to generate second processed data. The virtual switches can form a switch fabric for exchanging data between the offload processing modules. The second computing operations are executed on a plurality of the offload processing modules in parallel.Type: ApplicationFiled: December 30, 2016Publication date: August 17, 2017Inventors: Parin Bhadrik Dalal, Stephen Paul Belair
-
Publication number: 20170235700Abstract: Embodiments of a peripheral component are described herein. Embodiments provide alternatives to the use of an external bridge integrated circuit (IC) architecture. For example, an embodiment multiplexes a peripheral bus such that multiple processors in one peripheral component can use one peripheral interface slot without requiring an external bridge IC. Embodiments are usable with known bus protocols.Type: ApplicationFiled: December 9, 2016Publication date: August 17, 2017Applicant: ADVANCED MICRO DEVICES, INC.Inventors: Shahin Solki, Stephen Morein, Mark S. Grossman
-
Publication number: 20170235701Abstract: Techniques for embedded high speed serial interface methods are described herein. The techniques include an apparatus for sideband signaling including a first serial sideband link module and a second serial sideband link module. The first serial sideband link module is to propagate packets from an upstream port to a downstream port via a first signaling lane, and the second serial sideband link module is to propagate packets from the downstream port to the upstream port via a second signaling lane.Type: ApplicationFiled: December 24, 2014Publication date: August 17, 2017Applicant: INTEL CORPORATIONInventors: Akshay Pethe, Mahesh Wagh, David Harriman, Su Wei Lim, Debendra Das Sharma, Daniel Froelich, Venkatraman Iyer, James Jaussi, Zuoguo Wu
-
Publication number: 20170235702Abstract: Described herein are methods of transferring arrays of data information by remote data memory access (RDMA). According to the method, data information in data arrays in a local place identified. The intended data and garbage data are identified. Contiguous intended data and garbage data are copied to the remote place when the amount of garbage data is below a threshold garbage data criteria, and only intended data is copied to the remote place when the amount of garbage data is above the threshold garbage data criteria amount. Copying relies on scatter/gather input/output of RDMA. The garbage data transferred to the remote place is forwarded to a free list of the remote place.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Inventors: Michihiro Horie, Kiyokuni Kawachiya, Mikio Takeuchi
-
Publication number: 20170235703Abstract: Apparatus performs various modal interval computations, while accounting for various modal interval operand configurations that are not amenable to ordinary computational operations. Upon detecting an exponent field of all 1's, the apparatus adapts various conventions involving leading bits in the fraction field of the modal interval endpoints to return a result having a useful meaning.Type: ApplicationFiled: January 30, 2017Publication date: August 17, 2017Applicant: Sunfish Studio, LLCInventor: Nathan T. Hayes
-
Publication number: 20170235704Abstract: A data processing system that calculates a correlation coefficient between multiple variables includes a storage unit in which a table in which multiple correlation coefficients are stored is stored, a first selection unit that makes a selection to determine whether or not calculation of a first correlation coefficient that is a correlation coefficient between a first variable and a second variable is indispensable, a second selection unit that selects a third variable which is a variable that results from storing in the table a second correlation coefficient that is a correlation coefficient representing a relationship with the first variable, and a third correlation coefficient that is a correlation coefficient representing a relationship with the second variable, and a first determination unit that determines whether or not the calculation of the first correlation coefficient is indispensable, based on the second correlation coefficient and the third correlation coefficient.Type: ApplicationFiled: August 18, 2014Publication date: August 17, 2017Applicant: HITACHI, LTD.Inventor: Tomoaki AKITOMI
-
Publication number: 20170235705Abstract: A method of computerized presentation of a document set view for auditing information of a set of documents. The method includes the initial step of receiving on a computer a selection of an original document. The original document has multiple pages with each of the pages of the original document having corresponding page content. A selection is received from the user of a first region a page of the original document. This process is repeated to retrieve a text string from all of the pages. An addendum document with multiple pages is received. A text string is retrieved from the pages of the addendum document without user intervention. A document set view is provided using the retrieved text stings and displayed for the user to update the associated information and thus allowing for the user to perform a data audit of the automated portion of the process.Type: ApplicationFiled: February 13, 2017Publication date: August 17, 2017Inventors: JOSEPH W. WEZOREK, ELLIOT CHENAULT
-
Publication number: 20170235706Abstract: An electronic document having a current layout can be presented in an application user interface. Based on a detected interaction with an object in the electronic document, an intent can be determined. The determined intent can be used to identify different sets of commands that result in corresponding visual representations that are likely to satisfy the determined intent. Different activation regions can be defined within the electronic document. A different command set, each identified from the determined intent, is associated with each different activation region. Movement and release of the selected object to a position within an activation region is detected, and the command set associated with the activation region is executed to perform a multi-step operation that modifies at least the current layout of the electronic document to result in the corresponding visual representation.Type: ApplicationFiled: May 27, 2016Publication date: August 17, 2017Inventor: Jonathan D. Esterly
-
Publication number: 20170235707Abstract: A reusable distributed computing framework may be established in which contributors of computing resources may participate by using a web browser to visit a web page that incorporates a distributed computing participation component. A distributed computing job provider may submit distributed computing jobs to a web-based distributed computing service. A distributed computing job may include browser-executable code in accordance with a particular distributed computing programmatic interface and data to be processed by the browser-executable code. The web-based distributed computing service may assign independently processable portions of the job data to browsers visiting a donor page for processing with the job code. Results returned by the donor browsers may be indexed and made available in real-time, as may a status of the distributed computing job such as with respect to processing the job data.Type: ApplicationFiled: May 2, 2017Publication date: August 17, 2017Inventor: Matthew W. Amacker
-
Publication number: 20170235708Abstract: Disclosed is a method for dynamically placing an advertisement on a web page. The method includes following steps of: (a) receiving a first request that includes context information from a device, (b) determining whether a light script that is suitable for the context information exists, (c) when the light script suitable for the context information exists, communicating the light script to the device, for placing the first advertisement on a webpage followed by receiving a second request that includes context information from the device, or when no light script that is suitable for the context information exists, (d) communicating a full script to the device for analyzing content of the web page and for analyzing the correctness of the placement of the first advertisement on the web page, and (e) receiving a placement report of the first advertisement from the device.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventor: Frans Ekman
-
Publication number: 20170235709Abstract: A system and methods for creating derivative websites based on base website and derivative site content. A content management system contains files representing multiple websites, i.e., a base website and one or more derivative versions of the base website. Each derivative version of the website consists of one of more files stored in a hierarchal chain of derivative folders that represent changes from the base website. A developer may thereby track which changes have been implemented and changes made by other developers higher in the chain of derivative workspaces than the current developer will be propagated to the current developer's derivative version of the production website.Type: ApplicationFiled: January 3, 2014Publication date: August 17, 2017Applicant: NetSuite Inc.Inventor: David Jennings
-
Publication number: 20170235710Abstract: Systems and methods for switching to different states of electronic content being developed in a content creation application. This involves storing different states of the electronic content using a content-addressable data store, where individual states are represented by identifiers that identify items of respective states stored in the content-addressable data store. Identical items that are included in multiple states are stored once in the content-addressable data store and referenced by common identifiers. Input is received to change the electronic content to a selected state of the different states and the electronic content is displayed in the selected state based on identifiers for the selected state. In this way, undo, redo, and other commands to switch to different states of electronic content being developed are provided.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventors: David P. Simons, James Acquavella, Gregory Scott Evans, Joel Brandt
-
Publication number: 20170235711Abstract: Version control for a document can include receiving from a user a request to commit one or more revisions to a master document in a document repository. The one or more revisions can be included in a local copy of the master document. A processor can determine whether an accept only designation is assigned to at least a portion of the local copy. In response to a determination that an accept only designation is assigned to at least a portion of the local copy, the respective revisions assigned an accept only designation can be disallowed from incorporation into the master document. Revisions made to the master document can be sent to the user for incorporation into the user's local copy of the master document. Such sending is not prevented by the assignment of an accept only designation to at least a portion of the local copy of the master document.Type: ApplicationFiled: May 3, 2017Publication date: August 17, 2017Inventors: Erik J. Burckart, Andrew J. Ivory, Aaron Kyle Shook, David M. Stecher
-
Publication number: 20170235712Abstract: A method for creating a multimedia presentation element, comprises selecting a presentation element icon; adding information to a presentation element box defined by a presentation boundary within a first multimedia element of the multi-media presentation having a plurality of multimedia elements, the presentation element boundary resulting from the selection of the presentation element icon; and associating the presentation element box with the first multimedia element such that the presentation element box remains associated to the first multimedia element during navigation from different multimedia elements of the plurality of multimedia elements, is described hereinType: ApplicationFiled: May 1, 2017Publication date: August 17, 2017Applicant: eBay Inc.Inventors: James W. Lanahan, Dane M. Howard, Brian F. Williams, Luke Peacock, Belmer Perrella Garcia Negrillo
-
Publication number: 20170235713Abstract: Systems, apparatuses, and methods for verifying or validating the use of a combination of data entry fields or regions that are part of a form, template, webpage, or other display capable of receiving data entered by a user. The invention determines which of the fields or regions contain data that the user has entered. This represents a specific “combination” of data entry fields in which a user has entered data. The invention then determines whether the user's combination of data entry fields is a valid or acceptable one. If the user's combination of data entry fields represents a combination that was previously determined to be valid, then the entered data is accepted as valid and stored or processed as appropriate.Type: ApplicationFiled: October 14, 2014Publication date: August 17, 2017Inventors: Bjorn MARTENSSON, Robert GUNZINÁM
-
Publication number: 20170235714Abstract: A system for presenting and executing a multiplicity of interactive forms as a single document includes a server having one or more copies of a multi-form package and configured to deliver a copy of the package to a requesting device upon request. The system also includes a client computing device configured to request and receive the multi-form package, the first computing device including an application program and a multi-form document engine configured to receive commands from the application program and, in response, cause forms from the multi-form package to be presented and executed.Type: ApplicationFiled: May 2, 2017Publication date: August 17, 2017Inventors: John M. Boyer, David F. Manning, Michael C. Mansell
-
Publication number: 20170235715Abstract: A system and method are shown for automatically generating documents with customer preferred terminology that involves providing basic terminology documents for a system, storing customer specific terminology for customers, receiving requests for a basic terminology document, searching the basic terminology document for a tag placeholder corresponding to a redefined term in the customer specific terminology for a customer, replacing the tag placeholder with the redefined term in order to create a customer specific terminology document for the customer, and providing the customer specific terminology document for display. In one embodiment, a multi-tenant system may provide different customers of the system with their own specific terminology for basic documents.Type: ApplicationFiled: January 15, 2015Publication date: August 17, 2017Inventor: Peter Alan Redrup
-
Publication number: 20170235716Abstract: Embodiments include method, systems and computer program products for dynamic national language support. In some embodiments, a request may be received from a client. An operation associated with the request may be determined. Context information may be extracted from the request. An artifact service instance may be selected based on the operation and the context information. Transmission of processed content from the artifact service instance may be facilitated in response to the request from the client.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventors: Kristin M. Arrowood, Clyde T. Foster, Joseph N. Kozhaya, Douglas A. Williams
-
Publication number: 20170235717Abstract: The present disclosure relates to a method and unit for building semantic rule for a semantic data which includes initially receiving one or more actions performed by a user on a visualization user interface associated with a semantic rule building unit. Upon receiving, the one or more actions are processed to determine a plurality of clauses comprising at least antecedent clauses and consequent clauses associated with the semantic rule. Further, a sequence associated with the plurality of clauses is determined based on the one or more actions. The semantic rule for the semantic data is generated based on the determined sequence.Type: ApplicationFiled: March 28, 2016Publication date: August 17, 2017Inventor: Shishir KUMAR
-
Publication number: 20170235718Abstract: The present disclosure relates to a method and a system for enabling verifiable semantic rule building for semantic data. In one embodiment, the system enables verification of a semantic rule associated with semantic data based on natural language interpretation of the semantic rule. The system determines the natural language interpretation of the input semantic rule based on a predetermined semantic rule structure stored in a semantic data repository. Upon determining the natural language interpretation, the user may provide one or more inputs to modify the natural language interpretation. Based on the inputs, the system generates a modified natural language interpretation and modified semantic rule thus enabling user verified semantic rule building thereby improving interoperability of decision making processes.Type: ApplicationFiled: March 28, 2016Publication date: August 17, 2017Inventor: Shishir KUMAR
-
Publication number: 20170235719Abstract: A computer-implemented method includes identifying at least one parse tree. The method includes identifying a pattern library. The method includes searching the pattern library for patterns that match at least one fragment of any of the at least one parse tree. The method includes determining whether the at least one parse tree is fully matched by a combination of matching patterns from the pattern library. The method includes ranking the at least one parse tree based on an extent to which the at least one parse tree is fully matched by the combination of matching patterns from the pattern library.Type: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Inventors: Yishai A. Feldman, Eyal Shnarch
-
Publication number: 20170235720Abstract: A system and method of identifying relevant service terms within service records includes: receiving service terms included in one or more service records at computer processing equipment; classifying the service terms into a group of likely relevant service terms and a group of likely irrelevant service terms using the computer processing equipment; and identifying the relevant service terms from the group of likely relevant service terms and ignoring the likely irrelevant service terms using the computer processing equipment.Type: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Inventors: Prakash Mohan PERANANDAM, Soumen DE, Dnyanesh G. RAJPATHAK
-
Publication number: 20170235721Abstract: The invention provides a method and system for automatically detecting semantic errors in a text. In order to detect the semantic errors in the text, the method generates a first set of features and a second set of features corresponding to each word in the text. A first set of features corresponds to statistical features of a word and a second set of features for a word corresponds to the features generated for a plurality of words surrounding the word in the text using matrix factorization techniques. The method, then, combines a first set of features and a second set of features to generate a third set of features corresponding to each word in the text. Thereafter, the method utilizes an Artificial Neural Network (ANN) model to detect semantic validity of each word based on a corresponding third set of features.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Applicant: The King Abdulaziz City for Science and TechnologyInventors: Ibrahim A. Almosallam, Manal N. Almutery, Marwa M. Khan, Lulwah M. Al-Yahyan, Abdulrahman I. Almuhareb, Mohamed I. Alkanhal
-
Publication number: 20170235722Abstract: Systems and methods of various embodiments may enable or refine translation of text between a first language and a second language. In particular, systems and methods may enable or refine a text translation by soliciting and/or receiving feedback for: translation of a first word or phrase from a first language to a second language; transformation of the first word or phrase (in the first language) to a second word or phrase in the first language; or transformation of the first word or phrase (in the first language) to a second word or phrase in the second language. The systems and methods of various embodiments may incentivize user feedback for failed translations in order to encourage user feedback, improve the quality of user feedback received, and to permit development of translation corpora that can evolve with time.Type: ApplicationFiled: May 4, 2017Publication date: August 17, 2017Inventors: Gabriel Leydon, Francois Orsini, Nikhil Bojja
-
Publication number: 20170235723Abstract: In some embodiments, a non-transitory processor-readable medium stores code representing instructions that when executed cause a processor to select a narrative content template based at least in part on a predetermined content type associated with a real-world and/or virtual event. The code further represents instructions that when executed cause the processor to select a narrative tone type. The code further represents instructions that when executed cause the processor to, for each phrase included in an ordered set of phrases associated with the narrative content template, select, based at least in part on the narrative tone type, a phrase variation from a set of phrase variations associated with that phrase, and define, based on the selected phrase variation and at least one datum from a set of data, a narrative content portion associated with the real-world event. The code further represents instructions that when executed cause the processor to output, at a display, the narrative content portion.Type: ApplicationFiled: January 3, 2017Publication date: August 17, 2017Applicant: Automated Insights, Inc.Inventor: Robert C. Allen
-
Publication number: 20170235724Abstract: A method for generating a personalized language model using a language translation (LT) computing device is provided. The method includes collecting, by the LT computing device, a plurality of communications from at least one data source in network communication with the LT computing device, coding the collected plurality of communications based on dimensions of the collected communications, determining a style of communication from the plurality of communications based on each dimension, and populating a data structure corresponding to the personalized language model with the dimensions and style of communication.Type: ApplicationFiled: February 9, 2017Publication date: August 17, 2017Inventor: Emily Grewal
-
Publication number: 20170235725Abstract: A computer-implemented method for optimizing a queue of queries for database efficiency is implemented by a controller computing device coupled to a memory device. The method includes receiving a plurality of database queries at the computing device from at least one host, evaluating the plurality of database queries to determine a resource impact associated with each database query of the plurality of database queries, prioritizing the plurality of database queries based upon a set of prioritization factors and the resource impact associated with each database query, and submitting the prioritized plurality of database queries to a database system for execution. The database system executes the plurality of database queries in order of priority.Type: ApplicationFiled: May 2, 2017Publication date: August 17, 2017Inventor: Debashis Ghosh
-
Publication number: 20170235726Abstract: A computer implemented method of information identification and extraction may include creating an author object in a database for each author of multiple digital documents. For each author object created, the computer implemented method may also include obtaining an indication of social media accounts in a social media based on a search in the social media for a name of the author in the author object. Alternately or additionally, for each social media account obtained through the search of the social media, the method may include determining whether the social media account is associated with the author of the author object based on two or more of the following: a name score, a profile score, a content score, and an interaction score.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Applicant: FUJITSU LIMITEDInventors: Jun WANG, Kanji UCHINO
-
Publication number: 20170235727Abstract: The present invention relates to a system to emulate manual filing system by storing and processing document that operates on Relational Database Management System (RDBMS), comprising; a Electronic Document (eDoc) (11) having at least one Electronic Document Identifier (eDoc-Identifier), Section, Rowtype and Column; a Virtual Memory for storing the Electronic Document (eDoc) (11); and a Web-Read Module (4) for retrieving the Electronic Document (eDoc) (11) from the Virtual Memory based on at least one identifier of Electronic Document (eDoc) (11).Type: ApplicationFiled: October 13, 2015Publication date: August 17, 2017Inventor: Kim Seng Kee
-
Publication number: 20170235728Abstract: The present invention provides a technique for, when there are multiple images, attaching an appropriate (neither too large nor too small) number of tags to each image. An information processing apparatus of an embodiment of the present invention includes: a processor; and a memory storing a program which, when executed by the processor, causes the information processing apparatus to: detect a subject from each of a plurality of images; determine a tag corresponding to the detected subject; calculate, for each image, a value based on an image quality of an area of the subject corresponding to the tag; select, based on the value calculated for each image, at least one of the plurality of images from which the subject corresponding to the tag is detected; and store the tag in association with the selected image.Type: ApplicationFiled: January 31, 2017Publication date: August 17, 2017Inventor: Araki Matsuda
-
Publication number: 20170235729Abstract: A method of retrieving supplementary data related to audio-video content with reference to a reference version of that content involves deriving an audio signature from audio-video content. The audio signature is searched against reference audio signatures of reference versions of the audio-video content. If a match is found, supplementary data related to the reference audio-video content is retrieved. The search is a directed search using data extracted from the transmission route by which the audio-video content is to be delivered to a consumer. The search process is thereby more efficient as the search may be started at an appropriate location or conducted in an appropriate direction, rather than searching blindly.Type: ApplicationFiled: October 14, 2015Publication date: August 17, 2017Inventors: Chris HUGHES, Mike ARMSTRONG
-
Publication number: 20170235730Abstract: A system and method for determining sequentially relevant content. The method includes generating at least one signature for a multimedia content item stored in a mobile device; matching the generated at least one signature to a plurality of signatures of content items; and determining, based on the matching, at least one sequentially relevant content item.Type: ApplicationFiled: May 3, 2017Publication date: August 17, 2017Applicant: Cortica, Ltd.Inventors: Igal Raichelgauz, Karina Odinaev, Yehoshua Y. Zeevi
-
Publication number: 20170235731Abstract: A method for distributing content to a mobile communication device includes: storing a plurality of content profiles, wherein each content profile includes at least a content data file and associated trigger data; receiving an activity notification, wherein the activity notification includes at least trigger data associated with activity data corresponding to a wearable computing device interfaced with the mobile communication device; identifying one or more content profiles based on the included associated trigger data and the trigger data included in the activity notification; generating a data signal superimposed with at least the content data file included in the identified one or more content profiles; and electronically transmitting the generated data signal to the mobile communication device.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Applicant: MasterCard International IncorporatedInventors: Kaushal KURAPATI, Akshit SHAH, Priyank GANDHI, Pankaj Rajendra DUBEY
-
Publication number: 20170235732Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for receiving a query including search parameters; selecting one or more of the search parameters; for each of the selected parameters: generating a natural language representation of the selected parameter, and determining a rank of the selected parameter among the one or more selected parameters; generating a uniform resource identifier comprising the natural language representations of the selected parameters arranged in an order based on the ranks; obtaining one or more search results identified as responsive to the query; and providing the uniform resource identifier and the one or more search results for output.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventors: Heidemarie W. Williams, Adam Fischer, Tod Kuwahara
-
Publication number: 20170235733Abstract: Methods, systems, and apparatus, including computer programs encoded on computer storage medium, for performing a blende polygon search. In one aspect, the method may include receiving one or more search parameters. Additional actions may include obtaining two or more sets of data that each represent a respective geographic area, the two or more sets of data including at least one set of data that is provided by a third party geographic data set provider, defining a particular geographic area to search based at least on the two or more sets of data that each represent a respective geographic area, identifying one or more entities that (i) are indicated as responsive to one or more of the search parameters, and (ii) are associated with the particular geographic area, and providing a representation of the entities for output.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventors: Andrew Florance, Heidemarie W. Williams, Adam Fischer, Tod Kuwahara
-
Publication number: 20170235734Abstract: According to one exemplary embodiment, a method for adjusting taste balance in culinary recipes is provided. The method may include receiving a template recipe, and a new recipe. The method may include determining a first taste profile corresponding with the template recipe. The method may include determining a second taste profile corresponding with the new recipe. The method may include identifying a taste to boost based on comparing the first taste profile to the second taste profile. The method may include determining a boosting ingredient from a substitution ingredients list. The method may include determining a boosting ingredient quantity based on the boosting ingredient and comparing the first taste profile to the second taste profile. The method may include determining a step alteration for the new recipe based on the boosting ingredient and the boosting ingredient quantity.Type: ApplicationFiled: February 17, 2016Publication date: August 17, 2017Inventors: Donna K. Byron, Carmine M. DiMascio, Florian Pinel, Timothy P. Winkler
-
Publication number: 20170235735Abstract: Systems and methods to infer or predict the proper placement of unstructured data (such as text, phrases, segments of phrases, alphanumeric characters) into a more structured format (such as a specific data field). In some embodiments, this is based on a user's prior assignment of similar unstructured data into a specific structure. In some embodiments, this may be based on other users' prior assignment of similar unstructured data into the specific structure. In yet other embodiments, this may be based on information obtained from business data used by a data processing platform to assist in operating the business (i.e., either business data or the output of a business application that processes the business data, such as an ERP, CRM, or eCommerce application).Type: ApplicationFiled: May 5, 2016Publication date: August 17, 2017Inventors: OLEKSIY IGNATYEV, MIHAIL LAMBRINOV MIHAYLOV
-
Publication number: 20170235736Abstract: A confidentiality preserving system and method for performing a rank-ordered search and retrieval of contents of a data collection. The system includes at least one computer system including a search and retrieval algorithm using term frequency and/or similar features for rank-ordering selective contents of the data collection, and enabling secure retrieval of the selective contents based on the rank-order. The search and retrieval algorithm includes a baseline algorithm, a partially server oriented algorithm, and/or a fully server oriented algorithm. The partially and/or fully server oriented algorithms use homomorphic and/or order preserving encryption for enabling search capability from a user other than an owner of the contents of the data collection. The confidentiality preserving method includes using term frequency for rank-ordering selective contents of the data collection, and retrieving the selective contents based on the rank-order.Type: ApplicationFiled: September 23, 2016Publication date: August 17, 2017Inventors: Ashwin Swaminathan, Yinian Mao, Guan-Ming Su, Hongmei Gou, Avinash Varna, Shan He, Min Wu, Douglas W. Oard
-
Publication number: 20170235737Abstract: In particular embodiments, a system for managing a virtualization environment includes host machines, each of the host machines including a hypervisor, user virtual machines (UVMs) and a virtual machine controller. The virtualization environment also includes virtual disks comprising a plurality of storage devices, and being accessible by the virtual machine controllers. The virtual machine controllers conduct I/O transactions with the virtual disks. The system stores an entity-relationship graph representing elements in the virtualization environment. Each of the elements is represented by an entity-type node in the entity-relationship graph, and relationships between the elements are represented by edges between the nodes.Type: ApplicationFiled: February 2, 2017Publication date: August 17, 2017Inventor: Artem Yevgenyevich Livshits
-
Publication number: 20170235738Abstract: A method for composing and displaying media on an electrical device in the manner of a comic strip utilizes an improvised text bubble, i.e.Type: ApplicationFiled: February 11, 2016Publication date: August 17, 2017Inventor: Scott Spaulding
-
Publication number: 20170235739Abstract: In one embodiment a method for presenting conversational history is implemented on a computing device and includes: deriving a collaboration activity index as a function of at least a frequency of a conversation's communications over a period of time, mapping the collaboration activity index to a conversation timeline according to a timeline for the period of time; and displaying the conversation timeline on a display screen.Type: ApplicationFiled: February 16, 2016Publication date: August 17, 2017Inventors: Mingfeng YANG, Yasi XI, Bo HUANG, Rongrong PAN
-
Publication number: 20170235740Abstract: The disclosure is related to mining of text to derive information from the text that is useful for a variety of purposes. The text mining process can be implemented in a service oriented industry such as a call center, where a customer and an agent engage in a dialog, e.g., to discuss product/service related issues. The messages in dialogues between the customers and the agents are tagged with features that describe an aspect of the conversation. The text mining process can mine various dialogues and identify a set of features and messages based on prediction algorithms. The identified set of features and messages can be used to infer an intent of a particular customer for contacting the agent, and to generate a recommendation based on the determined intent.Type: ApplicationFiled: May 4, 2017Publication date: August 17, 2017Inventors: Suchana SETH, Bhupinder SINGH, Mathangi Sri RAMACHANDRAN, Ravi VIJAYARAGHAVAN, Pallipuram V. KANNAN
-
Publication number: 20170235741Abstract: Mechanisms for disassembling and reassembling a tar archive are disclosed. A computing device accesses a tar archive comprising a file payload data segment and a plurality of non-payload data segments. The non-payload data segments in the tar archive are identified. The non-payload data segments are stored in a replay log structure. The file payload data segment of a file is identified in the tar archive, and file identification data identifying the file is stored in the replay log structure. The file payload data segment is not stored in the replay log structure.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventor: Vincent Batts
-
Publication number: 20170235742Abstract: The invention provides in some aspects an improved method for transfer of digital media objects that includes storing a digital file on a first digital data device and migrating that digital file to a second digital data device by repeating a plurality of times the steps of: (i) transferring to a second digital data a respective piece of the digital file, (ii) storing that respective piece of the digital file on the second digital data device. The foregoing are effected so that no respective piece of the digital file is concurrently stored on the first and second digital data devices and/or, more generally, so that any same portion of the digital file that is concurrently stored on the first and second digital data devices comprises not more than an insubstantial amount of the digital data file. Methods and apparatus according to the invention can be used for the (re)sale, lending, streaming or other transfer of digital music, digital books and other digital media objects.Type: ApplicationFiled: April 28, 2017Publication date: August 17, 2017Inventors: Lawrence S. Rogel, John M. Ossenmacher
-
Publication number: 20170235743Abstract: A method for clustering geolocations using geo-point density includes receiving a user log of geolocation data extracted from user interactions with at least one electronic device. A density is determined relative to other geo-points for each geo-point in a set of geo-points extracted from the user log. Lower density geo-points in the set are merged into higher density geo-points in the set to result in a merged set of geo-points, and clusters of geo-points are identified from the merged set. Merging the geo-points tends to preserve frequently occurring geo-points while reducing those that constitute noise, which improves the reliability of identifying the clusters. Core geo-points of the user log are selected from the clusters. The core geo-points of the user log can be compared to core geo-points of other use logs to identify associations between the user logs.Type: ApplicationFiled: February 12, 2016Publication date: August 17, 2017Inventors: Sungchul KIM, Nedim LIPKA, Eunyee KOH
-
Publication number: 20170235744Abstract: An approach for initiating a computing task based on generation of a statement or question formed using context information related to a user is described herein. A request generation platform determines an input from a device specifying at least one term. Context information associated with the device, a user of the device, one or more other devices, one or more other users, or a combination thereof is then determined. The request generation platform further causes, at least in part, a generation of at least one question, at least one statement, or a combination thereof based, at least in part, on the at least one term and the context information.Type: ApplicationFiled: April 28, 2017Publication date: August 17, 2017Inventor: Matthias PFAFF