Patent application number | Description | Published |
20130290856 | User Interface Virtualization for Remote Devices - User interface virtualization describes a technique for providing a user with access to one computing device from another computing device, while translating the ergonomics of one computer's user interface style into the ergonomics of the other's. An agent running on a remote desktop collaborates with a corresponding client running on a client machine that accepts a “touch and swipe” style input. The agent and client exchange user interface metadata and user interface input events and translate the exchanged information to provide native graphical user interface elements (at the client machine) and simulated user actions (at the remote desktop). The agent running on the remote desktop may use an interface interaction API or library to programmatically manipulate the user interface of the remote desktop responsive and act as a proxy for the corresponding client. | 10-31-2013 |
20130290857 | User Interface Virtualization Techniques - User interface virtualization describes a technique for providing a user with access to one computing device from another computing device, while translating the ergonomics of one computer's user interface style into the ergonomics of the other's. An agent running on a remote desktop exchanges metadata and input events with a corresponding client running on a client device that accepts a “touch and swipe” style input. The agent running on the remote desktop may use an interface interaction API or software framework to programmatically manipulate the user interface of the remote desktop and act as a proxy for the corresponding client. The client constructs and displays native graphical user interface elements at the client device that are virtual representations of a corresponding user interface element at the remote desktop, including file dialogs, clipboards, start menus, and task switchers. | 10-31-2013 |
20130290858 | User Interface Virtualization Profiles for Accessing Applications on Remote Devices - User interface virtualization describes a technique for providing a user with access to one computing device from another computing device, while translating the ergonomics of one computer's user interface style into the ergonomics of the other's. An agent running on the remote desktop may use an interface interaction API or software framework to programmatically manipulate the user interface of the remote desktop and act as a proxy for a corresponding client running on a client device that accepts a “touch and swipe” style input. A user interface virtualization profile is used to specify application-specific augmentations and application-specific support for the interface interaction API. | 10-31-2013 |
20130332610 | UNIFIED STORAGE/VDI PROVISIONING METHODOLOGY - Methods, computer-readable storage medium, and systems described herein facilitate provisioning a virtual desktop infrastructure having virtual shared storage. A provisioning manager receives a desktop pool type and provisions virtual shared storage among a cluster of hosts. The provisioning manager configures the virtual shared storage based on the desktop pool type and provisions at least one virtual machine to each host in the cluster of hosts. The provisioning manager optimizes the virtual shared storage by receiving a storage performance benchmark from each host and performing an optimization on the cluster of hosts if the storage performance benchmark results do not meet a threshold within a pre-defined tolerance. | 12-12-2013 |
20140013234 | USER INTERFACE VIRTUALIZATION OF CONTEXT MENUS - User interface virtualization describes a technique for providing a user with access to one computing device from another computing device, while translating the ergonomics of one computer's user interface style into the ergonomics of the other's. An agent running on a remote desktop may use an interface interaction API or software framework to programmatically open and manipulate a context menu on the remote desktop, and act as a proxy for a corresponding client running on a client device that accepts a “touch and swipe” style input. The client constructs and displays a native graphical user interface element at the client device that is a virtual representation of the context menu at the remote desktop. | 01-09-2014 |
20140032761 | DYNAMIC ALLOCATION OF PHYSICAL COMPUTING RESOURCES AMONGST VIRTUAL MACHINES - Techniques for resource allocation are described. Some embodiments provide a resource allocation manager configured to dynamically allocate physical computing resources amongst multiple virtual machines hosted on a physical computing system. The resource allocation manager receives information about the importance of activities that can occur on the multiple virtual machines. Activities may include or be based on virtual machine states, virtual desktop states, business activities or processes performed by users, or the like. Then, the resource allocation manager determines that an activity is occurring on one of the virtual machines. In response, the resource allocation manager reallocates physical computing resources of the physical computing system that are assigned or available to the one virtual machine, based on the occurring activity and its corresponding importance. The resource allocation manager continually and dynamically reallocates physical computing resources assigned to corresponding virtual machines, in order to match resource allocation to activity importance. | 01-30-2014 |
20140143504 | HYPERVISOR I/O STAGING ON EXTERNAL CACHE DEVICES - A management technique for input/output operations (JO) leverages a hypervisor's position as an intermediary between virtual machines (VMs) and storage devices servicing the VMs to facilitate improvements in overall I/O performance for the VMs. According to this new I/O management technique, the hypervisor sends write requests from VMs destined for storage devices to an I/O staging device that provides higher I/O performance than the storage devices, for caching in the I/O staging device in a write-back mode. Once the I/O staging device has received and acknowledged the write request, the hypervisor immediately provides an acknowledgement to the requesting VM. Later on and asynchronously with respect to the write requests from the VMs, the hypervisor reads the write data from the I/O staging device and sends it over to the storage devices for storage therein. | 05-22-2014 |
20140173181 | RAPID VIRTUAL MACHINE SUSPEND AND RESUME - A method of enabling “fast” suspend and “rapid” resume of virtual machines (VMs) employs a cache that is able to perform input/output operations at a faster rate than a storage device provisioned for the VMs. The cache may be local to a computer system that is hosting the VMs or may be shared cache commonly accessible to VMs hosted by different computer systems. The method includes the steps of saving the state of the VM to a checkpoint file stored in the cache and locking the checkpoint file so that data blocks of the checkpoint file are maintained in the cache and are not evicted, and resuming execution of the VM by reading into memory the data blocks of the checkpoint file stored in the cache. | 06-19-2014 |
20140173196 | RAPID VIRTUAL MACHINE SUSPEND AND RESUME - A method of enabling “fast” suspend and “rapid” resume of virtual machines (VMs) employs a cache that is able to perform input/output operations at a faster rate than a storage device provisioned for the VMs. The cache may be local to a computer system that is hosting the VMs or may be shared cache commonly accessible to VMs hosted by different computer systems. The method includes the steps of saving the state of the VM to a checkpoint file stored in the cache and locking the checkpoint file so that data blocks of the checkpoint file are maintained in the cache and are not evicted, and resuming execution of the VM by reading into memory the data blocks of the checkpoint file stored in the cache. | 06-19-2014 |
20140173213 | RAPID VIRTUAL MACHINE SUSPEND AND RESUME - A method of enabling “fast” suspend and “rapid” resume of virtual machines (VMs) employs a cache that is able to perform input/output operations at a faster rate than a storage device provisioned for the VMs. The cache may be local to a computer system that is hosting the VMs or may be shared cache commonly accessible to VMs hosted by different computer systems. The method includes the steps of saving the state of the VM to a checkpoint file stored in the cache and locking the checkpoint file so that data blocks of the checkpoint file are maintained in the cache and are not evicted, and resuming execution of the VM by reading into memory the data blocks of the checkpoint file stored in the cache. | 06-19-2014 |
20150121193 | USER INTERFACE VIRTUALIZATION FOR WEB APPLICATIONS - User interface virtualization describes a technique for providing a user with access to a web application from a computing device, while translating the ergonomics of the web application's user interface style into the ergonomics of the computer device's. A proxy agent exchanges metadata and input events with a corresponding client running on a client device that accepts a “touch and swipe” style input. The proxy agent parses web content, such as markup documents and scripting code, that makes the presentation tier of the web application. The client constructs and displays native graphical user interface elements at the client device that are virtual representations of a corresponding user interface element of the web application. | 04-30-2015 |
Patent application number | Description | Published |
20110264504 | VOUCHER PROCESSING SYSTEM - Computer systems for facilitating the sale and distribution of vouchers (e.g., restaurant vouchers) that may, for example, only be redeemable during a particular time window on a particular day. The system may display fixed prices for vouchers or allow consumers to bid on day and/or time-specific vouchers having a particular value. The system may sell the same day and/or time-specific voucher at different prices and set the price of the voucher based on, for example: (1) purchaser/bidder status; (2) the number of the vouchers that have already been sold; or (3) a substantially random methodology. The restaurant may set fixed criteria that must be satisfied before the system will award a bidding consumer a particular voucher. In other embodiments, in cases where a particular bid does not satisfy a pre-determined set of minimum bid criteria, the system may facilitate direct negotiations between the bidding consumer and the restaurant. | 10-27-2011 |
20110282680 | COMMUNICATION MANAGEMENT SYSTEMS AND METHODS - A computer system that is adapted for: (A) displaying a geographical map on a display screen; (B) displaying a plurality of icons on the geographical map, each of which generally represents the current location of at least one individual; (C) allowing a user to select a group of the icons; and (D) after the user selects the group of icons, providing messaging functionality for allowing the user to send a common message to the respective portable computing devices of at least substantially all of the individuals who correspond to the selected group of icons. In particular embodiments, the system allows the user to send the message by executing a single activity, such as selecting a single button. The system may also be configured to approximate the current location of an individual based on the individual's current travel itinerary. | 11-17-2011 |
20120278092 | COMMUNICATION MANAGEMENT SYSTEMS AND METHODS - A computer system that is adapted for: (A) displaying a geographical map on a display screen; (B) displaying a plurality of icons on the geographical map, each of which generally represents the current location of at least one individual; (C) allowing a user to select a group of the icons; and (D) after the user selects the group of icons, providing messaging functionality for allowing the user to send a common message to the respective portable computing devices of at least substantially all of the individuals who correspond to the selected group of icons. In particular embodiments, the system allows the user to send the message by executing a single activity, such as selecting a single button. The system may also be configured to approximate the current location of an individual based on the individual's current travel itinerary. | 11-01-2012 |
20140100959 | LOCATION-BASED DIRECTED ADVERTISING SYSTEMS AND RELATED METHODS - Location-based directed advertisement systems, according to particular embodiments, direct merchant-created advertisements to users when those advertisements meet the user's shopping preferences. The user's shopping preferences may include, for example, preferences to receive advertisements for particular items or classes of items, preferences to receive advertisements from particular stores or types of stores, and preferences to receive advertisements for items that are geographically close to the user's location. In particular embodiments, merchants can limit the recipients of the merchant's created advertisements to particular groups of users such as users of a certain age, gender, or occupation. In various embodiments, merchants can view consumer demand data in order to tailor offers to maximize profits, potential unit sales, etc. | 04-10-2014 |
Patent application number | Description | Published |
20080305719 | Scratch removal device and method - A polishing wheel including a lower polishing surface and defining a different color from a secondary portion of the polishing wheel, so as to indicate wear of the polishing surface. The polishing surface includes a plurality of main radial flutes extending from a central passage to an outer edge. A reduced profile for the main radial flutes is provided adjacent to the outer edge. A plurality of secondary radial flutes is provided extending from the outer edge, but not in communication with either the central passage or the main radial flutes. The reduced profile for the main radial flute is defined by a variable depth portion. The secondary radial flutes defined by a variable depth portion. Each of the main radial flutes and the secondary radial flutes formed by a circular saw. An indexing machine is used to move the polishing wheel during the forming process. | 12-11-2008 |
20100317268 | SCRATCH REMOVAL DEVICE AND METHOD - A polishing wheel including a lower polishing surface and defining a different color from a secondary portion of the polishing wheel, so as to indicate wear of the polishing surface. The polishing surface includes a plurality of main radial flutes extending from a central passage to an outer edge. A reduced profile for the main radial flutes is provided adjacent to the outer edge. A plurality of secondary radial flutes is provided extending from the outer edge, but not in communication with either the central passage or the main radial flutes. | 12-16-2010 |
20110045743 | SCRATCH REMOVAL AND DEVICE AND METHOD - A scratch removal tool that includes a motor, a housing, a rotatable shaft operably coupled to the motor and movable in an axial direction along a length of the shaft, and a head assembly. The head assembly includes a shroud member having an open end, a pad member, a slurry input, a slurry output, and a seal member. The pad member is positioned within the shroud and mounted to the shaft. Rotation of the shaft rotates the pad member. Axial movement of the shaft moves the pad member relative to the open end of the shroud. The slurry input and slurry are in fluid communication with the pad member. The seal member is positioned at the open end of the shroud. | 02-24-2011 |
Patent application number | Description | Published |
20130325592 | METHOD, SYSTEM AND COMPONENTS FOR OBTAINING, EVALUATING AND/OR UTILIZING SELLER, BUYER AND TRANSACTION DATA - Methodologies, systems, components and software are provided that perform web analytics to measure visitor to consumer conversion continuously throughout surfing, through conversion and past completion of a purchase on-line. In accordance with at least one embodiment, such methodologies, systems, components and software may be utilized to determine efficacy of a plurality of parameters relating to one or more Transaction Related Offerings (TROs). In accordance with at least one embodiment of the invention, such methodologies, systems, components and software may be utilized to configure one or more Consumer Behavior Decision Models (CBDMs) and/or generate consumer behavior data. | 12-05-2013 |
20140195338 | METHOD, SYSTEM AND COMPONENTS FOR OBTAINING, EVALUATING AND/OR UTILIZING SELLER, BUYER AND TRANSACTION DATA - Methodologies, systems, components and software are provided that perform web analytics to measure visitor to consumer conversion continuously throughout surfing, through conversion and past completion of a purchase on-line. In accordance with at least one embodiment, such methodologies, systems, components and software may be utilized to determine efficacy of a plurality of parameters relating to one or more Transaction Related Offerings (TROs). In accordance with at least one embodiment of the invention, such methodologies, systems, components and software may be utilized to configure one or more Consumer Behavior Decision Models (CBDMs) and/or generate consumer behavior data. | 07-10-2014 |
20140278966 | METHOD, SYSTEM AND COMPONENTS FOR OBTAINING, EVALUATING AND/OR UTILIZING SELLER, BUYER AND TRANSACTION DATA - Methodologies, systems, components and software are provided that perform web analytics to measure visitor to consumer conversion continuously throughout surfing, through conversion and past completion of a purchase on-line. In accordance with at least one embodiment, such methodologies, systems, components and software may be utilized to determine efficacy of a plurality of parameters relating to one or more Transaction Related Offerings (TROs). In accordance with at least one embodiment of the invention, such methodologies, systems, components and software may be utilized to configure one or more Consumer Behavior Decision Models (CBDMs) and/or generate consumer behavior data. | 09-18-2014 |
Patent application number | Description | Published |
20090119160 | METHOD, SYSTEM AND COMPONENTS FOR OBTAINING, EVALUATING AND/OR UTILIZING SELLER, BUYER AND TRANSACTION DATA - Methodologies, systems, components and software are provided that perform web analytics to measure visitor to consumer conversion continuously throughout surfing, through conversion and past completion of a purchase on-line. In accordance with at least one embodiment, such methodologies, systems, components and software may be utilized to determine efficacy of a plurality of parameters relating to one or more Transaction Related Offerings (TROs). In accordance with at least one embodiment of the invention, such methodologies, systems, components and software may be utilized to configure one or more Consumer Behavior Decision Models (CBDMs) and/or generate consumer behavior data. | 05-07-2009 |
20090119161 | METHOD, SYSTEM AND COMPONENTS FOR OBTAINING, EVALUATING AND/OR UTILIZING SELLER, BUYER AND TRANSACTION DATA - Methodologies, systems, components and software are provided that perform web analytics to measure visitor to consumer conversion continuously throughout surfing, through conversion and past completion of a purchase on-line. In accordance with at least one embodiment, such methodologies, systems, components and software may be utilized to determine efficacy of a plurality of parameters relating to one or more Transaction Related Offerings (TROs). In accordance with at least one embodiment of the invention, such methodologies, systems, components and software may be utilized to configure one or more Consumer Behavior Decision Models (CBDMS) and/or generate consumer behavior data. | 05-07-2009 |
Patent application number | Description | Published |
20130204744 | USER TO WEBSITE GUARANTEED SHOPPING - One embodiment is directed toward a process for a merchant inspection, where a guaranteed shopping server inspects online merchants to ensure they are reliable, financially stable, and committed to providing a great online shopping experience to the buyer/user. Next, this service monitors merchants on a regular basis, to ensure they deliver on their terms of sale, thus assuring purchasers of an overall safe online experience. Next, the guaranteed shopping service provides, a guarantee for added peace of mind for the purchaser. In accordance with one embodiment, a guarantee is provided to the buyer including ID theft protection, a purchase guarantee and a lowest price guarantee. As with other type of guarantees, certain restrictions and terms may apply. If a buyer does experience a problem with an online merchant, a benefit claim can be made and once the claim is validated, guaranteed shopping coverage can apply. | 08-08-2013 |
20140214611 | USER TO WEBSITE GUARANTEED SHOPPING - One embodiment is directed toward a process for a merchant inspection, where a guaranteed shopping server inspects online merchants to ensure they are reliable, financially stable, and committed to providing a great online shopping experience to the buyer/user. Next, this service monitors merchants on a regular basis, to ensure they deliver on their terms of sale, thus assuring purchasers of an overall safe online experience. Next, the guaranteed shopping service provides, a guarantee for added peace of mind for the purchaser. In accordance with one embodiment, a guarantee is provided to the buyer including ID theft protection, a purchase guarantee and a lowest price guarantee. As with other type of guarantees, certain restrictions and terms may apply. If a buyer does experience a problem with an online merchant, a benefit claim can be made and once the claim is validated, guaranteed shopping coverage can apply. | 07-31-2014 |
Patent application number | Description | Published |
20120036852 | DYNAMIC TUNING OF DYNAMIC MATRIX CONTROL OF STEAM TEMPERATURE - A technique of controlling a steam generating boiler system includes dynamically tuning a rate of change of a disturbance variable (DV) to control operation of a portion of the boiler system, and in particular, to control a temperature of output steam to a turbine. The rate of change of the DV is dynamically tuned based on a magnitude of an error or difference between an actual and a desired level of an output parameter, e.g., output steam temperature. In an embodiment, as the magnitude of the error increases, the rate of change of the DV is increased according to a function f(x). A dynamic matrix control block uses the dynamically-tuned rate of change of the DV, a current output parameter level, and an output parameter setpoint as inputs to generate a control signal to control a field device that, at least in part, affects the output parameter level. | 02-16-2012 |
20120040298 | Steam Temperature Control Using Dynamic Matrix Control - A technique of controlling a steam generating boiler system includes using a rate of change of disturbance variables to control operation of a portion of the boiler system, and in particular, to control a temperature of output steam to a turbine. The technique uses a primary dynamic matrix control (DMC) block to control a field device that, at least in part, affects the output steam temperature. The primary DMC block uses the rate of change of a disturbance variable, a current output steam temperature, and an output steam temperature setpoint as inputs to generate a control signal. A derivative DMC block may be included to provide a boost signal based on the rate of change of the disturbance variable and/or other desired weighting. The boost signal is combined the control output of the primary DMC block to more quickly control the output steam temperature towards its desired level. | 02-16-2012 |
20120040299 | DYNAMIC MATRIX CONTROL OF STEAM TEMPERATURE WITH PREVENTION OF SATURATED STEAM ENTRY INTO SUPERHEATER - A technique of controlling a steam generating boiler system using dynamic matrix control includes preventing saturated steam from entering a superheater section. A dynamic matrix control block uses a rate of change of a disturbance variable, a current output steam temperature, and an output steam setpoint as inputs to generate a control signal. A prevention block modifies the control signal based on a saturatec temperature and an intermediate steam temperature. In some embodiments, the control signal is modified based on a threshold and/or an adjustable function g(x). The modified control signal is used to control a field device that, at least in part, affects the intermediate steam and output steam of the boiler system. In some embodiments, the prevention block is included in the dynamic matrix control block. | 02-16-2012 |
20130110298 | MODEL-BASED LOAD DEMAND CONTROL | 05-02-2013 |
Patent application number | Description | Published |
20110081630 | DENTAL VENEER SYSTEM AND METHOD - A system and method of manufacturing prefabricated dental veneers in a variety of sizes, shapes, and colors for a more economically feasible application of high-quality dental veneers, and a related process for selecting an appropriate veneer for a particular patient's tooth or teeth for application on the same day as the initial meeting. The system includes a storage kit which stores a variety of prefabricated veneers in different sizes, shapes, and colors. The kit can be refilled by ordering another set of prefabricated veneers when a particular set of a particular size, shape, or color is affixed to a patient's teeth. The kit also includes refining tools which allow for a degree of customization in the particular prefabricated veneer chosen for a particular patient. | 04-07-2011 |
20140113250 | DENTAL VENEER SYSTEM AND METHOD - A system and method of manufacturing prefabricated dental veneers in a variety of sizes, shapes, and colors for a more economically feasible application of high-quality dental veneers, and a related process for selecting an appropriate veneer for a particular patient's tooth or teeth for application on the same day as the initial meeting. The system includes a storage kit which stores a variety of prefabricated veneers in different sizes, shapes, and colors. The kit can be refilled by ordering another set of prefabricated veneers when a particular set of a particular size, shape, or color is affixed to a patient's teeth. The kit also includes refining tools which allow for a degree of customization in the particular prefabricated veneer chosen for a particular patient. | 04-24-2014 |