Patents by Inventor Swee M. Mok
Swee M. Mok has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Patent number: 9384217Abstract: In one embodiment, a method detects a user input for a telestration on an image being displayed on a display device and determines a plurality of image portions of the image based on the telestration. The plurality of image portions are determined by a boundary around each image portion based on the telestration. The method then determines a set of tags for the plurality of image portions. The set of tags are determined based on image recognition of content in the plurality of image portions. An operator is determined based on the telestration where the operator characterizes an operation to perform for the plurality of image portions. The method determines a search query based on applying the operator to the set of tags and causes a search to be performed using the search query.Type: GrantFiled: March 11, 2013Date of Patent: July 5, 2016Assignee: ARRIS Enterprises, Inc.Inventors: Ramy S. Ayoub, Swee M. Mok
-
Patent number: 9330309Abstract: In embodiments of correcting writing data generated by an electronic writing device, an electronic writing device includes a positional sensor configured to sense movement of the electronic writing device when the device is used to write on a writing surface, and to generate writing data corresponding to the movement of the electronic writing device. The device also includes a correction component that is configured to correct each sample of writing data using rotation data generated by a gyroscope. To do so, the correction component calculates an offset angle of the electronic writing device relative to a reference axis of the positional sensor based at least in part on the rotation data generated by the gyroscope. The correction component then determines a correction angle based on the offset angle, and adjusts the sample of writing data by applying the correction angle to the sample of the writing data.Type: GrantFiled: December 20, 2013Date of Patent: May 3, 2016Assignee: Google Technology Holdings LLCInventors: Swee M. Mok, Mary K. Hor-Lao, Jason Jae Hyun Koh, Douglas A. Lautner
-
Publication number: 20150177905Abstract: In embodiments of correcting writing data generated by an electronic writing device, an electronic writing device includes a positional sensor configured to sense movement of the electronic writing device when the device is used to write on a writing surface, and to generate writing data corresponding to the movement of the electronic writing device. The device also includes a correction component that is configured to correct each sample of writing data using rotation data generated by a gyroscope. To do so, the correction component calculates an offset angle of the electronic writing device relative to a reference axis of the positional sensor based at least in part on the rotation data generated by the gyroscope. The correction component then determines a correction angle based on the offset angle, and adjusts the sample of writing data by applying the correction angle to the sample of the writing data.Type: ApplicationFiled: December 20, 2013Publication date: June 25, 2015Inventors: Swee M. Mok, Mary K. Hor-Lao, Jason Jae Hyun Koh, Douglas A. Lautner
-
Publication number: 20150103056Abstract: In embodiments of calibrating an electronic writing device, an electronic writing device includes a calibration component configured to calibrate writing data to an orientation of a writing surface. To do so, the calibration component determines whether writing data corresponds to a calibration movement. If the calibration component determines that the writing data corresponds to the calibration movement, the calibration component determines a correction angle based on the writing data and stores the correction angle in a writing buffer. The calibration component then uses the correction angle to adjust subsequently received writing data to align the writing data to the orientation of the writing surface.Type: ApplicationFiled: November 13, 2013Publication date: April 16, 2015Applicant: Motorola Mobility LLCInventors: Swee M. Mok, Mary K. Hor-Lao, Jason Jae Hyun Koh, Douglas A. Lautner, Daniel T. Moore
-
Publication number: 20140253472Abstract: In one embodiment, a method detects a user input for a telestration on an image being displayed on a display device and determines a plurality of image portions of the image based on the telestration. The plurality of image portions are determined by a boundary around each image portion based on the telestration. The method then determines a set of tags for the plurality of image portions. The set of tags are determined based on image recognition of content in the plurality of image portions. An operator is determined based on the telestration where the operator characterizes an operation to perform for the plurality of image portions. The method determines a search query based on applying the operator to the set of tags and causes a search to be performed using the search query.Type: ApplicationFiled: March 11, 2013Publication date: September 11, 2014Applicant: GENERAL INSTRUMENT CORPORATIONInventors: Ramy S. Ayoub, Swee M. Mok
-
Patent number: 8400305Abstract: A method and apparatus for determining a range within a wireless communication system is provided herein. The range information can then be used to locate a node (e.g., an asset tag). During operation, the minimum transmission power of a source transceiver (e.g., an RFID reader) that enables a tag to be detected will be used to indicate distance. Changes in transmit power will be used to indicate relative changes in distance to a particular node. The reader will be configured to always operate at a transmission power that will result in a certain percentage (e.g., 50%) detection rate for a target transceiver (e.g., an RFID asset tag). As the reader moves closer to the tag, the minimum detection power will decrease; as it moves farther from the tag, the minimum detection power will increase. This information is displayed to give a general change in range information between the RFID reader and the asset tag (e.g., increasing range or decreasing range).Type: GrantFiled: October 12, 2009Date of Patent: March 19, 2013Assignee: Motorola Solutions, Inc.Inventors: Julius S. Gyorfi, Benjamin J. Benkritsky, Timothy J. Collins, Tom Mathew, Swee M. Mok
-
Patent number: 8215550Abstract: Disclosed is a method for a scanning device to tell its user how to best orient the scanning device to scan a target location. The user approaches the target location and initiates a scan. The results of the scan are analyzed and compared to information about the target location. Based on the analysis, the user is told how to re-orient the scanning device, if that is necessary to achieve an acceptable re-scan of the target location. In a preferred embodiment, a screen on the scanning device presents a two-dimensional map based on the scan results and on the known relative locations of the target location and of nearby non-target locations. Locations on the map are highlighted to tell the user the results of the scan and to direct him to re-orient the scanning device if necessary.Type: GrantFiled: December 18, 2009Date of Patent: July 10, 2012Assignee: Motorola Solutions, Inc.Inventors: Swee M. Mok, Thomas S. Babin, Timothy J. Collins, Julius S. Gyorfi, Tom Mathew, Chuntao Zhang
-
Patent number: 8090732Abstract: Each user can contribute to an original search and to refining the results of the search. Preferences of all of the users are considered in the search even while those preferences can be kept private. In some embodiments of the present invention, at least two users each submit a search query. The multiple search queries are logically combined to produce one set of search results. The results can be reviewed by the users and refined if necessary. In some embodiments, a search query can be specified by a single user, but the search engine takes into consideration the stored preferences of multiple users (in addition to the search query itself, of course).Type: GrantFiled: December 16, 2008Date of Patent: January 3, 2012Assignee: Motorola Mobility, Inc.Inventors: Swee M. Mok, William P. Alberth, John R. Barr, Jonathan R. Engelsma, Steven F. Gillig, Xiang Xu
-
Method and apparatus for providing a prioritized list of display devices for display of a media file
Patent number: 8078230Abstract: A method and apparatus are disclosed for providing a prioritized list of display devices for display of a media file, the prioritized list being provided on a mobile computing device, the display devices being connected to the mobile computing device in a network. The method may include determining characteristics of the media file, discovering by the mobile computing device the display devices connected to the mobile computing device, discovering by the mobile computing device display characteristics of the display devices, creating the prioritized list of display devices by comparing the characteristics of the media file to the display characteristics of the display devices, and providing the prioritized list of the display devices on the mobile computing device for selection by a user.Type: GrantFiled: June 27, 2008Date of Patent: December 13, 2011Assignee: Motorola Mobility, Inc.Inventors: Francesca Schuler, Julius S. Gyorfi, Swee M. Mok -
Publication number: 20110260922Abstract: Disclosed is a system for updating an RSSI-based map. A scanning devices notes which tags are seen during a scan and measures a “proxy distance” from the scanning device to each tag. When the scan is initiated, the scanning device measures the RSSIs from the local WAPs. The current location of the scanning device is determined by triangulating from the proxy distances of the scanned tags. That location is then correlated with the contemporaneously measured RSSIs. The correlation is used to update the RSSI-based map. In some embodiments, it is not the scanning device that measures the RSSIs. Instead, the WAPs measure the RSSIs from the scanning device whenever the scanning device transmits the results of a scan. In some embodiments, the operator of the mapped environment places scannable tags at fixed locations. Scans of these fixed-location tags are especially useful when determining the current location of the scanning device.Type: ApplicationFiled: April 21, 2010Publication date: October 27, 2011Applicant: MOTOROLA, INC.Inventors: Chuntao Zhang, Thomas S. Babin, Timothy J. Collins, Julius S. Gyorfi, Tom Mathew, Swee M. Mok
-
Publication number: 20110147455Abstract: Disclosed is a method for a scanning device to tell its user how to best orient the scanning device to scan a target location. The user approaches the target location and initiates a scan. The results of the scan are analyzed and compared to information about the target location. Based on the analysis, the user is told how to re-orient the scanning device, if that is necessary to achieve an acceptable re-scan of the target location. In a preferred embodiment, a screen on the scanning device presents a two-dimensional map based on the scan results and on the known relative locations of the target location and of nearby non-target locations. Locations on the map are highlighted to tell the user the results of the scan and to direct him to re-orient the scanning device if necessary.Type: ApplicationFiled: December 18, 2009Publication date: June 23, 2011Applicant: MOTOROLA, INC.Inventors: Swee M. Mok, Thomas S. Babin, Timothy J. Collins, Julius S. Gyorfi, Tom Mathew, Chuntao Zhang
-
Publication number: 20110084841Abstract: A method and apparatus for determining a range within a wireless communication system is provided herein. The range information can then be used to locate a node (e.g., an asset tag). During operation, the minimum transmission power of a source transceiver (e.g., an RFID reader) that enables a tag to be detected will be used to indicate distance. Changes in transmit power will be used to indicate relative changes in distance to a particular node. The reader will be configured to always operate at a transmission power that will result in a certain percentage (e.g., 50%) detection rate for a target transceiver (e.g., an RFID asset tag). As the reader moves closer to the tag, the minimum detection power will decrease; as it moves farther from the tag, the minimum detection power will increase. This information is displayed to give a general change in range information between the RFID reader and the asset tag (e.g., increasing range or decreasing range).Type: ApplicationFiled: October 12, 2009Publication date: April 14, 2011Applicant: MOTOROLA, INC.Inventors: Julius S. Gyorfi, Benjamin J. Bekritsky, Timothy J. Collins, Tom Mathew, Swee M. Mok
-
Publication number: 20100153413Abstract: Disclosed are techniques that allow users to collaborate in a search. Each user can contribute to an original search and to refining the results of the search. Preferences of all of the users are considered in the search even while those preferences can be kept private. In some embodiments of the present invention, at least two users each submit a search query. The multiple search queries are logically combined to produce one set of search results. The results can be reviewed by the users and refined if necessary. In some embodiments, a search query can be specified by a single user, but the search engine takes into consideration the stored preferences of multiple users (in addition to the search query itself, of course).Type: ApplicationFiled: December 16, 2008Publication date: June 17, 2010Applicant: MOTOROLA, INC.Inventors: Swee M. Mok, William P. Alberth, John R. Barr, Jonathan R. Engelsma, Steven F. Gillig, Xiang Xu
-
Patent number: 7657614Abstract: A virtual environment server. The server manages time-shifted presentation data between multiple participants in a shared virtual environment system. The server includes a routing module configurable for coupling to multiple participants, a real-time data management module coupled to the routing module, a time-shifted data management module coupled to the routing module, and a data store module coupled to the real-time data management module and to the time-shifted data management module. Participant output presentation data is received from the participants, stored as real-time presentation data, and transferred to appropriate participants. In response to requests from a requesting participant to obtain time-shifted presentation data from a time-shifted participant and any influence participants, time-shifted presentation data is retrieved from the data store module and transferred to the requesting participant.Type: GrantFiled: December 19, 2007Date of Patent: February 2, 2010Assignee: Motorola, Inc.Inventors: Julius S. Gyorfi, Eric R. Buhrke, Juan M. Lopez, Swee M. Mok
-
METHOD AND APPARATUS FOR PROVIDING A PRIORITIZED LIST OF DISPLAY DEVICES FOR DISPLAY OF A MEDIA FILE
Publication number: 20090325642Abstract: A method and apparatus are disclosed for providing a prioritized list of display devices for display of a media file, the prioritized list being provided on a mobile computing device, the display devices being connected to the mobile computing device in a network. The method may include determining characteristics of the media file, discovering by the mobile computing device the display devices connected to the mobile computing device, discovering by the mobile computing device display characteristics of the display devices, creating the prioritized list of display devices by comparing the characteristics of the media file to the display characteristics of the display devices, and providing the prioritized list of the display devices on the mobile computing device for selection by a user.Type: ApplicationFiled: June 27, 2008Publication date: December 31, 2009Applicant: Motorola, Inc.Inventors: Francesca SCHULER, Julius S. GYORFI, Swee M. MOK -
Publication number: 20090165000Abstract: A virtual environment server. The server manages time-shifted presentation data between multiple participants in a shared virtual environment system. The server includes a routing module configurable for coupling to multiple participants, a real-time data management module coupled to the routing module, a time-shifted data management module coupled to the routing module, and a data store module coupled to the real-time data management module and to the time-shifted data management module. Participant output presentation data is received from the participants, stored as real-time presentation data, and transferred to appropriate participants. In response to requests from a requesting participant to obtain time-shifted presentation data from a time-shifted participant and any influence participants, time-shifted presentation data is retrieved from the data store module and transferred to the requesting participant.Type: ApplicationFiled: December 19, 2007Publication date: June 25, 2009Applicant: Motorola, Inc.Inventors: Julius S. Gyorfi, Eric R. Buhrke, Juan M. Lopez, Swee M. Mok
-
Patent number: 7538683Abstract: An object (201) (such as a containment mechanism) supports both a functional electrical circuit (203) and an electrical circuit (202) to which the functional electrical circuit is responsive. In a preferred approach the functional electrical circuit has both a low power state of operation and a higher power state of operation. Upon detecting (104) that an area of connectivity of the electrical circuit has been severed (via, for example, corresponding manipulation of the object itself), the functional electrical circuit responsively operates (106) using the higher power state of operation.Type: GrantFiled: October 26, 2005Date of Patent: May 26, 2009Assignee: Motorola, Inc.Inventors: Mansour Toloo, Hakeem B. Adewole, Paul W. Brazis, Daniel R. Gamota, Julius S. Gyorfi, Swee M. Mok, John B. Szczech, Jie Zhang
-
Patent number: 7499797Abstract: An interactive system and method for navigating a person from a starting point to a destination, using a wireless location determining device and a wireless navigating device. The person sends a request for navigational directions via the wireless location determining device. Using a database that contains the geographic location and a corresponding name of the starting point and the destination, the request is answered and navigational information is sent to the wireless navigating device. The database was previously established by recording the movement of subjects, using a wireless location determining device, as the subjects moved from place to place in their environment. When the number of occurrences of subjects passing by any individual location reached a predetermined threshold, the subjects were prompted to enter a name that described and corresponded to that location. Using the provided navigational information, the person moves from the starting point toward the destination.Type: GrantFiled: December 14, 2006Date of Patent: March 3, 2009Assignee: Motorola, Inc.Inventor: Swee M. Mok
-
Publication number: 20090030667Abstract: A machine-implemented method for simulating a supply chain for a product may include receiving real-time information regarding delays from at least one link in a product supply chain, simulating events in a supply chain based on the received information, and determining, based on the simulation, whether the costs and/or level of service relative to the product is unacceptable.Type: ApplicationFiled: July 27, 2007Publication date: January 29, 2009Applicant: Motorola, Inc.Inventors: Mansour TOLOO, Thomas S. Babin, Julius S. Gyorfi, Swee M. Mok, Francesca Schuler
-
Patent number: 7461035Abstract: One facilitates determination of a path that comprises a plurality of specific locations (201). In an optional though preferred embodiment these specific locations comprise locations where a given functional ink will preferably be printed using a continuous printing spray. Also in an optional though preferred embodiment this path will also avoid at least one predetermined area (701) where such a functional ink should not be printed. In a preferred approach this process (100) generally provides for identifying (101) these specific locations and further identifying (102), when applicable, the one or more predetermined areas to be avoided.Type: GrantFiled: October 26, 2005Date of Patent: December 2, 2008Assignee: Motorola, Inc.Inventors: Julius S. Gyorfi, Daniel R. Gamota, Swee M. Mok, John B. Szczech, Mansour Toloo, Jie Zhang