Patent application number | Description | Published |
20080251659 | FOLDING STAND FOR LAPTOP COMPUTERS OR OTHER DEVICES - A stand is set forth comprising a support platform, foot portion, a pair of legs; and a plurality of hinges for rotatably connecting the legs between the support platform and the foot portion. Each of the hinges preferably comprises a hinge pin extending from respective ones of the support platform and foot portion and adapted to rotate on at least one fulcrum support extending from each of the pair of legs. A hinge cap preferably encloses and limits rotation of the hinge pin on the at least one fulcrum point. | 10-16-2008 |
20080251680 | PORTABLE AND ADJUSTABLE STAND FOR LAPTOP COMPUTERS OR OTHER DEVICES - An adjustable stand raises the height of a computer display to eye level, for greater viewing comfort and better ergonomics. A unique design allows the stand to collapse down to two thin plates. When disassembled, the stand is approximately the size of a magazine, making it ideal for carrying in a laptop bag together with the laptop itself. Smaller versions for smaller devices (e.g., smartphones, video players, etc.) are possible. Other applications are also possible (e.g., holding photos, artwork, books, etc.). | 10-16-2008 |
20080253822 | FOLDING KEYBOARD WITH NUMERIC KEYPAD - A folding keyboard is set forth with a numeric keypad, and one fold line located between the edge of a standard continuous space bar and the edge of the numeric keypad. Preferably, the keyboard further includes left and right top cases, supporting inexpensive rubber dome switches, left and right bottom cases, membrane sheets with circuit traces connecting keyboard electronics to contact points under each key, two hinge screws or rivets (or the like) that hold the left and right sides of the keyboard together at the hinges, and a locking mechanism to keep the case closed when folded shut. | 10-16-2008 |
20150201508 | Bracket Apparatus for Connecting Keypad to Wireless Keyboard and Methods of Using the Same - The present invention relates to a bracket apparatus for connecting a wireless keypad to a wireless keyboard. The bracket apparatus provides a unitary keyboard and keypad system, and further allows a user to easily engage the power and Bluetooth® link buttons on one or both of the keypad and the keyboard. Methods of using the same are further provided. | 07-16-2015 |
Patent application number | Description | Published |
20080222066 | CALIBRATION AND PROFILE BASED SYNOPSES ERROR ESTIMIATION AND SYNOPSES RECONCILIATION - Apparatus, methods and computer code for estimating a synopsis error are disclosed herein. In some embodiments, one or more queries of a query workload are analyzed without running the analyzed queries. In some embodiments, the synopsis error is first estimated for a first memory allocation vector, and then, using intermediate or final results of the first estimated, estimated for a second memory allocation vector. In some embodiments, teachings related to estimating synopsis error are applied to the memory reconciliation problem. | 09-11-2008 |
20090327217 | METHOD AND SYSTEM FOR CREATION AND DYNAMIC UPDATING OF BEST DATA ARRANGEMENT IN DIGITAL DATA STORE SYSTEM - The current invention is a method and a system for analyzing templates of queries, with different levels of precision. When the system of the current invention takes a decision to arrange data, these templates are used, and a single data arrangement object (HRBlob) is designed which may serve a single template or several templates and not just a single query. This approach has an important impact on data arrangement performance and on queries performance, since this approach may help many more queries to be handled using less data arrangement objects. | 12-31-2009 |
20100017298 | ADVERTISING INVENTORY ALLOCATION - A simultaneous ascending price auction (“SAA”) can be used to allocate advertising inventory to bidders. The advertising inventory can be, for example, radio or television advertisement spots (“spots”). The bidders can be advertisers that can provide advertisements for presentation in the spots. Two or more contiguous spots can define an advertising block. Spots or advertising blocks can be allocated to advertisers by the SM mechanism based on bid criteria. The SAA can perform simultaneous advertisement scheduling and pricing. The auction allocation can be optimized to facilitate efficient allocation of advertisements to spots or blocks. | 01-21-2010 |
20100103953 | METHOD, APPARATUS AND COMPUTER-READABLE CODE FOR DATA COMPRESSION OF NETWORK PACKETS - Methods, apparatus and computer readable code for compression, encoding and decoding of units of data such as packets are disclosed. In some embodiments, methods, apparatus and computer readable code for transmitting and/or receiving the data packets (for example, transmitting from a sending location to a receiving location where packets are received) are provided. For at least some packets, a dictionary is determined from a respective group of packets, including a first set of historical packets and excluding a second set of historical packet. Each target packet is encoded and/or compressed and/or decoded using the respective dictionary. Optionally, the respective group of packet includes the actual target packet to be encoded and/or compressed and/or decoded. In some embodiments, respective group of packets from which the dictionary is determined includes packets that have not been acknowledged from the receiving location at the time of encoding, though embodiments where packets have been acknowledged are also disclosed. | 04-29-2010 |
20140114773 | ADVERTISING INVENTORY ALLOCATION - A simultaneous ascending price auction (“SAA”) can be used to allocate advertising inventory to bidders. The advertising inventory can be, for example, radio or television advertisement spots (“spots”). The bidders can be advertisers that can provide advertisements for presentation in the spots. Two or more contiguous spots can define an advertising block. Spots or advertising blocks can be allocated to advertisers by the SAA mechanism based on bid criteria. The SAA can perform simultaneous advertisement scheduling and pricing. The auction allocation can be optimized to facilitate efficient allocation of advertisements to spots or blocks. | 04-24-2014 |
20140122605 | SYSTEMS AND METHODS FOR PROVIDING CONTACT GROUP MEMBER SUGGESTIONS - Methods, systems, and apparatus, including computer programs for identifying, using historical interactions associated with a first user, contact groups, where the first user is associated with each contact group, are provided. A score, with respect to a second user, is calculated for each contact group based on an amount of interaction between the second user and the respective contact group, thereby deriving a plurality of scores. A first contact group is determined. The first contact group has a first score in the plurality of scores that satisfies a predetermined threshold. A contact group suggestion is generated, responsive to the determining, that comprises an invitation to add the second user to the first contact group. The first user is notified of the contact group suggestion. | 05-01-2014 |
20140222815 | GENERATING CONTACT SUGGESTIONS - Systems and methods for generating contact suggestions are provided. In some implementations, a method includes, at a computing device, identifying a first recipient of a draft electronic communication; and suggesting, to a user, a second recipient for the draft electronic communication in accordance with a condition that both the first recipient and the second recipient shared a single electronic communication. The single electronic communication was communicated at a time prior to identifying the first recipient. In some implementations, the method optionally includes, suggesting, to the user, a removal of a third recipient of the draft electronic communication. In other implementations, the method optionally includes, suggesting, to the user, a replacement of a fourth recipient of the draft electronic communication. | 08-07-2014 |
20150026212 | THIRD PARTY SEARCH APPLICATIONS FOR A SEARCH SYSTEM - Systems and methods offer a search system with third-party provided search applications that are triggered in response to specified queries and run at the search system. For example, a method may include determining that a query triggers a third party search application hosted at the search system, extracting a parameter from the query based on a query template, executing the third party search application with the parameter in a sandboxed manner at the search system to generate a third-party formatted answer for the query, and providing the third-party formatted answer as a search result for the query. The third party may provide the query template, parameter attributes, and the third party formatted answer. The third party search application may be stored at the search system and include the query template, a data store, the parameter attributes, and instructions for accessing the data store using the parameter. | 01-22-2015 |
20150124047 | PANORAMIC VIDEO ACQUISITION GUIDANCE - Panoramic video acquisition guidance is automatically provided as feedback during panoramic video capture. Commensurate with receiving a panoramic video being captured, at least one panoramic video acquisition guidance indicator is provided. This panoramic video guidance acquisition indicator(s) provides real-time acquisition feedback on the panoramic video being captured, and is based, at least in part, on the panoramic video being captured or movement of a video capture device capturing the panoramic video. In one or more implementations, the panoramic video guidance indicator may include a video rotation progress indicator, a video tilt or video pitch indicator, and/or a video rotation speed indicator. | 05-07-2015 |
20160026727 | GENERATING ADDITIONAL CONTENT - Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for generating additional content. In one aspect, a method includes identifying one or more central entities, wherein each central entity represents a topic of a first resource being presented in a user interface; generating one or more search queries, each of the one or more search queries being derived from one or more of the central entities; obtaining search results for the one or more search queries from a search engine; selecting resources relevant to the first resource from resources referenced by the obtained search results; generating additional content for presentation in a user interface element of the user interface based on the selected resources; and categorizing the generated additional content into a plurality of categories, wherein each category of additional content is displayed in a separate portion of the user interface element. | 01-28-2016 |