Patent application number | Description | Published |
20090201919 | System for providing hosted telephone services to a subscriber via the internet - An Internet controlled telephony system employing a host services processor connected to a subscriber via the Internet and further connected to the public switched telephone system (PSTN). The subscriber employs a web interface to populate a database with preference data which is used by the host services processor to handle incoming calls and establish outgoing telephone connections in accordance with the preference data provided by the subscriber. Incoming calls to a telephone number assigned to the subscriber may be automatically forwarded to any telephone number specified by the preference data. The subscriber may also use the web interface to specify whether call waiting is to be activated, to screen or reroute calls from designated numbers, for recording voice mail messages in designated voice mailboxes, for selectively playing back voice mail messages via the web interface or for forwarding voice mail as an email attachment, for handling incoming fax transmissions using character recognition and email attachment functions, and for automatically paging the subscriber when incoming voice mail, fax or email messages are received, all in accordance with the preference data supplied by the subscriber using the web interface. Outgoing connections and conference calls may be initiated using the web interface, and the subscriber may block the operation of caller identification functions. Call progress information may be visually displayed to the subscriber during calls by transmitting web pages from the host services computer to the subscriber's web browser. | 08-13-2009 |
20090279707 | Listener Specific Audio Reproduction System - A system for use with an audio reproduction system that corrects for distortion caused by the system as well as any hearing impairment suffered a listener. Test signals are introduced into the input of the system to produce test sounds that are perceptible by the listener. Using a pushbutton, the listener indicates when a test signal of progressively increasing volume reaches an audible level. The resulting measured values of the listener's threshold of hearing at different frequencies is compared with comparable data for a normal listener to generate correction values that are used to program an equalizer which compensates for not only the listener's hearing impairments but also any distortion produced by system components or room acoustics. | 11-12-2009 |
20100218037 | Matrix-based Error Correction and Erasure Code Methods and Apparatus and Applications Thereof - A distributed data storage system breaks data into n slices and k checksums using at least one matrix-based erasure code based on matrices with invertible submatrices, stores the slices and checksums on a plurality of storage elements, retrieves the slices from the storage elements, and, when slices have been lost or corrupted, retrieves the checksums from the storage elements and restores the data using the at least one matrix-based erasure code and the checksums. In a method for ensuring restoration and integrity of data in computer-related applications, data is broken into n pieces, k checksums are calculated using at least one matrix-based erasure code based on matrices with invertible submatrices, and the n data pieces and k checksums are stored on n+k storage elements or transmitted over a network. If, upon retrieving the n pieces from the storage elements or network, pieces have been lost or corrupted, the checksums are retrieved and the data is restored using the matrix-based erasure code and the checksums. | 08-26-2010 |
20100290319 | Methods and Apparatus for Self-Assembled Time-Keeping Device - In illustrative implementations of this invention, a mechanical clock is produced in a manner such that, once its separate parts are made, the clock requires no further assembly. In one implementation of this invention, a mechanical clock is designed using standard CAD (computer-aided design) modeling tools and made with a rapid prototyping machine. The support material used in rapid prototyping is then removed. Once the support material is removed, the clock runs without any additional assembly. In this implementation, the clock contains all the components that are required and they are all constructed in the rapid prototyping process. | 11-18-2010 |
20110206872 | Foldable construction blocks - In an exemplary embodiment of this invention, corrugated board is folded into a building system. The building system comprises a plurality of blocks and connectors. The blocks are rectangular cuboid in shape. The bottom and top sides of the blocks have rectangular arrays of holes. The blocks may be releasably connected by aligning the top holes of one block with the bottom holes of another block, and then inserting connectors into the aligned pairs of holes, one connector per aligned paid of holes. The ends of the connectors that are inserted are circular or equiangular polygonal in shape. In some embodiments, compression is used to releasably hold the connectors in place. | 08-25-2011 |
20110278365 | Methods and Apparatus for Manufacturing a Computer Without Assembly - In an illustrative implementation of this invention, a mechanical computer is manufactured without a separate step of assembly. This is achieved by producing parts in a three dimensional pattern (in relation to each other) such that, when this manufacturing is completed, the components are already assembled to form a computer or part of a computer. The second step of assembling the parts into a desired three dimensional pattern is avoided, because the parts, when made, are already arranged in that 3D pattern. | 11-17-2011 |
20120185437 | Methods and Apparatus for Distributed Data Storage - A distributed heterogeneous or homogeneous file storage system divides logical responsibility for data from actual control of the data by using separate file and storage managers. Each file manager provides access to stored files and stores metadata associated with each of the files for which it is responsible. A file manager control component allocates responsibilities among file managers, assigns management responsibilities for individual files, and maintains a record of which files are assigned to each manager. Each storage manager is responsible for managing storage of files on data storage devices and maintains a record of the location of each stored file. A storage manager control component allocates responsibilities among storage managers, assigns responsibilities for individual files, and maintains a record of which files and storage devices are assigned to each manager. A client provides user access, initiates actions within the system, and implements a redundant data recovery and reconstruction scheme. | 07-19-2012 |
20130171431 | Methods and Apparatus for 3D Fabrication - In an illustrative implementation of this invention, a 3D object comprises substrate layers infiltrated by a hardened material. The 3D object is fabricated by a method comprising the following steps: Position powder on all or part of a substrate layer. Repeat this step for the remaining substrate layers. Transform the powder into a substance that flows and subsequently hardens into the hardened material. The hardened material solidifies in a spatial pattern that infiltrates positive regions in the substrate layers and does not infiltrate negative regions in the substrate layers. | 07-04-2013 |
20140238173 | Methods and Apparatus for Construction of Machine Tools - Cement or other liquid-like material fills the hollow tubes of a machine tool under construction. The machine tool structures are held rigidly against a fixture while the substance dries. The machine tool so constructed is relatively lightweight and rigid, and obviates the need for precision machining of large portions of the apparatus. | 08-28-2014 |