...that after Walter Hunt patented the safety pin in 1849, he sold the rights to it for $400?
Make the Most of Our Site
See this month's Top Inventors and Most Cited Patents.
Stay on top of the latest innovations by subscribing to an RSS feed.
Registered users: Manage your profile.
| Number | Title | Issue Date |
| 8165129 | Method and apparatus for facilitating re-transmitting unacknowledged packets One embodiment of the present invention provides a system for facilitating re-transmitting packets in a communication network. During operation, the system transmits one or more acknowledgments to a neighbor in a designated time slot. Next, the system receives one o... | 04/24/2012 |
| 8165118 | Voice over content centric networks A system for facilitating voice calls over a content centric network (CCN) receives from a CCN user an expressed interest in receiving voice calls directed to the CCN user, wherein information in the CCN can be addressed, located, and disseminated by its content ide... | 04/24/2012 |
| 8161534 | Authenticating users with memorable personal questions One embodiment provides a system that verifies a user's identity. The system generates a list including a plurality of items and formulates a substantially large set of security questions base on the plurality of items. The number of questions in the set is signific... | 04/17/2012 |
| 8161465 | Method and apparatus for performing conditional compilation One embodiment of the present invention provides a system that facilitates performing conditional compilation. The system operates by analyzing programming language source code prior to compilation to locate a preprocessing directive that specifies a condition to be... | 04/17/2012 |
| 8160072 | Method and system for facilitating QoS zoning in a network One embodiment of the present invention provides a system that facilitates end-to-end quality of service (QoS) between a source and a destination in a network. During operation, the system allocates virtual channels on an output port of a switch to a number of quali... | 04/17/2012 |
| 8160069 | System for forwarding a packet with a hierarchically structured variable-length identifier One embodiment provides a system that receives a packet with a hierarchically structured variable-length identifier (HSVLI). An HSVLI indicates a piece or collection of content and may be hierarchically structured, comprising contiguous components ordered from a mos... | 04/17/2012 |
| 8156337 | Systems and methods for authenticating communications in a network medium Pre-authentication information of devices is used to securely authenticate arbitrary peer-to-peer ad-hoc interactions. In one embodiment, public key cryptography is used in the main wireless link with location-limited channels being initially used to pre-authenticat... | 04/10/2012 |
| 8151183 | System and method for facilitating content display on portable devices One embodiment of the present invention provides a system for facilitating a universal file conversion hub to convert structured or unstructured data to structured data suitable for display on mobile or hand-held devices. During operation, the system receives a file... | 04/03/2012 |
| 8135956 | Systems and methods for lightweight authentication Techniques are provided for the lightweight authentication of a user to an application, a computer or other device. An interaction element such as a stylus, a pen or marker is uniquely identified. The interactive element is associated with a user. The interaction el... | 03/13/2012 |
| 8131850 | Apparatus and methods for managing network resources Apparatus and methods are provided for managing network resources. A central unified services and device management framework is operated to simultaneously manage various types of resources on behalf of multiple organizations. Within the framework, a common manageme... | 03/06/2012 |
| 8131762 | Method and system for metadata-driven document management and access control A system is provided to facilitate tag-based organization of documents. During operation, the system receives an original user query. The system extends the query to include documents with an IN-tag and exclude documents with an OUT-tag. The system then performs a s... | 03/06/2012 |
| 8130795 | In-band time synchronization technique A communication system includes devices configured to communicate with each other via wireless communication by exchanging information in a sequence of time slots in frames. These time slots may be synchronized across the devices using distributed mutual synchroniza... | 03/06/2012 |
| 8130657 | Network routing using a retransmission-time-based link metric A system computes link costs for a multi-hop wireless network. During operation, the system receives topological information for the multi-hop wireless network which includes a set of nodes, a set of links, and a success probability for a respective link. The system... | 03/06/2012 |
| 8130654 | Context-aware packet switching Embodiments of a communication system, a method, and a device for use with the communication system are described. Communication between the devices in the communication system may be enabled by the method. In particular, nodes or devices (henceforth referred to as ... | 03/06/2012 |
| 8122384 | Method and apparatus for selecting an object within a user interface by performing a gesture One embodiment of the present invention provides a system that facilitates invoking a command. During operation, the system suggests with a graphic element a gesture to use to invoke a command. The system then receives the gesture from a user at a device. Note that ... | 02/21/2012 |
| 8117054 | Method for estimating task stress factors from temporal work patterns One embodiment of the present invention provides a system for estimating a number of stress factors related to a worker. During operation, the system records a sequence of work steps of the worker for a predetermined period of time, and extracts a number of temporal... | 02/14/2012 |
| 8108939 | Method and apparatus to facilitate security-enabled content caching One embodiment of the present invention provides a system that facilitates security-enabled content caching. The system operates by first receiving a request from a user at a cache server for restricted content, wherein the cache server stores content for an applica... | 01/31/2012 |
| 8108153 | Method, apparatus, and program product for creating an index into a database of complex molecules The disclosed technology relates to the creation of creating an indexing system. The indexing system is created by selecting a macromolecule structure and determining a reference mass and an adjacent ion mass. The reference mass and the adjacent ion mass associated ... | 01/31/2012 |
| 8103641 | Customizable metadata merging framework One embodiment of the present invention provides a system that facilitates merging different versions of a database object. During operation, the system receives metadata associated with a first version of a database object and a second version of the database objec... | 01/24/2012 |
| 8099679 | Method and system for traversing digital records with multiple dimensional attributes A system facilitates traversing digital records with dimensional attributes. The system stores a number of digital records. The system further associates a respective digital record with a number of attributes, wherein a respective attribute can be specified in a nu... | 01/17/2012 |
| 8098150 | Method and system for locating devices with embedded location tags One embodiment of the present invention provides a system that locates a set of target transmitting mechanism using a mobile sensing infrastructure. During operation, the system determines a reference frame of a sensing mechanism by detecting signals from at least t... | 01/17/2012 |
| 8095112 | Adjusting security level of mobile device based on presence or absence of other mobile devices nearby One embodiment of the present invention provides a method for adjusting security status on a mobile device, the method comprising: collecting security-related contextual information which includes information of nearby mobile devices and/or the geographic location o... | 01/10/2012 |
| 8086548 | Measuring document similarity by inferring evolution of documents through reuse of passage sequences One embodiment of the present invention provides a system for estimating document similarity. During operation, the system selects a collection of documents which includes a first set of passages, constructs a passage-sequence model based on the first set of passage... | 12/27/2011 |
| 8082571 | Methods, apparatus, and program products to close interaction loops for social tv One aspect of the disclosed technology determines at least one content extent within an experiential data stream respective to at least one commentary clip, extracts at least one portion of said experiential data stream responsive to the at least one content extent,... | 12/20/2011 |
| 8078152 | Venue inference using data sensed by mobile devices One embodiment of the present invention provides a system for determining venue information associated with a mobile device user. During operation, the system collects contextual information recorded by one or more sensors located on the mobile device and extracts a... | 12/13/2011 |
| 8074251 | Limited social TV apparatus One aspect of the disclosed technology is a limited social television system that provides a light-weight process that allows multiple audience members to close the loop of interaction and create a compelling feeling of “shared experience” on the part of the res... | 12/06/2011 |
| 8069155 | Securing DBMS event notifications One embodiment of the present invention provides a database server for securing database event notifications. The server includes a session key creation mechanism configured to create a session key when a client registers for an event, a storage mechanism configured... | 11/29/2011 |
| 8068676 | Intelligent fashion exploration based on clothes recognition One embodiment of the present invention provides a system for recognizing and classifying clothes. During operation, the system captures at least one image of a clothing item. The system further determines a region on the captured image which corresponds to a torso ... | 11/29/2011 |
| 8065281 | Method and apparatus for facilitating distributed processing of database operations One embodiment of the present invention provides a system that facilitates distributed processing of database operations. During operation, the system receives a database operation at a distributed command processor, wherein the database operation includes a query l... | 11/22/2011 |
| 8064604 | Method and apparatus for facilitating role-based cryptographic key management for a database One embodiment of the present invention provides a system that facilitates role-based cryptographic key management. The system operates by receiving a request at a database server from a user to perform a cryptographic operation on data on the database server, where... | 11/22/2011 |
| 8053757 | Gallium nitride light-emitting device with ultra-high reverse breakdown voltage One embodiment of the present invention provides a gallium nitride (GaN)-based semiconductor light-emitting device (LED) which includes an n-type GaN-based semiconductor layer (n-type layer); an active layer; and a p-type GaN-based semiconductor layer (p-type layer)... | 11/08/2011 |
| 8050205 | Slot adaptation in a wireless dynamic TDMA network with reservations One embodiment of the present invention provides a system for performing wireless slot adaptation with reservations in a time division multiple access (TDMA) network where time is divided into time slots in repeated frames. During operation, the system receives a ve... | 11/01/2011 |
| 8044416 | Method for fabricating high-power light-emitting diode arrays One embodiment of the present invention provides a method for fabricating a high-power light-emitting diode (LED). The method includes etching grooves on a growth substrate, thereby forming mesas on the growth substrate. The method further includes fabricating indiu... | 10/25/2011 |
| 8041127 | Method and system for obscuring and securing financial data in an online banking application One embodiment of the present invention provides a system that obscures critical information communicated over a network. During operation, the system receives a set of data and produces a file which represents a character in the data with at least one image, thereb... | 10/18/2011 |
| 8036416 | Method and apparatus for augmenting a mirror with information related to the mirrored contents and motion One embodiment of the present invention provides a system that enables a user to visually compare the effects of one or more clothing sets in front of a mirror. During operation, the system detects and stores images of a user wearing a piece of clothing in front of ... | 10/11/2011 |
| 8032922 | Method and apparatus for providing access to an application-resource One embodiment of the present invention provides a system that provides access to an application-resource. During operation, the system receives a request to access an application-resource associated with an application, wherein the request is received at an applica... | 10/04/2011 |
| 8028020 | Control unit operations in a real-time collaboration server In a real-time collaboration server, a control unit manages a collaboration mode. The control unit operates a virtual client that maintains a virtual screen reflecting the status of the collaboration (e.g., the contents of a shared desktop or whiteboard). The virtua... | 09/27/2011 |
| 8010637 | System and method for router virtual networking A host router is logically partitioned into virtual router domains that manage independent processes and routing application copies but share a common operating system. Each v-net manages an independent set of sockets and host router interfaces, each associated with... | 08/30/2011 |
| 8006212 | Method and system for facilitating floorplanning for 3D IC One embodiment of the present invention provides a system for facilitating floorplanning for three-dimensional integrated circuits (3D ICs). During operation, the system receives a number of circuit blocks. The system places the blocks in at least one layer of a mul... | 08/23/2011 |
| 8005833 | User profile classification by web usage analysis Demographic information of an Internet user is predicted based on an analysis of accessed web pages. Web pages accessed by the Internet user are detected and mapped to a user path vector which is converted to a normalized weighted user path vector. A centroid vector... | 08/23/2011 |