Patent application number | Description | Published |
20120157274 | WHEELED EXERCISE DEVICE - A wheeled exercise device includes a first wheel part and a second wheel part coupled to the first wheel part, with the first and second wheel parts coupled together on a central axle therethrough so as to form a central main wheel with a generally flat center circumference and angled outer circumferential sides. The device includes a pair of handles, each handle extending outward and downward at an angle from the central axle from a corresponding wheel part. | 06-21-2012 |
20120329625 | METHOD OF FABRICATING A SELF-RIGHTING CORE FITNESS BALL AND CORE FITNESS BALL - A core fitness ball includes an inflatable ball and a metal bung within the interior of the ball. The ball further includes a target on an outer surface thereof which designates body positioning information for the user. | 12-27-2012 |
20140141949 | EXERCISE DEVICE - An exercise device for performing exercises employing upper body and abdominal muscles includes a hinge and a pair of guide tracks, each guide track attached to a corresponding side of the hinge. Each guide track includes a central longitudinal slot formed in the guide track, the slot having a plurality of stop positions formed therein, a rotatable pushup handle assembly slidable over the slot between stop positions, and a locking device insertable into a portion of the rotatable pushup handle assembly to lock a lower portion of the rotatable pushup handle assembly in one of the stop positions in the slot, an upper portion of the rotatable pushup assembly still able to rotate while the assembly is in a locked condition. | 05-22-2014 |
20140357452 | EXERCISE DEVICE - An exercise device is provided which, when it is properly seated in a door frame further seats the device while avoiding any damage to the wall surfaces and/or door frame. Further, the device requires no fixed installation or hardware which would damage woodwork, wall surfaces, etc. The device includes a pair of support arm assemblies configured to extend through a door frame, a crossbar attached to the support arm assemblies and extending across a front side of the door frame, each support arm assembly including a movable clamp slidable under trigger control on a spar thereof, and a fixed shim on the spar distal end cooperating with the movable clamp to secure the device to the door frame. | 12-04-2014 |
20150148197 | EXERCISE DEVICE - An exercise device for performing a variety of exercises in both doorway-mounted and floor-mounted configurations is described. The device includes a horizontal bar configured for engagement with a doorframe, a pair of support arms, each having one end attached to the horizontal bar and the other end extending through a doorway, and a pivot bar connected between the support arms. The device further includes a pair of pivot arms configured to be rotated about the pivot bar at their first ends so as to be oriented and secured in a plurality of different angular positions relative to the support arms, and a pull-up bar including at least one grip handle configured to be rotated about the pivot arms at their second ends so as to be oriented and secured in a plurality of different angular positions relative to the pivot arms. | 05-28-2015 |
20150182792 | WHEELED EXERCISE DEVICE - The wheeled exercise device described herein includes a wheel adapted to be rolled along a ground surface by a user for exercise, the wheel bounded by wheel side surfaces with a central opening in each wheel side surface, and an elongate central axle extending along a central horizontal axis through the wheel that is parallel to the ground surface. The device further includes a pair of elongate handles coupled to the central axle, each attached to an end of the axle at a corresponding central opening in a wheel side surface. Each handle further includes upper and lower elongate surfaces that are oriented at an angle to the central horizontal axis so that a substantial length portion thereof extends away from its corresponding wheel side surface and downward toward the ground surface with the wheel at rest or rotating thereon. | 07-02-2015 |
Patent application number | Description | Published |
20110099376 | SYSTEMS AND METHODS FOR AUTHENTICATING AN ELECTRONIC TRANSACTION - Systems and methods for authenticating a request between a client computer and a transaction server are provided. An application request, comprising an identity of a user originating the request, is received at an application server from the client. The application server constructs a signing key based on (i) the identity of the user making the request, (ii) a time based salt value, (iii) a secret shared between the application and transaction servers and, optionally, (iv) an identifier of the distributor or developer of the application. The signing key is embedded in an unbranded version of the application thereby branding the application. The branded application can sign a request with the signing key and submit the signed request to the transaction server with the identity of the user and the identifier of the distributor or developer of the application. | 04-28-2011 |
20110296529 | SYSTEMS AND METHODS FOR USING A DOMAIN-SPECIFIC SECURITY SANDBOX TO FACILITATE SECURE TRANSACTIONS - Computer systems, methods, and computer readable media for facilitating a secure transaction are provided in which a client application is executed on a client computer. The client application initiates a request to a first domain comprising (i) a credential for the client application, (ii) a transaction identifier that uniquely identifies the request, and (iii) optionally, an identification of a user of the client application. Responsive to this request, the client receives a validated transaction module from the first domain. The client application loads the validated transaction module into a separate domain security sandbox that is segregated from memory space in which the client application is run. The validated transaction module conducts a validated transaction between the second domain and the validated transaction module. Separately, through the client application, a determination is made as to whether the transaction is complete by querying the first domain. | 12-01-2011 |
20130019098 | SYSTEMS AND METHODS FOR AUTHENTICATING AN ELECTRONIC TRANSACTION - Systems and methods for authenticating a request between a client computer and a transaction server are provided. An application request, comprising an identity of a user originating the request, is received at an application server from the client. The application server constructs a signing key based on (i) the identity of the user making the request, (ii) a time based salt value, (iii) a secret shared between the application and transaction servers and, optionally, (iv) an identifier of the distributor or developer of the application. The signing key is embedded in an unbranded version of the application thereby branding the application. The branded application can sign a request with the signing key and submit the signed request to the transaction server with the identity of the user and the identifier of the distributor or developer of the application. | 01-17-2013 |
Patent application number | Description | Published |
20120060919 | JUNCTION BOX FOR A PHOTOVOLTAIC SOLAR PANEL - A junction box for a solar panel comprises a housing, a lid, a first connector and a second connector. The housing comprises sidewalls and a top wall defining an interior space. The first coupling comprises a first contact element and the second coupling comprises a second contact element. Said contact elements penetrate at least one of the sidewalls, so that the contact elements provide an electrical contact from external contact elements to internal contact elements, such as solder tails. Internal contact elements are arranged at least partially in said interior space. The top wall comprises an opening extending only partially in said top wall. Said opening is located such in the top wall that access to said solder tails in a substantially perpendicular direction to the surface of a solar panel for connecting the solder tail to the solar panel is provided. | 03-15-2012 |
20130264699 | CONTACT ELEMENT, IN PARTICULAR A SOLDER TAB AND PHOTOVOLTAIC JUNCTION BOX WITH CONTACT ELEMENT, IN PARTICULAR A SOLDER TAB - A contact element ( | 10-10-2013 |
20130276856 | JUNCTION BOX FOR A PHOTOVOLTAIC SOLAR PANEL - A junction box for a solar panel comprises a housing, a lid, a first connector and a second connector. The housing comprises sidewalls and a top wall defining an interior space. The first coupling comprises a first contact element and the second coupling comprises a second contact element. Said contact elements penetrate at least one of the sidewalls, so that the contact elements provide an electrical contact from external contact elements to internal contact elements, such as solder tails. Internal contact elements are arranged at least partially in said interior space. The top wall comprises an opening extending only partially in said top wall. Said opening is located such in the top wall that access to said solder tails in a substantially perpendicular direction to the surface of a solar panel for connecting the solder tail to the solar panel is provided. | 10-24-2013 |
Patent application number | Description | Published |
20090157963 | Contiguously packed data - Data for data elements (e.g., pixels) can be stored in an addressable storage unit that can store a number of bits that is not a whole number multiple of the number of bits of data per data element. Similarly, a number of the data elements can be transferred per unit of time over a bus, where the width of the bus is not a whole number multiple of the number of bits of data per data element. Data for none of the data elements is stored in more than one of the storage units or transferred in more than one unit of time. Also, data for multiple data elements is packaged contiguously in the storage unit or across the width of the bus. | 06-18-2009 |
20130229395 | SYSTEMS AND METHODS FOR IMAGE PROCESSING - The present disclosure relates generally systems and methods for image data processing. In certain embodiments, a method for transferring the image data may include processing the image data in an image sensor by correcting one or more defective pixels in the image data based on a one-dimensional defective pixel correction algorithm; horizontally demosaicing the image data based on a one-dimensional horizontal demosaic algorithm; or a combination thereof. After processing the image data, the method may include horizontally downscaling the processed image data in the image sensor and vertically downscaling the horizontally downscaled image data in an image signal processor to be displayed for viewing on a display device. | 09-05-2013 |
20130329066 | HARDWARE-CONSTRAINED TRANSFORMS FOR VIDEO STABILIZATION PROCESSES - The video stabilization method can generate output data for an output frame from input data of an input frame according to a perspective transform of a transform matrix. The input data used for the perspective transform can be obtained from a buffer of a predetermined depth. The transform matrix can be altered when the input data required for the transform exceeds the depth of the buffer. | 12-12-2013 |
20130329098 | Systems and Methods for Defective Pixel Correction with Neighboring Pixels - The present disclosure generally relates to systems and methods for image data processing. In certain embodiments, an image processing pipeline may detect and correct a defective pixel of image data acquired using an image sensor. The image processing pipeline may receive an input pixel of the image data acquired using the image sensor. The image processing pipeline may then identify a set of neighboring pixels having the same color component as the input pixel and remove two neighboring pixels from the set of neighboring pixels thereby generating a modified set of neighboring pixels. Here, the two neighboring pixels correspond to a maximum pixel value and a minimum pixel value of the set of neighboring pixels. The image processing pipeline may then determine a gradient for each neighboring pixel in the modified set of neighboring pixels and determine whether the input pixel includes a dynamic defect or a speckle based at least in part on the gradient for each neighboring pixel in the modified set of neighboring pixels. | 12-12-2013 |
20140028876 | IMAGE STABILIZATION USING STRIPED OUTPUT TRANSFORMATION UNIT - An image signal processor of a device, apparatus, or computing system that includes a camera capable of capturing video clips may be configured to apply non-warping and warping transformations (including image stabilization transformations) to image data received from the camera's image sensor. The transformations may be applied piecewise to pixels of the image data gathered into multiple line buffers. The line buffers may be divided into vertical slices, each of which may be processed in parallel by a respective portion of the image signal processor circuitry (or circuitry of an output rescaling unit thereof). The image signal processor may not write the received image data to system memory until after the transformations have been performed. By leveraging existing filters and scalers of the image signal processor, rather than a CPU or GPU, image stabilization may be provided that consumes half of the bandwidth and power consumed by existing techniques. | 01-30-2014 |
Patent application number | Description | Published |
20090073384 | OPHTHALMIC DIAGNOSTIC INSTRUMENT - Diagnostic instruments, systems and methods for performing measurements on eyes are disclosed. In one embodiment of the instrument, a left ocular is disposed in a portion of a left visual path for the left eye, the left ocular positioned to permit the left eye to view a target, a right ocular is disposed in a portion of a right visual path for the right eye, the right ocular positioned to permit the right eye to view a target. The instrument can also include a wavefront sensor disposed on a translation stage, the wavefront sensor having an optical path to an imaging sensor, the translation stage being movable to position the optical path of the wavefront sensor in alignment with the portion of the left visual path in a first state and in alignment with the portion of the right visual path in a second state. One or more light sources are optionally provided for propagating light along a least part of the left and right visual paths to illuminate the left and right eyes. | 03-19-2009 |
20110134389 | OPHTHALMIC DIAGNOSTIC INSTRUMENT - A binocular wavefront measurement system for performing wavefront analysis on the eyes of a patient, the system comprising an optics system for providing an image to a first eye along a first optical path and an image to a second eye along a second optical path and a sensor system, said sensor system configurable in a first mode for performing a wavefront measurement of a first eye through a portion of the first optical path and configurable in a second mode for performing a wavefront measurement of a second eye through a portion of the second optical path. | 06-09-2011 |
20120134029 | OPHTHALMIC DIAGNOSTIC INSTRUMENT - An eye simulation system for testing wavefront sensor systems, the eye stimulation system comprising a housing having a chamber with an opening for allowing light to enter said chamber, a fluid located in the chamber, said fluid having a known index of refraction, a lens positioned relative to said housing such that light entering the opening of the chamber passes through said lens, and a rotatable imaging surface positioned in said chamber such that light passing through said lens propagates through said fluid and is incident on said rotatable imaging surface. | 05-31-2012 |
Patent application number | Description | Published |
20100314915 | MULTI-USE PROTECTIVE COVER - A safety device for children, specifically a cover for use with a variety of surfaces that provides a barrier to protect a child from the heat and/or contamination of a surface. In some embodiments, the device can prevent a child from being burned or uncomfortable by the heat of a swing seat or car seat by minimizing thermal transfer between a child's skin and the swing seat for an adequate amount of time. In some embodiments, the cover can be used in a planar configuration as a changing pad or play mat. | 12-16-2010 |
20130270882 | MULTI-USE PROTECTIVE COVER - A safety device for children, specifically a cover for use with a variety of surfaces that provides a barrier to protect a child from the heat and/or contamination of a surface. In some embodiments, the device can prevent a child from being burned or uncomfortable by the heat of a swing seat or car seat by minimizing thermal transfer between a child's skin and the swing seat for an adequate amount of time. In some embodiments, the cover can be used in a planar configuration as a changing pad or play mat. | 10-17-2013 |
20150028640 | MULTI-USE PROTECTIVE COVER - A safety device for children, specifically a cover for use with a variety of surfaces that provides a barrier to protect a child from the heat and/or contamination of a surface. In some embodiments, the device can prevent a child from being burned or uncomfortable by the heat of a swing seat or car seat by minimizing thermal transfer between a child's skin and the swing seat for an adequate amount of time. In some embodiments, the cover can be used in a planar configuration as a changing pad or play mat. | 01-29-2015 |
Patent application number | Description | Published |
20110258074 | RESTRICTED PURCHASE OF REGULATED ITEMS OVER A NETWORK - A technique is disclosed for implementing electronic commerce transactions via a data network. A regulated item selected by a customer is identified. The regulated item may correspond to an item which satisfies predetermined criteria, indicating that the regulated item is prohibited from being purchased by the customer. Action is then taken to prohibit the purchase of the selected item, via the data network, by the customer. According to one embodiment, the action taken to prohibit the purchase of the regulated item is automatically implemented at a server system configured to implement electronic commerce transactions between an on-line merchant and the customer. According to a specific implementation, the predetermined criteria correspond to regulations which restrict sales of the regulated items to persons in a particular jurisdiction based upon certain criteria such as, for example, time of day, day of week, age of the customer, type of product being sold, etc. | 10-20-2011 |
20140279221 | RESTRICTED PURCHASE OF REGULATED ITEMS OVER A NETWORK - A technique is disclosed for implementing electronic commerce transactions via a data network. A regulated item selected by a customer is identified. The regulated item may correspond to an item which satisfies predetermined criteria, indicating that the regulated item is prohibited from being purchased by the customer. Action is then taken to prohibit the purchase of the selected item, via the data network, by the customer. According to one embodiment, the action taken to prohibit the purchase of the regulated item is automatically implemented at a server system configured to implement electronic commerce transactions between an on-line merchant and the customer. According to a specific implementation, the predetermined criteria correspond to regulations which restrict sales of the regulated items to persons in a particular jurisdiction based upon certain criteria such as, for example, time of day, day of week, age of the customer, type of product being sold, etc. | 09-18-2014 |
Patent application number | Description | Published |
20130042338 | MELON HYBRID SVR 17391044 AND PARENTS THEREOF - The invention provides seed and plants of melon hybrid SVR 17391044 and the parent lines thereof. The invention thus relates to the plants, seeds and tissue cultures of melon hybrid SVR 17391044 and the parent lines thereof, and to methods for producing a melon plant produced by crossing such plants with themselves or with another melon plant, such as a plant of another genotype. The invention further relates to seeds and plants produced by such crossing. The invention further relates to parts of such plants, including the fruit and gametes of such plants. | 02-14-2013 |
20130055466 | Methods and Compositions for Watermelon Firmness - The invention provides for unique watermelon plants with an ultra-firm flesh phenotype and their progeny. Such plants may comprise an introgressed QTL associated with an ultra-firm flesh phenotype. In certain aspects, compositions, including distinct polymorphic molecular markers, and methods for producing, breeding, identifying, selecting, and the like of plants or germplasm with an ultra-firm flesh phenotype are provided. | 02-28-2013 |
20130298278 | METHODS AND COMPOSITIONS FOR PRODUCING PLANTS WITH ELEVATED BRIX - The invention provides compositions and methods relating to the production of | 11-07-2013 |
Patent application number | Description | Published |
20100029897 | ANION-BINDING POLYMERS AND USES THEREOF - Anion-binding polymers are described. The anion-binding polymers in some cases are low swelling anion-binding polymers. In some cases, the anion-binding polymers have a pore volume distribution such that a fraction of the polymer is not available for non-interacting solutes above a certain percentage of the MW of the target ion for the polymer. In some cases, the anion-binding polymers are characterized by low ion-binding interference, where the interference is measured in, for example, a gastrointestinal simulant, relative to non-interfering buffer. Pharmaceutical composition, methods of use, and kits are also described. | 02-04-2010 |
20100111891 | LINEAR POLYOL STABILIZED POLYFLUOROACRYLATE COMPOSITIONS - The present invention is directed to compositions of a linear polyol and a salt of a crosslinked cation exchange polymer comprising a fluoro group and an acid group. These compositions are useful to bind potassium in the gastrointestinal tract. | 05-06-2010 |
20110236340 | CROSSLINKED CATION EXCHANGE POLYMERS, COMPOSITIONS AND USE IN TREATING HYPERKALEMIA - The present invention is directed to crosslinked cation exchange polymers comprising a fluoro group and an acid group, pharmaceutical compositions of these polymers, compositions of a linear polyol and a salt of such polymer. Crosslinked cation exchange polymers having beneficial physical properties, including combinations of particle size, particle shape, particle size distribution, viscosity, yield stress, compressibility, surface morphology, and/or swelling ratio are also described. These polymers and compositions are useful to bind potassium in the gastrointestinal tract. | 09-29-2011 |
20130131202 | LINEAR POLYOL STABILIZED POLYFLUOROACRYLATE COMPOSITIONS - The present invention is directed to compositions of a linear polyol and a salt of a crosslinked cation exchange polymer comprising a fluoro group and an acid group. These compositions are useful to bind potassium in the gastrointestinal tract. | 05-23-2013 |
20130189216 | LINEAR POLYOL STABILIZED POLYFLUOROACRYLATE COMPOSITIONS - The present invention is directed to compositions of a linear polyol and a salt of a crosslinked cation exchange polymer comprising a fluoro group and an acid group. These compositions are useful to bind potassium in the gastrointestinal tract. | 07-25-2013 |
Patent application number | Description | Published |
20100324941 | PERSISTENT SALES AGENT FOR COMPLEX TRANSACTIONS - The present invention includes systems and methods employing branded virtual characters across multiple network platforms throughout various stages of complex transactions (eg, selling insurance). These characters initially engage prospective customers on a network platform, such as a social network, and persist over time across other network platforms (eg, university and company websites) to educate consumers until they are ready to purchase—from their “trusted advisor”—particular products and services offered by various providers. Even after completing transactions, these characters continue to provide various services, such as notifying a customer whose circumstances have changed of a relevant product or service, while remaining available to answer questions and provide information upon demand. By employing a semi-automated model, the system of the present invention can answer many questions via predetermined vignettes and automated answers generated by expert systems, while still utilizing live human experts (often transparently) when necessary. | 12-23-2010 |
20120265645 | PERSISTENT SALES AGENT FOR COMPLEX ONLINE TRANSACTIONS - The present invention includes systems and methods employing branded virtual characters across multiple network platforms throughout various stages of complex transactions (eg, selling insurance). These characters initially engage prospective customers on a network platform, such as a social network, and persist over time across other network platforms (eg, university and company websites) to educate consumers until they are ready to purchase—from their “trusted advisor”—particular products and services offered by various providers. Even after completing transactions, these characters continue to provide various services, such as notifying a customer whose circumstances have changed of a relevant product or service, while remaining available to answer questions and provide information upon demand. By employing a semi-automated model, the system of the present invention can answer many questions via predetermined vignettes and automated answers generated by expert systems, while still utilizing live human experts (often transparently) when necessary. | 10-18-2012 |
20120330791 | CONFIGURABLE INTERACTIVE ASSISTANT - The present invention employs branded virtual characters across multiple network platforms throughout various stages of complex transactions (eg, selling insurance). These characters initially engage prospective customers on a network platform, such as a social network, and persist over time across other network platforms (eg, university and company websites) to educate consumers until they are ready to purchase—e.g., from their “trusted advisor”—particular products and services offered by various providers. An extensible configuration tool (“Config Tool”) is provided to simplify the continued development of such a system, as well as customization of individual Product Modules (e.g., a Life Insurance Module) by product and service providers (e.g., insurance companies and employers) and other third-party developers (before and during runtime). This Config Tool provides a variety of extension points permitting virtual characters to be added and their appearance and behavior modified, along with the details of the products and services being offered. | 12-27-2012 |
20130145389 | FRAMEWORK FOR PROVIDING DIGITAL HOME SERVICES - The systems and methods of the present invention provide for a number of improvements to the TV consumption process, including personalization, community viewing, shared presence and context, messaging, access to ratings and recommendations (including community reviews), alerts, etc. One method that the present invention provides allows for the indication of a given user's context to be provided to other users, such as users in the given user's social network. The method comprises generating an indication of a change in context for a given user, the context comprising information regarding an action of the given user. The indication of the change in context for the given user is propagated to one or more users in the social network for the given user. The indication of the change in context of the given user is presented to users in the given user's social network in conjunction with TV content. | 06-06-2013 |
20140129262 | PRESISTENT SALES AGENT FOR COMPLEX TRANSACTIONS - The present invention includes systems and methods employing branded virtual characters across multiple network platforms throughout various stages of complex transactions (eg, selling insurance). These characters initially engage prospective customers on a network platform, such as a social network, and persist over time across other network platforms (eg, university and company websites) to educate consumers until they are ready to purchase—from their “trusted advisor”—particular products and services offered by various providers. Even after completing transactions, these characters continue to provide various services, such as notifying a customer whose circumstances have changed of a relevant product or service, while remaining available to answer questions and provide information upon demand. By employing a semi-automated model, the system of the present invention can answer many questions via predetermined vignettes and automated answers generated by expert systems, while still utilizing live human experts (often transparently) when necessary. | 05-08-2014 |
20140310127 | CONFIGURABLE INTERACTIVE ASSISTANT - The present invention employs branded virtual characters across multiple network platforms throughout various stages of complex transactions (eg, selling insurance). These characters initially engage prospective customers on a network platform, such as a social network, and persist over time across other network platforms (eg, university and company websites) to educate consumers until they are ready to purchase—e.g., from their “trusted advisor”—particular products and services offered by various providers. An extensible configuration tool (“Config Tool”) is provided to simplify the continued development of such a system, as well as customization of individual Product Modules (e.g., a Life Insurance Module) by product and service providers (e.g., insurance companies and employers) and other third-party developers (before and during runtime). This Config Tool provides a variety of extension points permitting virtual characters to be added and their appearance and behavior modified, along with the details of the products and services being offered. | 10-16-2014 |
Patent application number | Description | Published |
20100332581 | CREATING A COMPOSITE PROGRAM MODULE IN A COMPUTING ECOSYSTEM - Methods are provided for creating a composite program module within a computing ecosystem. The ecosystem comprises physical and/or virtual computing resources of a company, department or other organization. When a user discovers a grouping of modules that is useful to him, the ecosystem or his workspace allows him to create a composite module that comprises the group of modules. He can then access their combined functionality by activating just the composite module, in which case all the modules are automatically opened, without having to activate each one individually. Further, the ecosystem may suggest complementary program modules to a user based on his pattern of activity with one or more other modules. A composite program module may be created to include a suggested complementary module, or just modules discovered independently by the user. | 12-30-2010 |
20110096144 | METHOD AND APPARATUS FOR INTERACTIVE POINT-OF-VIEW AUTHORING OF DIGITAL VIDEO CONTENT - The present invention provides electronic methods and apparatus for interactively authoring, sharing and analyzing digital video content. Methods for authoring include displaying visual data, defining each traversal as a time-based sequence of frames and annotating and storing a record of the traversal and its associated audio records. Defining the traversal Includes interactively panning the visual data by positioning an overlay window relative to the visual data and zooming in or out by resizing the overlay window. In alternative embodiments, the visual data may be displayed in a rectangular layout or a cylindrical layout. The methods are practiced using an integrated graphical interface, including an overview region displaying the visual data, a detail region displaying current data within the overlay window, and a worksheet region displaying a list of previously stored annotated traversal records. In a further aspect, the worksheet region list of annotated traversal records is published in a web document accessible via network using a standard HTML browser, and further annotations may be added by a community of network users. Analytical methods are also provided in which data markers corresponding to traversal records are plotted against an interactive abstract map enabling users to shift between levels of abstraction in exploring the video record. | 04-28-2011 |
20130073981 | METHODS AND APPARATUS FOR INTERACTIVE NETWORK SHARING OF DIGITAL VIDEO CONTENT - A method of sharing user perspectives on visual data includes publishing an interactive abstract map in which one or more data markers are plotted, wherein each of the one or more data markers represents a traversal record comprising a set of cropped space selections and time selections from said visual data, receiving a first signal indicating an interactive selection of one of the one or more data markers, and playing back a traversal record corresponding to the one of the one or more data markers, responsive to the receiving. | 03-21-2013 |
20140253431 | PROVIDING A GESTURE-BASED INTERFACE - Systems and methods for providing a gesture-based interface are provided. In some aspects, depth data indicative of a person interacting with one or more display devices is received. The one or more display devices display a plurality of columns. Each of the plurality of columns includes a plurality of icons. A column corresponding to a position of the person with respect to the one or more display devices is determined using the depth data. The column is from among the plurality of columns displayed at the one or more display devices. A signal for expanding a predetermined icon in the column corresponding to the position of the person with respect to the one or more display devices is provided. | 09-11-2014 |
Patent application number | Description | Published |
20090240860 | Lock Mechanism to Enable Atomic Updates to Shared Memory - A system and method for locking and unlocking access to a shared memory for atomic operations provides immediate feedback indicating whether or not the lock was successful. Read data is returned to the requestor with the lock status. The lock status may be changed concurrently when locking during a read or unlocking during a write. Therefore, it is not necessary to check the lock status as a separate transaction prior to or during a read-modify-write operation. Additionally, a lock or unlock may be explicitly specified for each atomic memory operation. Therefore, lock operations are not performed for operations that do not modify the contents of a memory location. | 09-24-2009 |
20090240931 | Indirect Function Call Instructions in a Synchronous Parallel Thread Processor - An indirect branch instruction takes an address register as an argument in order to provide indirect function call capability for single-instruction multiple-thread (SIMT) processor architectures. The indirect branch instruction is used to implement indirect function calls, virtual function calls, and switch statements to improve processing performance compared with using sequential chains of tests and branches. | 09-24-2009 |
20110252204 | SHARED SINGLE ACCESS MEMORY WITH MANAGEMENT OF MULTIPLE PARALLEL REQUESTS - A memory is used by concurrent threads in a multithreaded processor. Any addressable storage location is accessible by any of the concurrent threads, but only one location at a time is accessible. The memory is coupled to parallel processing engines that generate a group of parallel memory access requests, each specifying a target address that might be the same or different for different requests. Serialization logic selects one of the target addresses and determines which of the requests specify the selected target address. All such requests are allowed to proceed in parallel, while other requests are deferred. Deferred requests may be regenerated and processed through the serialization logic so that a group of requests can be satisfied by accessing each different target address in the group exactly once. | 10-13-2011 |
20120036329 | LOCK MECHANISM TO ENABLE ATOMIC UPDATES TO SHARED MEMORY - A system and method for locking and unlocking access to a shared memory for atomic operations provides immediate feedback indicating whether or not the lock was successful. Read data is returned to the requestor with the lock status. The lock status may be changed concurrently when locking during a read or unlocking during a write. Therefore, it is not necessary to check the lock status as a separate transaction prior to or during a read-modify-write operation. Additionally, a lock or unlock may be explicitly specified for each atomic memory operation. Therefore, lock operations are not performed for operations that do not modify the contents of a memory location. | 02-09-2012 |
20120221808 | SHARED SINGLE-ACCESS MEMORY WITH MANAGEMENT OF MULTIPLE PARALLEL REQUESTS - A memory is used by concurrent threads in a multithreaded processor. Any addressable storage location is accessible by any of the concurrent threads, but only one location at a time is accessible. The memory is coupled to parallel processing engines that generate a group of parallel memory access requests, each specifying a target address that might be the same or different for different requests. Serialization logic selects one of the target addresses and determines which of the requests specify the selected target address. All such requests are allowed to proceed in parallel, while other requests are deferred. Deferred requests may be regenerated and processed through the serialization logic so that a group of requests can be satisfied by accessing each different target address in the group exactly once. | 08-30-2012 |
20120239909 | SYSTEMS AND METHODS FOR VOTING AMONG PARALLEL THREADS - One embodiment of the present invention sets forth a technique for efficiently performing voting operations within a multi-threaded parallel-processing system. A group of related parallel program threads executes within a processor core together in parallel. A new instruction, called a “vote” instruction, is introduced that enables a parallel program thread to post an individual vote within the context of the group of related threads and to receive the result of the vote. In this fashion, the vote instruction advantageously reduces overhead associated with inter-thread communication, thereby improving overall system performance. | 09-20-2012 |
20130138926 | INDIRECT FUNCTION CALL INSTRUCTIONS IN A SYNCHRONOUS PARALLEL THREAD PROCESSOR - An indirect branch instruction takes an address register as an argument in order to provide indirect function call capability for single-instruction multiple-thread (SIMT) processor architectures. The indirect branch instruction is used to implement indirect function calls, virtual function calls, and switch statements to improve processing performance compared with using sequential chains of tests and branches. | 05-30-2013 |
20140095759 | REPLICATED STATELESS COPY ENGINE - Techniques are disclosed for performing an auxiliary operation via a compute engine associated with a host computing device. The method includes determining that the auxiliary operation is directed to the compute engine, and determining that the auxiliary operation is associated with a first context comprising a first set of state parameters. The method further includes determining a first subset of state parameters related to the auxiliary operation based on the first set of state parameters. The method further includes transmitting the first subset of state parameters to the compute engine, and transmitting the auxiliary operation to the compute engine. One advantage of the disclosed technique is that surface area and power consumption are reduced within the processor by utilizing copy engines that have no context switching capability. | 04-03-2014 |
20140164847 | Internal Logic Analyzer with Programmable Window Capture - One embodiment includes receiving a data signal transmitted to the processing unit, analyzing the data signal and generating feedback information related to the data signal, and capturing the data signal via a write enable during a plurality of clock cycles specified by a programmable controller included within the processing unit. One advantage of the disclosed technique is that the programmable controller can be used to set the capture window for one or more hardwired triggers included within the processing unit. Further, the programmable controller is able to set up additional triggers that separate and apart from the hardwired triggers included within the processing unit and set the capture window for those triggers. Thus, the disclosed technique provides a highly flexible and adaptive approach for capturing and storing on-chip data and feedback information that can be analyzed later when performing diagnostic and debugging operations. | 06-12-2014 |
20140185633 | FLEXIBLE THRESHOLD COUNTER FOR CLOCK-AND-DATA RECOVERY - One embodiment provides a data-receiving device component comprising a phase shifter, timer logic, and control logic. The phase shifter is configured to release a train of clock pulses with a controlled phase shift. The timer logic is configured to receive data from a data-sending device, and for each transition of the data received, to determine whether a clock pulse from the train is early or late with respect to the transition, and to tally the late clock pulses relative to the early clock pulses. The control logic, operatively coupled to the phase shifter and to the timer logic, is configured to incrementally advance the phase shift when the late clock pulses outnumber the early clock pulses by a non-integer power of two. | 07-03-2014 |
20140233612 | TECHNIQUE FOR OPTIMIZING THE PHASE OF A DATA SIGNAL TRANSMITTED ACROSS A COMMUNICATION LINK - A first transceiver is configured to transmit a first data signal to a second transceiver across a communication link. The second transceiver maintains clock data recovery (CDR) lock with the first signal by adjusting a sampling clock configured to sample the first data signal. When the communication link reverses directions, the second transceiver is configured to transmit a second data signal to the first transceiver with the phase of that second data signal adjusted based on the adjustments made to the sampling clock. | 08-21-2014 |
Patent application number | Description | Published |
20080237085 | Popcorn containers with individual-use, moist towelette packages semi-permanently affixed to their surfaces, though easily removed for use, for providing users with a means of personal hygiene inherent within each container - Popcorn containers constructed from paper in bag, box, and bucket or tub form are enhanced with small, individual-use moist towelette packages affixed to those containers, providing users with a means of personal hygiene. The moist towelette packages are supplied as inherent aspects of the popcorn containers as single units, given that the towelette packages are secured to the popcorn containers with an adhesive rubber cement during the manufacturing process of those containers. Once a user has finished consuming the popcorn and, or, has soiled his hands and wishes to clean them, he peels the moist towelette package away from the popcorn container, tears opened the moist towelette package, and uses it to clean his hands of any popcorn residue. | 10-02-2008 |
20080251522 | Receptacle, reservoir, and drainage system for vehicles that allows for the collection and disposal of unwanted beverage liquids whereby they are discarded within a vehicle, but escape through the exterior - A reservoir for discarded beverage liquids is affixed onto a vehicle, and accessed via a receptacle inside a vehicle. A vehicle's occupant discards beverage liquids into the receptacle which collects the liquid in a reservoir, and then a drainage tube allows those liquids to run out the undercarriage of the vehicle. Without stopping the vehicle, or opening the door or window, an occupant may conveniently and safely pour out and dispose of unwanted beverage liquids within the interior of a vehicle. | 10-16-2008 |
Patent application number | Description | Published |
20100230562 | FURNITURE FOOT WITH BALL JOINT AND FELT PAD - A furniture foot comprises (a) a furniture foot connector; (b) a foot base having a molded portion; (c) a ball joint connecting the furniture foot connector to the foot base; and (d) a felt pad co-molded with the molded portion of the foot base, such that the felt pad protrudes away from the foot base. | 09-16-2010 |
20110062754 | STACKABLE CHAIR WITH RACK ATTACHMENT MEMBERS - A stackable chair has a seating surface, at least three legs and a rack attachment member attached to each of the legs. Each rack attachment member has a leg attachment portion attached to one of the legs and a rack attachment portion capable of reversibly securing a portion of a rack to one of the legs below the seating surface. Typically, the invention further includes a rack, such as a thick rack, disposed below the seating surface and generally parallel thereto. The rack having a plurality of radiating prongs, each of the prongs being attached to a rack attachment portion of one of the rack attachment members. | 03-17-2011 |
20120086258 | FURNITURE FOOT WITH BALL JOINT AND FELT PAD - A furniture foot comprises (a) a furniture foot connector; (b) a foot base having a molded portion; (c) a ball joint connecting the furniture foot connector to the foot base; and (d) a felt pad co-molded with the molded portion of the foot base, such that the felt pad protrudes away from the foot base. | 04-12-2012 |