Patent application number | Description | Published |
20140158141 | Sterile Drape for Robotic Surgical Equipment - A sterile surgical drape for protecting a robotic surgical system comprises an oblong drape of a clear flexible plastic material, which unfolds from a compact packet. From the proximal side of the main panel of the drape there project two pocket flaps, which are separated by a medial trough. The two pocket flaps are configured to slip over one another and together enclose the top of the control tower in an overlapping fashion, such that the robotic manipulator arms extend on either side of the main panel, while the camera/endoscope arm extends through the medial trough. The open ends of the pocket flaps are folded over to form cuffs, wherein a nurse can insert his/her hand to draw the flap over the top of the tower without touching non-sterile surfaces. The unfolding of the main panel is controlled by adhesive tabs or tear strips, so that the bottom of the panel does not engage the cart's wheels or the floor. | 06-12-2014 |
20150047647 | Sterile Drape for Robotic Surgical Equipment - A sterile surgical drape for protecting a robotic surgical system includes an oblong drape of a clear flexible plastic material, which unfolds from a compact packet. From the proximal side of the main panel of the drape there project two pocket flaps, which are separated by a medial trough. The two pocket flaps are configured to slip over one another and together enclose the top of the control tower in an overlapping fashion, such that the robotic manipulator arms extend on either side of the main panel, while the camera/endoscope arm extends through the medial trough. The open ends of the pocket flaps are folded over to form cuffs, wherein a nurse can insert his/her hand to draw the flap over the top of the tower without touching non-sterile surfaces. The unfolding of the main panel is controlled by adhesive tabs or tear strips, so that the bottom of the panel does not engage the cart's wheels or the floor. | 02-19-2015 |
Patent application number | Description | Published |
20080222182 | Method for Fast Deletion of Physically Clustered Data - A computer implemented method, apparatus, and computer usable program code for deleting rows in a multidimensional clustering database. A multidimensional clustering processor receives a request to delete a set of multidimensionally clustered data. The multidimensional clustering processor determines whether all multidimensionally clustered data is located in a block. Responsive to all multidimensionally clustered data qualifying for deletion, the multidimensional clustering processor deletes all data in the block to delete the set of multidimensionally clustered data. | 09-11-2008 |
20080228793 | SYSTEM AND PROGRAM FOR APPEND MODE INSERTION OF ROWS INTO TABLES IN DATABASE MANAGEMENT SYSTEMS - Implementation of append mode concurrent insert operations in tables in a page-based concurrent relational database management system is carried out by defining a set of last pages as a current cache into which rows may be inserted by appenders. Append mode insert operations for each page in the current cache are serialized. Appenders seek to access the pages in the current cache using a two-pass process in which latches are sought to be acquired conditionally in the first pass and unconditionally in the second pass. A shared data structure is provided to define a current cache and a next cache for a table supporting append mode inserts in the relational database. The shared data structure includes information reflecting the unused space for each page in the current cache. | 09-18-2008 |
20090077088 | SYSTEM FOR ESTIMATING A FIRST ACCESS TIME OF TRANSACTIONS ACCESSING A DATABASE OBJECT - A system and a computer readable medium for estimating the first access time of a plurality of currently active transactions accessing at least one database object is disclosed. According to varying embodiments of the system and computer readable medium disclosed herein, the present invention may provide an efficient mechanism for tracking the earliest first access time of the set of all currently active transactions accessing an object in a database system. | 03-19-2009 |
20110320474 | Availability of Database Objects During Database Operations - A method, computer program product, and system for providing access to a database object during modification of that object. Upon receipt of a data definition language (DDL) operation specifying a modification to the database object, currently executing database transactions are invalidated in a two-step process of a soft invalidation followed by a hard invalidation. The soft invalidation permits the current database transactions to continue executing while modifying the logical structure of the database object in accordance with the DDL operation, and the hard invalidation waits for the database transactions started prior to the DDL operation to finish execution before modifying the physical structure of the database object in accordance with the DDL operation. After the modification to the logical structure is complete, new database transactions are allowed to execute against the modified database object, thus improving the availability of the object while it is being modified. | 12-29-2011 |
20130110819 | ACCOMMODATING GAPS IN DATABASE INDEX SCANS | 05-02-2013 |
Patent application number | Description | Published |
20130275117 | Generalized Phonetic Transliteration Engine - Methods and systems for transliterating characters from an input alphabet to an output alphabet are described. An input character of an input alphabet is received from a user. The input character is located on a phonetic map. The phonetic map includes each character of the input alphabet and each character of an output alphabet. In the phonetic map, respective characters of the input alphabet are located according to their phonetic similarity. Respective characters of the output alphabet are located within the phonetic map according to their phonetic similarity. And characters of the input alphabet and the output alphabet that are phonetically similar are located nearby one another on the phonetic map. One or more output characters that are near to the input character on the phonetic map are identified. At least one of the one or more output characters are provided for display to the user. | 10-17-2013 |
20130300664 | PROVIDING A VERTICAL CANDIDATE BAR WITH AN ON-SCREEN KEYBOARD - Methods, systems, computer-readable media, and apparatuses for providing a vertical candidate bar with an on-screen keyboard are presented. In some embodiments, a computing device may display a keyboard on a touch-sensitive display screen. The keyboard may be a split keyboard that includes two panels of keys displayed on opposite sides of the display screen. The device also may display a candidate bar on the display screen, and the candidate bar may be vertically aligned with the keyboard. As character input is received via the keyboard, the device may update the candidate bar to include various candidate characters that are determined based on the received character input. | 11-14-2013 |
20130321267 | DYNAMICALLY CHANGING A CHARACTER ASSOCIATED WITH A KEY OF A KEYBOARD - A software keyboard is provided with a dedicated key (dynamic character key) for inputting a character, where the character associated with the key is determined based upon a context and may dynamically change according to the context. For example, a first character may be dynamically determined and associated with the dedicated key for a first context and a second character, possibly different from the first character, may be selected and associated with the dedicated key for a different context. The character that is associated with the dynamic character key may also be displayed on the dynamic character key. In some embodiments, the character associated with the dynamic character key may be a non-alphanumeric character such as a diacritical mark, a punctuation mark, and the like. | 12-05-2013 |
20140006994 | Device, Method, and Graphical User Interface for Displaying a Virtual Keyboard | 01-02-2014 |
20140280468 | AUTOMATIC UPDATING OF REDIRECTED LOCATION REFERENCES - Content items such as web pages can be updated through a client-driven process when the client detects that a target location reference in a source content item has been redirected to another (destination) location reference. Based on a target location reference in a source content item, a client can request a target content item from a target server and can receive a redirected destination target location reference. The client can update local information based on the redirection and/or report the redirect event to a source server that provided the source content item to the client. The source server can update the source content item based on the client's report. | 09-18-2014 |
Patent application number | Description | Published |
20150116214 | GESTURE BASED HUMAN COMPUTER INTERACTION - Apparatus, computer-readable storage medium, and method associated with human computer interaction. In embodiments, a computing device may include a plurality of sensors, including a plurality of light sources and a camera, to create a three dimensional (3-D) interaction region within which to track individual finger positions of a user of the computing device. The light sources and the camera may be complementarily disposed for the camera to capture the finger or hand positions. The computing device may further include a 3-D interaction module configured to analyze the individual finger positions within the 3-D interaction region, the individual finger movements captured by the camera, to detect a gesture based on a result of the analysis, and to execute a user control action corresponding to the gesture detected. Other embodiments may be described and/or claimed. | 04-30-2015 |
20150131852 | OBJECT POSITION DETERMINATION - In embodiments, apparatuses, methods and storage media for human-computer interaction are described. In embodiments, an apparatus may include one or more light sources and a camera. Through capture of images by the camera, the computing device may detect positions of objects of a user, within a three-dimensional (3-D) interaction region within which to track positions of the objects of the user. The apparatus may utilize multiple light sources, which may be disposed at different distances to the display and may illuminate the objects in a direction other than the image capture direction. The apparatus may selectively illuminate individual light sources to facilitate detection of the objects in the direction toward the display. The camera may also capture images in synchronization with the selective illumination. Other embodiments may be described and claimed. | 05-14-2015 |
Patent application number | Description | Published |
20110157151 | Efficient luminous display - In one embodiment a display assembly comprises a liquid crystal module, a backlight assembly comprising an array of light emitting diodes, a timing controller, and a backlight controller coupled to the timing controller. The backlight controller comprises logic to initiate a power activation cycle at the beginning of an image presentation timing cycle and terminate the power activation cycle at the termination of the image presentation timing cycle. Other embodiments may be described. | 06-30-2011 |
20130002835 | BACKLIGHT MODULATION TO PROVIDE SYNCHRONIZATION BETWEEN SHUTTER GLASSES AND THREE DIMENSIONAL (3D) DISPLAY - In general, in one aspect, a three dimensional (3D) display includes an optical stack, a backlight, panel electronics and a backlight driver. The optical stack is to present left eye and right eye images. The backlight is to illuminate the optical stack so the left eye and right eye images are visible and to provide signals for synchronizing the image illuminated on the optical stack with shutter glasses worn by a user to enable a left eye to view the left eye images and a right eye to view the right eye images. The panel electronics are to generate the left eye and right eye images on the optical stack. The backlight driver is to control operation of the backlight. | 01-03-2013 |
20140267634 | PROVIDING TIMING INFORMATION OVER A DATA LINK - Systems and methods may involve minimizing interference when synchronization information is being transmitted from multiple sources. This may include receiving a trigger signal wherein the trigger signal includes a timing parameter to be used by a user device to synchronize with a content platform, and transmitting a synchronization signal having a transmitter identification and the timing parameter. | 09-18-2014 |
20140292631 | BACKLIGHT MODULATION OVER EXTERNAL DISPLAY INTERFACES TO SAVE POWER - In general, in one aspect, an apparatus receives pixels associated with an image destined for an external display and determines a reduced backlight brightness for the external display and corresponding changes to the pixels to approximate overall quality of the image with current backlight brightness. Backlight commands are generated for the reduced backlight brightness and the pixels are enhanced to correspond to the reduced backlight brightness. The enhanced pixels and the backlight commands are transmitted to the external display via a display interface that supports backlight control. The display interface may be a wireless interface or a wired (cabled) interface (e.g., display port (DP), high definition multimedia interface (HDMI), video graphics array (VGA)). The functionality of the apparatus is included in a computing device so that backlight brightness reductions and corresponding pixel changes can be made taking into account policies of the computing device and user preferences. | 10-02-2014 |
Patent application number | Description | Published |
20100299391 | CONFIGURING CHANNELS FOR SHARING MEDIA - A user interface for sharing media items with others. From a sender's perspective, embodiments of the invention allow for an easy-to-use drag-and-drop technique that is more user-friendly than conventional techniques. From the recipient's perspective, embodiments of the invention allow media items from multiple sources to be aggregated into a single viewport, providing a cohesive and unified approach to media items received from others. | 11-25-2010 |
20100299601 | CONFIGURING CHANNELS FOR SHARING MEDIA - A user interface for sharing media items with others. From a sender's perspective, embodiments of the invention allow for an easy-to-use drag-and-drop technique that is more user-friendly than conventional techniques. From the recipient's perspective, embodiments of the invention allow media items from multiple sources to be aggregated into a single viewport, providing a cohesive and unified approach to media items received from others. | 11-25-2010 |
20110307782 | SMOOTH PLAYING OF VIDEO - A computer-implemented method, including detecting an event associated with an image displayed on a display device within a software application, loading a media player into the software application behind the image, where the media player is configured to play a media file associated with the image, and causing a representation of a frame of the media file to be displayed within the media player instead of the image. | 12-15-2011 |
20110307785 | REPLACING AN IMAGE WITH A MEDIA PLAYER - A computer-implemented method that includes receiving a request to generate an interface within a software application that is configured to play back one or more media files; for a first media file, generating an image representing a frame of the first media file; and causing the image to be displayed within the interface on a display device, where the image is configured to detect an event that causes a media player to be loaded into the software application behind the image. | 12-15-2011 |
20140359037 | CONFIGURING CHANNELS FOR SHARING MEDIA - A user interface for sharing media items with others. From a sender's perspective, embodiments of the invention allow for an easy-to-use drag-and-drop technique that is more user-friendly than conventional techniques. From the recipient's perspective, embodiments of the invention allow media items from multiple sources to be aggregated into a single viewport, providing a cohesive and unified approach to media items received from others. | 12-04-2014 |
20150222955 | REPLACING AN IMAGE WITH A MEDIA PLAYER - A computer-implemented method that includes receiving a request to generate an interface within a software application that is configured to play back one or more media files; for a first media file, generating an image representing a frame of the first media file; and causing the image to be displayed within the interface on a display device, where the image is configured to detect an event that causes a media player to be loaded into the software application behind the image. | 08-06-2015 |
20160063714 | IMAGE LOCATION SELECTION FOR USE IN DEPTH PHOTOGRAPHY SYSTEM - Image location selection is described for use in a depth photography system. In one example, a method includes receiving a selection from a user of a position in a captured image, comparing the selected position to objects in the image, selecting whether the selected position is intended to be within an object or outside an object, refining the position based on the selection, and determining a depth for an object corresponding to the refined position. | 03-03-2016 |
20160073090 | MULTI-CAMERA DEVICE - Apparatuses, methods and storage medium associated with multi-camera devices are disclosed herein. In embodiments, a multi-camera device may include 3 or more camera sensors disposed on a world facing side of the multi-camera device. Further, the multi-camera device may be configured to provide a soft shutter button at a location on an opposite side to the world facing side, coordinated with locations of the 3 or more camera sensors that reduces likelihood of blocking of one or more of the 3 or more camera sensors. Other embodiments may be disclosed or claimed. | 03-10-2016 |