Patent application number | Description | Published |
20100057445 | System And Method For Automatically Adjusting Floor Controls For A Conversation - A system and method for automatically adjusting floor controls for a conversation is provided. Audio streams are received, which each originate from an audio source. Floor controls for a current configuration including at least a portion of the audio streams are maintained. Conversational characteristics shared by two or more of the audio sources are determined. Possible configurations for the audio streams are identified based on the conversational characteristics. An analysis of the current configuration and the possible configurations is performed. A change threshold is applied to the analysis. When the analysis satisfies the change threshold, the floor controls are automatically adjusted. The audio streams are mixed into one or more outputs based on the adjusted floor controls. | 03-04-2010 |
20100289730 | FOLDING ELECTRONIC DEVICE WITH CONTINUOUS DISPLAY - In general, in one aspect, the disclosure describes an apparatus that includes two panels pivotally connected together. The panels can pivot from an open arrangement where the two panels lay side by side to a closed arrangement where the two panels lay one on top of another. The apparatus also includes a flexible display connected to the two panels and having a portion that is mechanically free from the two panels. The apparatus further includes a cavity to receive at least a portion of the free portion of the display when the panels are pivoted into the closed arrangement. | 11-18-2010 |
20110037827 | System And Method For Coordinating Data Transmission Via User-Maintained Modes - A method and apparatus for controlling data transmission via user-maintained modes is provided. A first audio data stream is recorded on a transmitting electronic apparatus. A second audio data stream is stored on the transmitting electronic apparatus. Transmission of one of the first and the second audio data streams is controlled via a first user-maintained mode when at least the other of the first and the second audio data streams is being transmitted to the electronic apparatus. The one of the first and the second audio data streams is transmitted to a receiving electronic apparatus and the other of the first and the second audio data streams is suspended. | 02-17-2011 |
20120158402 | System And Method For Adjusting Floor Controls Based On Conversational Characteristics Of Participants - A system and method for automatically adjusting floor controls based on conversational characteristics is provided. Audio streams are received, which each originate from an audio source. Floor controls for a current configuration including at least a portion of the audio streams are maintained. Conversational characteristics shared by two or more of the audio sources are determined. Possible configurations for the audio streams are identified based on the conversational characteristics. An analysis of the current configuration and the possible configurations is performed. A change threshold comprising a minimum number of timeslices for at least one of the current configuration and one of the possible configurations is applied to the analysis. When the analysis satisfies the change threshold, the floor controls are automatically adjusted. The audio streams are mixed into one or more outputs based on the adjusted floor controls. | 06-21-2012 |
20120162049 | FOLDING ELECTRONIC DEVICEWITH CONTINUOUS DISPLAY - In general, in one aspect, the disclosure describes an apparatus that includes two panels pivotally connected together. The panels can pivot from an open arrangement where the two panels lay side by side to a closed arrangement where the two panels lay one on top of another. The apparatus also includes a flexible display connected to the two panels and having a portion that is mechanically free from the two panels. The apparatus further includes a cavity to receive at least a portion of the free portion of the display when the panels are pivoted into the closed arrangement. | 06-28-2012 |
20130204616 | Computer-Implemented System and Method for Enhancing Audio to Individuals Participating in a Conversation - A computer-implemented system and method for enhancing audio to individuals participating in a conversation is provided. Audio data for individuals participating in one or more conversations is analyzed. Possible conversational configurations of the individuals are generated based on the audio data, and each possible conversational configuration includes one or more subconfigurations of at least two of the individuals. A probability weight is assigned to each of the subconfigurations and includes a likelihood that the individuals of that subconfiguration are participating in one of the conversations. A probability of each possible conversational configuration is determined by combining the probability weights for the subconfigurations of that possible conversational configuration. The possible conversational configuration with the highest probability is selected as a most probable configuration. The individuals participating in the conversations are determined based on the most probable configuration. Audio for each individual participating in the determined conversations is enhanced. | 08-08-2013 |
Patent application number | Description | Published |
20110251976 | COMPUTING CASCADED AGGREGATES IN A DATA STREAM - A method for efficiently approximating cascaded aggregates in a data stream in a single pass over a dataset, with entries presented to the methodology in an arbitrary order includes receiving out-of-order data entries in the data stream, aggregating particular data entries into aggregated data sets from the data stream based on a first characteristic of the data entries, computing a normalized Euclidean norm around mean values of each of the aggregated data sets, calculating an average of all of the normalized Euclidean norms of each of the aggregated data sets, and calculating a value based on the first characteristic as a result of calculating the average of all of the normalized Euclidean norms. | 10-13-2011 |
20110270835 | COMPUTER INFORMATION RETRIEVAL USING LATENT SEMANTIC STRUCTURE VIA SKETCHES - A method, system and program product for computer information retrieval is disclosed. A matrix A is received. Random sign matrices S and R are generated. Matrix products of ŜT*A, A*R, and ŜT*A*R are computed. A Moore-Penrose pseudoinverse C of ŜT*A*R is computed. A singular value decomposition is computed of the pseudoinverse C. Three matrices ARU, Sigma, and V̂TŜTA are outputted as factorization in applications. | 11-03-2011 |
20120215803 | AGGREGATE CONTRIBUTION OF ICEBERG QUERIES - One or more embodiments determine a distance between at least two vectors of n coordinates. A set of heavy coordinates is identified from a set of n coordinates associated with at least two vectors. A set of light coordinates is identified from the set of n coordinates associated with the at least two vectors. A first estimation of a contribution is determined from the set of heavy coordinates to a rectilinear distance between the at least two vectors. A second estimation of a contribution is determined from the set of light coordinates to the rectilinear distance norm. The first estimation is combined with the second estimation. | 08-23-2012 |
20120296935 | AGGREGATE CONTRIBUTION OF ICEBERG QUERIES - One or more embodiments determine a distance between at least two vectors of n coordinates. A set of heavy coordinates is identified from a set of n coordinates associated with at least two vectors. A set of light coordinates is identified from the set of n coordinates associated with the at least two vectors. A first estimation of a contribution is determined from the set of heavy coordinates to a rectilinear distance between the at least two vectors. A second estimation of a contribution is determined from the set of light coordinates to the rectilinear distance norm. The first estimation is combined with the second estimation. | 11-22-2012 |
20130073561 | RANDOM SAMPLING FROM DISTRIBUTED STREAMS - Described herein are methods, systems, apparatuses and products for random sampling from distributed streams. An aspect provides a method for distributed sampling on a network with a plurality of sites and a coordinator, including: receiving at the coordinator a data element from a site of the plurality of sites, said data element having a weight randomly associated therewith deemed reportable by comparison at the site to a locally stored global value; comparing the weight of the data element received with a global value stored at the coordinator; and performing one of: updating the global value stored at the coordinator to the weight of the data element received; and communicating the global value stored at the coordinator back to the site of the plurality of sites. Other embodiments are disclosed. | 03-21-2013 |
20130103711 | COMPUTING CORRELATED AGGREGATES OVER A DATA STREAM - Described herein are approaches for computing correlated aggregates. An aspect provides for receiving a stream of data elements at a device, each data element having at least one numerical attribute; maintaining in memory plurality of tree structures comprising a plurality of separate nodes for summarizing numerical attributes of the data elements with respect to a predicate value of a correlated aggregation query, said maintaining comprising: creating the plurality of tree structures in which each node implements one of: a probabilistic counter and a sketch, wherein said probabilistic counter and said sketch each act to estimate aggregated data element numerical attributes to form a summary of said numerical attributes; and responsive to a correlated aggregation query specifying said predicate value, using said plurality of tree structures as a summary of said data element numerical attributes to compute a response to said correlated aggregate query. | 04-25-2013 |
20130103713 | COMPUTING CORRELATED AGGREGATES OVER A DATA STREAM - Described herein are approaches for computing correlated aggregates. An aspect provides for receiving a stream of data elements at a device, each data element having at least one numerical attribute; maintaining in memory plurality of tree structures comprising a plurality of separate nodes for summarizing numerical attributes of the data elements with respect to a predicate value of a correlated aggregation query, said maintaining comprising: creating the plurality of tree structures in which each node implements one of: a probabilistic counter and a sketch, wherein said probabilistic counter and said sketch each act to estimate aggregated data element numerical attributes to form a summary of said numerical attributes; and responsive to a correlated aggregation query specifying said predicate value, using said plurality of tree structures as a summary of said data element numerical attributes to compute a response to said correlated aggregate query. | 04-25-2013 |
20140258253 | SUMMARIZING A STREAM OF MULTIDIMENSIONAL, AXIS-ALIGNED RECTANGLES - A method for estimating aggregates over a stream of axis-aligned rectangles, includes: decomposing the stream along one-dimensional intervals, wherein vertices for the rectangle are located in a predetermined grid; assigning each grid row to buckets, wherein the one-dimensional intervals are placed into buckets according to the corresponding rows in which the one-dimensional intervals are positioned; and estimating a sum of a number of grid points touched by at least one of the rectangles in each row of the grid to approximate a volume of the axis-aligned rectangles by: using pairwise-independent hash functions in a multi-dimensional algorithm to determine buckets that include a first interval corresponding to a given rectangle, wherein the interval has hash function results that meet a predetermined threshold; and inserting a second interval for the rectangle corresponding to the first interval into a one-dimensional algorithm for the corresponding bucket meeting the predetermined threshold. | 09-11-2014 |
20140258332 | FAST DISTRIBUTED DATABASE FREQUENCY SUMMARIZATION - A mechanism is provided for computing the frequency packets in network devices. Respective packets are associated with entities in a vector, where each of the entities is mapped to corresponding ones of the respective packets, and the entities correspond to computers. Upon a network device receiving the respective packets, a count is individually increased for the respective packets in the vector respectively mapped to the entities, and computing a matrix vector product of a matrix A and the vector. The matrix A is a product of at least a first matrix and a second matrix. The first matrix includes rows and columns where each of the rows has a single random location with a one value and remaining locations with zero values. The matrix vector product is transmitted to a centralized computer for aggregating with other matrix vector products. | 09-11-2014 |
20140258333 | FAST DISTRIBUTED DATABASE FREQUENCY SUMMARIZATION - A mechanism is provided for computing the frequency packets in network devices. Respective packets are associated with entities in a vector, where each of the entities is mapped to corresponding ones of the respective packets, and the entities correspond to computers. Upon a network device receiving the respective packets, a count is individually increased for the respective packets in the vector respectively mapped to the entities, and computing a matrix vector product of a matrix A and the vector. The matrix A is a product of at least a first matrix and a second matrix. The first matrix includes rows and columns where each of the rows has a single random location with a one value and remaining locations with zero values. The matrix vector product is transmitted to a centralized computer for aggregating with other matrix vector products. | 09-11-2014 |
20140280426 | INFORMATION RETRIEVAL USING SPARSE MATRIX SKETCHING - Embodiments of the invention include method of approximating a matrix of data using sparse matrices which includes receiving a first matrix and generating a second matrix based on the first matrix and a first sparse matrix. The method further includes generating a third matrix based on the first matrix and a second sparse matrix and generating a fourth matrix by generating a Moore-Penrose pseudo-inverse matrix based on the first matrix, the second matrix and the third matrix. The method also includes generating a fifth matrix based on a product of the second matrix, the third matrix, and a fourth matrix. The method further includes receiving, by a computer, a request to access at least one entry of the first matrix and responding to the request by accessing an entry of the fifth matrix. | 09-18-2014 |
20140280428 | INFORMATION RETRIEVAL USING SPARSE MATRIX SKETCHING - A system for retrieving stored data includes memory and a processor. The memory stores a first matrix, A, having dimensions n×d, a first sparse matrix, R, and a second sparse matrix, S. The processor receives an input value, k, corresponding to a selected rank to generate a second matrix, RA, by multiplying the first matrix, A, by the first sparse matrix, R. The second matrix, RA, has dimensions n×t. The processor generates a third matrix, AS | 09-18-2014 |
20140351007 | ESTIMATING THE TOTAL SALES OVER STREAMING BIDS - A mechanism is provided for computing an estimation of maximum total sales over streaming items. Each item having an associated value is designated as an item value pair. Value ranges are established to place the item value pairs. The value ranges are distinct. Each of the item value pairs is added into the value ranges according to each of the associated values for the item value pairs. Repeated item value pairs are removed that are in the same value ranges. A number of the item value pairs is reduced in each of the value ranges respectively based on an error factor, by randomly selecting the item value pairs to remove from each of the value ranges. An estimate of a total maximum value of the bids for the item value pairs in all of the value ranges is computed based on a scale factor. | 11-27-2014 |
20140351020 | ESTIMATING THE TOTAL SALES OVER STREAMING BIDS - A mechanism is provided for computing an estimation of maximum total sales over streaming items. Each item having an associated value is designated as an item value pair. Value ranges are established to place the item value pairs. The value ranges are distinct. Each of the item value pairs is added into the value ranges according to each of the associated values for the item value pairs. Repeated item value pairs are removed that are in the same value ranges. A number of the item value pairs is reduced in each of the value ranges respectively based on an error factor, by randomly selecting the item value pairs to remove from each of the value ranges. An estimate of a total maximum value of the bids for the item value pairs in all of the value ranges is computed based on a scale factor. | 11-27-2014 |
20150052172 | IDENTIFYING A SKETCHING MATRIX USED BY A LINEAR SKETCH - Embodiments relate to identifying a sketching matrix used by a linear sketch. Aspects include receiving an initial output of the linear sketch, generating a query vector and inputting the query vector into the linear sketch. Aspects further include receiving an revised output of the linear sketch based on inputting the query vector and iteratively repeating the steps of generating the query vector, inputting the query vector into the linear sketch, and receiving an revised output of the linear sketch based on inputting the query vector until the sketching matrix used by the linear sketch can be identified. | 02-19-2015 |
20150286612 | Robust Regression Analysis Techniques Using Exponential Random Variables - Embodiments relate to methodologies and program product is provided for conducting regression analysis. In one embodiment the method includes obtaining data related to a statistical process including a plurality of points in a plurality of dimensions and organizing the plurality of points and the plurality of dimensions in a matrix. The method also includes calculating a vector of a particular measurement such that the measurement equal the number of the plurality of points and calculating a least absolute deviation by determining the number of non-zero entries provided in the matrix. | 10-08-2015 |
20150317282 | SKETCHING STRUCTURED MATRICES IN NONLINEAR REGRESSION PROBLEMS - A system, method and computer program product for quickly and approximately solving structured regression problems. In one aspect, the system, method and computer program product are applied to problems that arise naturally in various statistical modeling settings—when the design matrix is a Vandermonde matrix or a sequence of such matrices. Using the Vandermonde matrix structure further accelerates the solution of the regression problem, achieving running times that are faster than “input sparsity”. The modeling framework speedup benefits of randomized regression for solving structured regression problems. | 11-05-2015 |
20150331835 | REGRESSION USING M-ESTIMATORS AND POLYNOMIAL KERNEL SUPPORT VECTOR MACHINES AND PRINCIPAL COMPONENT REGRESSION - Embodiments of the invention relate to sketching for M-estimators for performing regression. One embodiment includes providing one or more sets of input data. A matrix A and a vector b are generated using the input data. A processor device is used for processing the matrix A and the vector b based on a randomized sketching matrix S. A vector x that minimizes a normalized measure function is determined based on the matrix A and the vector b. A relationship between the input data is determined based on the vector x. | 11-19-2015 |
20160034201 | MANAGING DE-DUPLICATION USING ESTIMATED BENEFITS - A protocol is employed to estimate duplication of data in a storage system. This estimate is employed as a factor of enabling de-duplication, and if de-duplication is enabled, the data sets which will be subject to the de-duplication. The protocol includes a measurement procedure and an execution procedure. The measurement procedure characterizes data duplication in part of the data on the storage system, and the execution procedure use the characterization to adjust selection of which data sets are subject to de-duplication. | 02-04-2016 |
Patent application number | Description | Published |
20140098825 | METHOD FOR IMPLEMENTING A MULTI-CHIP MODULE WITH A HIGH-RATE INTERFACE - A multi-chip module (MCM) may include a substrate, and first and second physical-layer (PHY) chips mounted on the substrate. In some implementations, the first PHY chip includes a multiplexer and a PHY circuit. The multiplexer is configured to receive a multiplexed data stream from a media access control (MAC) device, to demultiplex the multiplexed data stream into first and second data streams, to output the first data stream to the PHY circuit, and to output the second data stream to the second PHY chip. In some implementations, the first PHY includes a router and a PHY circuit. The router is configured to receive a plurality of data packets from a MAC device, to route one or more of the data packets having a first address to the PHY circuit, and to route one or more of the data packets having a second address to the second PHY chip. | 04-10-2014 |
20140185989 | Connector, Cabling And Signaling For Communication Protocols - A connector includes a connector interface. A cable housing covers the connector interface and a cable connects with the connector interface. A passive component is positioned within the cable housing, the passive component being connected with the connector interface and the cable. | 07-03-2014 |
20150139240 | MULTI-CHIP MODULE WITH A HIGH-RATE INTERFACE - A multi-chip module (MCM) may include a substrate, and first and second physical-layer (PHY) chips mounted on the substrate. In some implementations, the first PHY chip includes a multiplexer and a PHY circuit. The multiplexer is configured to receive a multiplexed data stream from a media access control (MAC) device, to demultiplex the multiplexed data stream into first and second data streams, to output the first data stream to the PHY circuit, and to output the second data stream to the second PHY chip. In some implementations, the first PHY includes a router and a PHY circuit. The router is configured to receive a plurality of data packets from a MAC device, to route one or more of the data packets having a first address to the PHY circuit, and to route one or more of the data packets having a second address to the second PHY chip. | 05-21-2015 |
20150207635 | LOW POWER TWISTED PAIR CODING SCHEME - A transceiver, a communication system and an associated method thereof for reducing overall power consumption and complexity of the transceiver that operates over short reach twisted pair cables. The analog front end (AFE) of the transceiver communicates over at least one twisted pair that is configured only for transmission of data streams and communicates over at least one twisted pair that is only for reception of data streams. The transceiver includes circuitry that generates multiplexed and demultiplexed data streams for communication with the analog front end. Additionally, the transceiver utilizes at least certain portions of signal processing circuitry and AFE of a 10 GBASE-T transceiver or the like. | 07-23-2015 |