Cheung, CA
Anna Cheung, Kanata CA
Patent application number | Description | Published |
---|---|---|
20090327499 | METHOD AND SYSTEM FOR MEDIATED CODEC NEGOTIATION - The solutions offered herein include introducing a mediator in the codec: negotiation process. Rather than having the endpoints negotiate codecs directly, the mediator receives signaling from the endpoints relating to the establishment of a communication session which requires codec negotiation, and influences the selection of a codec based on codec policy criteria which depends on known topology information. | 12-31-2009 |
David Shun-Chi Cheung, Calgary CA
Patent application number | Description | Published |
---|---|---|
20090146961 | DIGITAL IMAGE EDITING INTERFACE - A digital image editing system includes a keyboard with keys each mapped to a digital image editing operation encoded by one or more digital image editing application macros and scripts. Keys that are mapped to digital image editing operations that are related to one another are located adjacent to one another. The keyboard is adapted for the use of a user's non-dominant hand, allowing the user's dominant hand to manipulate a cursor controlling device, such as a computer mouse, without switching back and forth between the keyboard and cursor controlling device. Macros and scripts have been developed to reduce the number of user commands, such as keystrokes and cursor events, required to perform a digital image editing operation. | 06-11-2009 |
Hoi Cheung, Etobicoke CA
Patent application number | Description | Published |
---|---|---|
20110031791 | INTER-SCAPULAR BOLSTER - A back support for supporting at least a portion of the back of a user is provided. The back support includes a backrest and an inter-scapular bolster. The backrest has a lumbar support that is shaped to engage the lumbar region of the user and to urge the lumbar spine of the user towards a neutral curve. The inter-scapular bolster has a bolster body. The bolster body is connected to the backrest and is positioned for engaging the user between the scapulae, wherein the bolster body has a bottom that is positioned to engage the user no lower than approximately the lower edge of the T8 vertebra of the user. | 02-10-2011 |
Hoi Ki Cheung, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20100166620 | System and process of biodiesel production - A system and process for continuous production of fatty acid methyl esters (FAME) from the fatty acid triglycerides of waste oil via transesterification in the presence of a reusable sugar-based catalyst. The system and process incorporates re-cycling and re-use of waste bi-product streams to result in a near-zero emissions, with a 97% product yield mix consisting of almost pure biodiesel and a very small percentage of impurities including glycerol. | 07-01-2010 |
Hoi Kwan (james) Cheung, Etobicoke CA
Patent application number | Description | Published |
---|---|---|
20080208089 | Posture Support Device - A support device for a wearer is provided, including an anchor member, a first strap and a second strap. The anchor member is fittable around the torso of the wearer. Each strap has a first end and a second end and connects to the anchor member at the first and second ends. Each strap has a shoulder-engaging portion that is shaped to engage a shoulder joint of the wearer. The straps are each adapted to carry a tensile force and thereby exert a rearward force on the shoulder joint through the shoulder-engaging portion. The straps are configured to engage the shoulders of the wearer no further medially than the acromioclavicular joints. Each strap extends along a path that, in use, does not cross over the anterior axillary folds of the wearer. | 08-28-2008 |
Ian Cheung, North York CA
Patent application number | Description | Published |
---|---|---|
20080243619 | Method and system for delivery of advertising content in short message service (SMS) messages - Methods and apparatus are disclosed for combining advertising messages with short message service (SMS) messages in a wireless communications system. A signaling message processing and routing node transmits and receives short message service (SMS) data packets via a communications network. The routing node includes an SMS message processing module that determines whether an SMS message should be modified to include advertisements. SMS messages, whether modified or left unmodified, are forwarded to a destination mobile communications device. The SMS message processing module applies rules to match selected advertisements with the SMS message. The determination of whether to modify the SMS message to include a selected advertisement is based on a variety of considerations including: the content and format of the SMS message; the content and format of the advertisements; the communications and display characteristics of the destination mobile communications device; and the limitations of the channel used to communicate the message to the destination mobile communications device. | 10-02-2008 |
Johnson Cheung, London CA
Patent application number | Description | Published |
---|---|---|
20110245321 | SIDEROPHORE-MEDIATED IRON UPTAKE IN BACTERIAL INFECTION - The present invention relates to methods of inhibiting | 10-06-2011 |
Jonathan Aaron Cheung, Edmonton CA
Patent application number | Description | Published |
---|---|---|
20150328492 | Gloves For Adjusting and Controlling Resistance to Hand Movement, And Related Methods Thereof - A glove having a top surface and a bottom surface is described herein. The top surface and the bottom surface each have an inner surface and an outer surface. The glove includes a plurality of resistance bands, which can be configured to be removably attached to the glove. The resistance bands can be removably attached at connection points on the outer surface of the glove. The glove can also include at least one adjustable resistance mechanism connected to the glove. The adjustable resistance mechanism is configured to adjust degrees of resistance to motion via the resistance bands. | 11-19-2015 |
Kai Chung Cheung, Markham CA
Patent application number | Description | Published |
---|---|---|
20130067232 | METHOD AND SYSTEM FOR CREDENTIAL MANAGEMENT AND DATA ENCRYPTION FOR iOS BASED DEVICES - A mechanism and method for managing credentials on an electronic device and providing encryption and decryption services for the electronic device comprising a mobile communication device, smart phone or other computing device. According to an embodiment the device is configured with an iOS based operating system. The device is configured with a data encryption service application and an associated secure data repository. According to an embodiment, the electronic device is configured to download and/or cache credentials from a credential management system operatively coupled to the device, comprising public-private key pairs in a PKI system. According to an embodiment, the electronic device is configured with or stores a digital verification signature. The data encryption service application is configured to encrypt/decrypt data (e.g. files, documents) and optionally digitally sign the encrypted file. The encrypted (and digitally signed data) is contained in the sandbox associated with the data encryption service application. | 03-14-2013 |
20130232336 | METHOD AND SYSTEM FOR USER AUTHENTICATION FOR COMPUTING DEVICES UTILIZING PKI AND OTHER USER CREDENTIALS - A system and method for user authentication utilizing PKI credentials and user credentials on an electronic device comprising a mobile communication device, smart phone, a computer or other computing device. | 09-05-2013 |
20140101775 | METHOD AND SYSTEM FOR DELIVERING ENCRYPTED DATA FROM A GATEWAY SERVER BASED ON A SENDER PREFERENCE - A method, system and computer program product configured for providing a recipient with an email message or data according to a delivery preference definition. According to an embodiment the delivery preference definition is defined by a sending enterprise, and comprises one or more secure delivery mechanisms. The system comprises an encrypted gateway server configured to receive the email message or data and apply, e.g. encrypt, the email according to one of the secure delivery mechanisms selected according to the delivery preference definition. The encrypted gateway server attempts delivery of the encrypted email message or data. According to an embodiment, another secure delivery mechanism may be selected and delivery attempted if the first or previous attempt does not succeed. | 04-10-2014 |
Kenneth Cheung, Van CA
Patent application number | Description | Published |
---|---|---|
20110135038 | MULTIPLE DATA RATE COMMUNICATION SYSTEM - Seamless wideband support is afforded by utilizing split-band data streams. For wideband signals, the 8 kHz bandwidth is divided into a low band, with approximately 0-4 kHz bandwidth, and a high band, with approximately 4-8 kHz bandwidth. Narrowband functions and services operate on the low band, while wideband functions and services operate on both low and high bands. | 06-09-2011 |
Leo Cheung, Lincoln CA
Patent application number | Description | Published |
---|---|---|
20100137462 | SEPARATING DEVULCANIZED RUBBER - A method for separating a polymer from carbon black in devulcanized rubber, the method comprising steps of inserting devulcanized rubber into a bath of a solvent, dissolving a polymer out of the devulcanized rubber and into a solution of the solvent and the polymer, removing the solution from the bath without disturbing an un-dissolved residue comprising carbon black, and recovering the un-dissolved residue. | 06-03-2010 |
Liam Cheung, St. Lambert CA
Patent application number | Description | Published |
---|---|---|
20090192949 | MODELING FINANCIAL INSTRUMENTS USING BID AND ASK PRICES - A method for modeling an investment significant parameter of a financial instrument, using a computer. At least one series of historical bid prices of the financial instrument or historical ask prices of the financial instrument is provided. A financial model type that has at least one variable parameter is selected. The variable parameter(s) of the selected financial model type is initialized. The series of historical bid prices and/or historical ask prices is applied to the initialized financial model type to estimate the variable parameter(s). The resulting model of the financial instrument may be used to predict future values of the investment significant parameter of the financial instrument. These predicted future values may be used to determine whether to perform automated trades of the financial instrument. | 07-30-2009 |
20090198634 | MODELING FINANCIAL INSTRUMENTS USING BID AND ASK PRICES - A method for modeling an investment significant parameter of a financial instrument, using a computer. At least one series of historical bid prices of the financial instrument or historical ask prices of the financial instrument is provided. A financial model type that has at least one variable parameter is selected. The variable parameter(s) of the selected financial model type is initialized. The series of historical bid prices and/or historical ask prices is applied to the initialized financial model type to estimate the variable parameter(s). The resulting model of the financial instrument may be used to predict future values of the investment significant parameter of the financial instrument. These predicted future values may be used to determine whether to perform automated trades of the financial instrument. | 08-06-2009 |
20110218899 | SYSTEMS AND METHODS FOR COMPRESSION OF TRADE-RELATED RECORDS - In certain embodiments, a computer system and process for use in a trading system are provided that allow trading entities to compress trade records while simplifying the reconciliation process. Advantageously, compressed trade records are processed by a custodian firm, while uncompressed reconciliation data are processed by a central counterparty. In some embodiments, a computer system and process are provided that allows trading entities to compress trade records across markets. Advantageously, compression across markets provides a larger pool of eligible trade records for compression, increasing the number of compressible trades, and thus reducing fees paid by the trading firm and the amount of data transmitted. | 09-08-2011 |
20110218900 | SYSTEMS AND METHODS FOR COMPRESSION OF TRADE-RELATED RECORDS - In certain embodiments, a computer system and process for use in a trading system are provided that allow trading entities to compress trade records while simplifying the reconciliation process. Advantageously, compressed trade records are processed by a custodian firm, while uncompressed reconciliation data are processed by a central counterparty. In some embodiments, a computer system and process are provided that allows trading entities to compress trade records across markets. Advantageously, compression across markets provides a larger pool of eligible trade records for compression, increasing the number of compressible trades, and thus reducing fees paid by the trading firm and the amount of data transmitted. | 09-08-2011 |
Manfred Cheung, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20110131742 | Golf Ball Cleaning Pad - A foldable cleaning pad sized for placement in a user's clothing or golf bag pocket includes a substantially fluid impermeable backing layer, and an inner cleaning layer having a fluid absorptive portion. The cleaning pad is configured to be folded in half about a mid-plane fold axis, so as to present outwardly only the backing layer. Peripheral edge portions of the cleaning pad are provided with pairs of magnets positioned in symmetrically spaced locations on each side of the fold axis. The opposing pairs of magnets are positioned with the opposite magnetic polarity so that when the pad is folded, the magnets are provided in juxtaposition such that the magnetic attraction therebetween substantially prevents the leakage or transmission of fluids, moisture or other debris therebetween from the interior of the folded pad. The inner cleaning layer of the pad is provided with both a fluid absorptive portion, as well as an abrasive scrubbing portion. The fluid absorptive portion is selected to enable the pad to be precharged with a suitable cleaning fluid such as water with abrasive scrubbing portion presenting a roughened surface selected to facilitate the dislodgement of dirt, stains and other debris from the article to be cleaned. | 06-09-2011 |
Matthew Cheung, Misissauga CA
Patent application number | Description | Published |
---|---|---|
20100082419 | SYSTEMS AND METHODS OF RATING AN OFFER FOR A PRODUCTS - Embodiments disclosed herein relate generally to systems and methods for rating an offer for a product. In one broad aspect there is provided a method for rating an offer for a product. The method includes generating a component score for each rating component of a plurality of rating components. The rating components include at least one community feedback component and at least one intrinsic component. Each rating component is then assigned a weight, where the weight assigned to the at least one community feedback component is proportional to the volume of community feedback and the weight assigned to the at least one intrinsic community feedback is inversely proportional to the volume of community feedback. In another broad aspect, there is provided a method for rating an offer for a product. The method includes generating a component score for each rating component of a plurality of rating components. The plurality of rating components include a price of the offer. The step of generating the component score for the price of the offer includes comparing the price of the offer to a current market price reference for the product. The current market price reference is based on community feedback associated with the offer. | 04-01-2010 |
Matthew Cheung, Mississauga CA
Patent application number | Description | Published |
---|---|---|
20120188246 | INTERACTIVE FLYER SYSTEM - An interactive flyer system is disclosed. The system includes a flyer image tiler for creating a flyer image tile set, the set including multiple copies of a flyer image segmented into a plurality of flyer image tiles with each copy representing the flyer image at one of a plurality of zoom levels, wherein a copy of the multiple copies is configured to fit within a viewport having a resolution, and a flyer image tile store for storing the flyer image tile set. There is also disclosed a method for displaying the interactive digital flyer. | 07-26-2012 |
20120188247 | DIGITAL FLYER SYSTEM WITH CONTEXTUAL INFORMATION - A system for contextualizing a digital flyer is disclosed. The system includes a polygon mapping module for incorporating contextual information in the digital flyer using polygon mapping information, the polygon mapping information comprising a polygon for defining a polygonal area on a source flyer image of the digital flyer, the polygon being tagged with the contextual information, and a flyer data store for storing the tagged polygon. There is also disclosed for displaying the contextualized digital flyer and generating feedback using the contextualized digital flyer. | 07-26-2012 |
20120188280 | System and Method for Pre-loading Flyer Image Tiles and Managing Memory for Same - In the present disclosure, there is disclosed a communication device including a pre-loading module configured to retrieve a first and a second set of flyer image tiles from a flyer image tile set stored in memory, the first set of flyer image tiles being associated with the most zoomed-out state and the second set of flyer image tiles being associated with a zoom level of a current viewport. The pre-loading module is further configured to associate the first set of flyer image tiles with an underlay viewport. The communication device further includes a display configured to display the first set of flyer image tiles in the underlay viewport that are visible in the current viewport and overlay the second set of flyer image tiles visible in the current viewport onto the first set of flyer image tiles. | 07-26-2012 |
20130044113 | System, Method, and Device for Organizing and Presenting Digital Flyers - A system, method and communication device are disclosed for organizing and presenting a plurality of digital flyers. Using flyer stack information, which organizes the plurality of digital flyers into at least one flyer stack, the plurality of digital flyers are presented to allow for inter-flyer and intra-flyer navigation. Moreover, the flyer stack information may be used to allow the inter-flyer and intra-flyer content to be searched. This is achieved by providing a method and communication device that receives the flyer stack information from a server, and presents the flyer stack information in a flyer navigation interface. The flyer navigation interface displays the at least one flyer stack, selects the flyer stack from the at least one flyer stack, and displays a digital flyer from the selected flyer stack in the flyer navigation interface as a current digital flyer, including displaying an indication of a next digital flyer in the selected flyer stack, the next digital flyer being accessible by navigating to the indication. | 02-21-2013 |
20130091420 | Flyer Content Integration System - In this disclosure, a flyer content integration system and method is disclosed. The system includes a request processing module for receiving an integration request from an integration trigger module embedded in an editorial and a content integration module for creating a subset of flyer content from a collection of pre-selected digital flyer content for the editorial, the subset being created based on location of a viewer of the editorial and availability of the digital flyer content. | 04-11-2013 |
20130335427 | System and Method for Generating Dynamic Display Ad - In this disclosure, a method and system are disclosed executed on a communication device. The method and system are configured to request for a dynamic display ad from a dynamic display ad system; receive an animation sequence from the dynamic display ad system, the animation sequence comprising one or more instructions to show one or more interest areas on a selected digital flyer; and display the dynamic display ad using the animation sequence, wherein the animation sequence is used to render the dynamic display ad using flyer content of the selected digital flyer. | 12-19-2013 |
20150134457 | DYNAMIC DIGITAL FLYER SYSTEM - In this disclosure, a system and method for displaying digital flyer having dynamic flyer content on a communication device are disclosed. The system includes a communication module configured to request for a digital flyer from a server and to receive flyer content of the digital flyer from the server, the digital flyer comprising a source flyer image for the flyer content, the source flyer image having one or more regions and an associated modular co | 05-14-2015 |
20150186954 | SYSTEM AND METHOD FOR PRE-LOADING FLYER IMAGE TILES AND MANAGING MEMORY FOR SAME - In the present disclosure, there is disclosed a communication device including a pre-loading module configured to retrieve a first and a second set of flyer image tiles from a flyer image tile set stored in memory, the first set of flyer image tiles being associated with the most zoomedout state and the second set of flyer image tiles being associated with a zoom level of a current viewport. The pre-loading module is further configured to associate the first set of flyer image tiles with an underlay viewport. The communication device further includes a display configured to display the first set of flyer image tiles in the underlay viewport that are visible in the current viewport and overlay the second set of flyer image tiles visible in the current viewport onto the first set of flyer image tiles. | 07-02-2015 |
Michael Cheung, North York CA
Patent application number | Description | Published |
---|---|---|
20100223382 | EMBEDDED COLLECTION AND INVENTORY SYSTEM AND METHOD FOR FACILITATING NETWORK SUPPORT FOR AN INSTALL-BASE NETWORK - A system, method and application for facilitating network support for an install-base network is provided. The method includes performing, at an access node of the install-base network, network discovery to discover one or more nodes of the install-base network. The method also includes collecting, at the nodes, their respective inventories (“network-node inventories”). The method further includes collecting the network-node inventories at the access node, and sending the network-node inventories from the access node to a back-office system external to the install-base network. The method may, optionally, include the access node aggregating the network-node inventories to form aggregate information, and sending the aggregate information to the back-office system in addition to or in lieu of the of network-node inventories. | 09-02-2010 |
Stephen Cheung, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20130301712 | INTERLEAVE BLOCK PROCESSING ORDERING FOR VIDEO DATA CODING - Systems and methods for interleaving video sub-blocks in video coding are described herein. In one aspect, an apparatus includes a memory and a video coder. The memory stores a first video block and a second video block. The first video block and the second video block include sub-blocks. The video coder processes a first sub-block of the first video block according to a first process and a second process, and processes a second sub-block of the first video block according to the first process and the second process after processing the first sub-block of the first video block according to the first process and the second process. Further, the video coder processes a first sub-block of the second video block according to the first process before processing the second sub-block of the first video block according to the first process. | 11-14-2013 |
20130301713 | SYSTEMS AND METHODS FOR INTRA PREDICTION VIDEO CODING - Systems and methods for intra prediction video coding are described herein. In one aspect, an apparatus includes a processor and a memory. The processor divides a video block into a plurality of video sub-blocks having a first size. The video block includes video units and has an intra prediction mode, and each video sub-block of the plurality of video sub-blocks includes at least a non-zero integer number of video units of the video block. The processor further determines prediction variables for a first video sub-block of the plurality of video sub-blocks based on the intra prediction mode of the video block and determines a predicted video unit for each video unit of the first video sub-block based on the intra prediction mode of the video block and the prediction variables for the first video sub-block. The memory stores the predicted video units. | 11-14-2013 |
Stephen Chi Hung Cheung, Thornhill CA
Patent application number | Description | Published |
---|---|---|
20150353255 | Tray and Sleeve Food Packaging Solution with a Frictional Fit Between the Sleeve and Resilient External Flanges of the Tray - A food packaging solution features a food-containing tray to be frictionally retained within an outer sleeve. External flanges of the tray are each resiliently flexible from a normal default condition into a down-turned condition bent more downwardly away from the open top end of the tray than in the normal default condition, and the sleeve is shaped and dimensioned to accommodate the tray between the opposing side walls of the sleeve only when the flanges of the tray are in the down-turned condition. When received inside the sleeve, the resilient flanges of the tray bias themselves upwardly in a spring-like manner forcing their distal outer ends into tighter frictional engagement with the sleeve walls. | 12-10-2015 |
Tak Shun Cheung, Scarborough CA
Patent application number | Description | Published |
---|---|---|
20150108898 | HYBRID GENERATORS AND METHODS OF USING THEM - Certain embodiments described herein are directed to generators that can be used to sustain a plasma in a driven mode and in an oscillation mode and optionally in a hybrid mode. In some embodiments, the generator is configured to switch between the two modes during operation. In certain instances, the plasma may be ignited when the generator is in a driven mode and may be used to analyze samples when the generator is in an oscillation mode or driven mode or hybrid mode. | 04-23-2015 |
20150216027 | INDUCTION DEVICES AND METHODS OF USING THEM - Certain embodiments described herein are directed to induction devices that can be used to sustain a plasma. In certain configurations, the induction device may comprise one or more radial fins electrically coupled to a base. The induction device may take numerous forms including, for example, coils and plate electrodes. | 07-30-2015 |
Vincent Charles Cheung, Winnipeg CA
Patent application number | Description | Published |
---|---|---|
20120110491 | METHOD, SYSTEM AND COMPUTER PRODUCT FOR DISTRIBUTION OF DATA OBJECTS - A method, computer system and computer program for distributing data objects within a bounded region, whereby the data objects may be positioned as far apart from one another as possible. The output may be created entirely automatically, or may incorporate user input. The bounded region may be a variety of shapes and a plurality of data images may be distributed therein. The bounded region is defined as the area within a boundary wherein data object are allowed to be distributed. The distribution procedure may involve rotating and positioning the data objects within the bounded region. Distribution parameters relating to the data objects may be applied by the distribution procedure, for example, such as data object size, data object shape and any one or more regions of interest defined in a data object. An energy function may take into account the distribution parameters to produce a good output, such as a digital image collage. An optimization process may be applied to the energy function to produce a unique output. | 05-03-2012 |
Wah Kan Cheung, Richmond Hill CA
Patent application number | Description | Published |
---|---|---|
20100084080 | PROFILE BODYBOARD - A bodyboard has an improved construction for ease of handling. A variety of different shapes and construction features allows the bodyboard a distinct yet stable performance in the water. A bodyboard has an improved construction for ease of handling. The bodyboard has a bottom finger bulb with a shallow lengthwise bottom depression and shallow rear tail depressions. The process for producing the board requires removal of foam core material, or molding the foam core in a specific shape mold to provide the profile. Rear tail depressions formed at a diagonal angle being no more than 1 cm in depth can extend from a deep portion at the tail of the board and blend into the board at approximately one-quarter of the length of the board. | 04-08-2010 |
Wai Quin Cheung, Calgary CA
Patent application number | Description | Published |
---|---|---|
20090146961 | DIGITAL IMAGE EDITING INTERFACE - A digital image editing system includes a keyboard with keys each mapped to a digital image editing operation encoded by one or more digital image editing application macros and scripts. Keys that are mapped to digital image editing operations that are related to one another are located adjacent to one another. The keyboard is adapted for the use of a user's non-dominant hand, allowing the user's dominant hand to manipulate a cursor controlling device, such as a computer mouse, without switching back and forth between the keyboard and cursor controlling device. Macros and scripts have been developed to reduce the number of user commands, such as keystrokes and cursor events, required to perform a digital image editing operation. | 06-11-2009 |
Wendy Wai Yin Cheung, Markham CA
Patent application number | Description | Published |
---|---|---|
20160134878 | FRAME BUFFER COMPRESSION USING SEPARATE AGGREGATION OF FIXED-LENGTH AND VARIABLE-LENGTH COMPONENTS OF CODEWORDS - Each set of pels of an image frame is encoded into a corresponding set of codewords having fixed-length and unary variable-length components. The variable-length components are combined into a variable-length portion and the fixed-length components are separately combined into a fixed-length portion that is attached to the variable-length portion to complete a bit segment. For decompression, a first bit string of a fixed number of bits is identified as a fixed-length portion of the bit segment. A search window placed adjacent to the first bit string is scanned to find a second bit string having a number of termination bits equal to the number of codewords in the set, with the second bit string thus representing the variable-length portion of a corresponding bit segment. Each variable-length component of the identified variable-length portion is combined with a corresponding fixed-length component of the identified fixed-length portion to recreate a corresponding codeword. | 05-12-2016 |
William Alexander Cheung, Waterloo CA
Patent application number | Description | Published |
---|---|---|
20120220372 | PRESENTING BUTTONS FOR CONTROLLING AN APPLICATION - Content of an application is presented for display. A virtual controller module receives information relating to keyboard characters for controlling operation of the application. The the virtual controller module presents, based on the received information, a first set of buttons for display, where the buttons are to control operation of the application, and where the buttons are mapped to corresponding ones of the keyboard characters. | 08-30-2012 |
20130113943 | System and Method for Searching for Text and Displaying Found Text in Augmented Reality - A system and a method for searching for text in one or more images are provided. The method, performed by a computing device, comprises receiving an input. The computing device generates a search parameter from the input, the search parameter comprising the text. Optical character recognition is applied to the one or more images to generate computer readable text. The search parameter is applied to search for the text in the computer readable text and, if the text is found, an action is performed. | 05-09-2013 |
20130332804 | METHODS AND DEVICES FOR DATA ENTRY - Methods and devices for data entry are disclosed. An example method includes detecting contextual information for a mobile device, automatically selecting a data entry form template from a plurality of data entry form templates based on the contextual information, generating a data entry form instance of the selected data entry form template, entering data received via an input device of the mobile device into the instance of the data entry form, storing the instance of the data entry form including the data, and presenting a representation of the instance of the data entry form in an interface with a representation of at least one additional instance of a data entry form generated based on the data entry form template. | 12-12-2013 |
20150019539 | METHODS AND DEVICES FOR PROVIDING A TEXT PREDICTION - A method for use in an electronic device including a display and a keyboard, the method including: receiving input reflecting selection of one or more characters through the keyboard; generating a predicted string of one or more characters based on the received input; determining a confidence value for the predicted string, based on a determination that the received input associated with a first one of the one or more selected characters reflects more than a single tap on a key of the keyboard; and displaying the predicted string on the display based on the determined confidence value. | 01-15-2015 |
Yin Ling Cheung, Markham CA
Patent application number | Description | Published |
---|---|---|
20090063579 | MANAGING AND COORDINATING SAVEPOINT FUNCTIONALITY IN A DISTRIBUTED DATABASE SYSTEM - Provided are techniques for savepoint processing. One of a savepoint statement, a rollback to savepoint statement, and a release savepoint statement is received. It is determined whether to propagate the received one of the savepoint statement, the rollback to savepoint statement, and the release savepoint statement to a data source based on an asymmetrical model in which a nested level of savepoints on a federated server side is capable of being greater than a nested level of savepoints on a data source side and wherein a two-tiered data structure is used to preserve savepoint information in the asymmetrical model. In response to determining that propagation is to occur, the one of the savepoint statement, the rollback to savepoint statement, and the release savepoint statement is propagated to the data source. | 03-05-2009 |