Patents by Inventor Phuc K. Do

Phuc K. Do 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: 8732220
    Abstract: File system views are created for each application executed by a user, where this user-specific view comprises operating system files needed to run the application and file system changes made with this application for this user. Changes made to the file system during execution are allowed (in accordance with the user's permissions), but by default, those changes are not visible to other applications or to other users. Optionally, a user or administrator may specify that one or more file system views are to be accessible from other views. The view-specific isolation of file system changes applies also to system files and meta-data alterations that might be made to the operating system. In one alternative approach, file system views may be created for an application without regard to individual users, where that application's view is then used for all users who execute the application.
    Type: Grant
    Filed: June 15, 2005
    Date of Patent: May 20, 2014
    Assignee: International Business Machines Corporation
    Inventors: Phuc K. Do, Justin M. Pierce
  • Publication number: 20140002643
    Abstract: In accordance with one or more embodiments of the present invention, methods and systems disclosed herein provide for presentation of augmented reality images on mobile computing devices. An example method includes determining a measure of user interaction with a mobile computing device. The method may also include determining whether a user attention criterion is met based on the measure. Further, the method may include presenting an augmented reality image on a display in response to determining that the user attention criterion is met.
    Type: Application
    Filed: June 27, 2012
    Publication date: January 2, 2014
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Bilal Aziz, Phuc K. Do, Justin M. Pierce, Andrew D. Vodopia
  • Patent number: 7913912
    Abstract: Associating and/or disassociating a mobile point-of-sale scanner device with a particular shopper. Shoppers may be identified, for example, using biometrics or by scanning a loyalty card. As an example of using biometrics, the shopper's fingerprint may be scanned as a trigger of the scanner is activated to scan an item's barcode. The fingerprint is preferably transmitted, along with the scanned barcode, to a server or other device for comparison to previously-stored information. The scanner is then automatically associated with the shopper to whom the fingerprint corresponds. In another embodiment, scanned loyalty card information is preferably transmitted (optionally, along with a scanned barcode), such that the scanner is then automatically associated with the shopper to whom the loyalty card corresponds.
    Type: Grant
    Filed: March 22, 2008
    Date of Patent: March 29, 2011
    Assignee: International Business Machines Corporation
    Inventors: Phuc K. Do, Justin M. Pierce
  • Patent number: 7889384
    Abstract: A method for managing complex payload using on a point of sale (POS) printer is described. The complex payload includes a plurality of commands. The method includes organizing at least a portion of the commands into a single entity. The single entity corresponds to more than one command, though need not contain all of the commands. The method also includes providing a payload identifier corresponding to the single entity. The payload identifier indicates a correspondence between the commands for the single entity and the single entity.
    Type: Grant
    Filed: June 3, 2004
    Date of Patent: February 15, 2011
    Assignee: International Business Machines Corporation
    Inventors: Gerald H. Armentrout, Phuc K. Do, Bobby R. Hargett, Jr., E. Michael Maximilien
  • Publication number: 20100257479
    Abstract: One embodiment provides a computer-implemented method that may be used to facilitate working with the graphical user interface of an application. A plurality of command buttons and toolbars are stored in memory. Each command button includes an associated button description, software function, and icon. Each toolbar includes an associated toolbar description and subset of buttons. A search window is displayed in a graphical user interface. Text input is received at the search window, as entered by a user. The computer-implemented method then searches for and displays command buttons or toolbars in memory matching at least a portion of the text input.
    Type: Application
    Filed: April 1, 2009
    Publication date: October 7, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phuc K. Do, Justin M. Pierce
  • Publication number: 20090325593
    Abstract: Marking locations with a portable communications device, where the portable communications device has a location-sensing capability, including recording, by the portable communications device for each wireless device with which the portable communications device is capable of wireless communications, a location of the portable communications device upon receiving from the wireless device a signal having a most recent strongest signal strength and an identifier of the wireless device, and, responsive to a user request, communicating to the user the location of the portable communications device upon receiving from the wireless device a signal having a most recent strongest signal strength.
    Type: Application
    Filed: June 25, 2008
    Publication date: December 31, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phuc K. Do, Justin M. Pierce
  • Publication number: 20090151005
    Abstract: A method for identity theft protection includes receiving an identity theft indicator indicating a possible loss or theft of a personal device, wherein the identity theft indicator includes at least one of a user-initiated signal, a geographic range indicator, an expired timer, a failure of a heart-beat verification, and a battery level indicator. The method further includes attempting contact of an owner of the personal device, wherein attempting contact includes at least one of transmitting a message to the owner over a telephone connection, transmitting an email to a registered email address of the owner, and transmitting a text-based message to a registered telephone number on the personal device. The method further includes protecting information stored on the personal device if attempting contact of the owner is not successful.
    Type: Application
    Filed: December 5, 2007
    Publication date: June 11, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Kevin H. Bell, Phuc K. Do, Javier H. Santiago
  • Publication number: 20080164312
    Abstract: Associating and/or disassociating a mobile point-of-sale scanner device with a particular shopper. Shoppers may be identified, for example, using biometrics or by scanning a loyalty card. As an example of using biometrics, the shopper's fingerprint may be scanned as a trigger of the scanner is activated to scan an item's barcode. The fingerprint is preferably transmitted, along with the scanned barcode, to a server or other device for comparison to previously-stored information. The scanner is then automatically associated with the shopper to whom the fingerprint corresponds. In another embodiment, scanned loyalty card information is preferably transmitted (optionally, along with a scanned barcode), such that the scanner is then automatically associated with the shopper to whom the loyalty card corresponds.
    Type: Application
    Filed: March 22, 2008
    Publication date: July 10, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Phuc K. Do, Justin M. Pierce
  • Patent number: 7389934
    Abstract: Associating and/or disassociating a mobile point-of-sale scanner device with a particular shopper. Shoppers may be identified, for example, using biometrics or by scanning a loyalty card. As an example of using biometrics, the shopper's fingerprint may be scanned as a trigger of the scanner is activated to scan an item's barcode. The fingerprint is preferably transmitted, along with the scanned barcode, to a server or other device for comparison to previously-stored information. The scanner is then automatically associated with the shopper to whom the fingerprint corresponds. In another embodiment, scanned loyalty card information is preferably transmitted (optionally, along with a scanned barcode), such that the scanner is then automatically associated with the shopper to whom the loyalty card corresponds.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: June 24, 2008
    Assignee: International Business Machines Corporation
    Inventors: Phuc K. Do, Justin M. Pierce
  • Patent number: 7283093
    Abstract: A system and method for monitoring location based service emitter infrastructure. Beacon data is stored, the beacon data transmitted by beacons in an area and detected by a client device that is moved along a path at the location. The beacon data along the path of the client device is analyzed to determine whether any of the detected beacons have failed.
    Type: Grant
    Filed: October 27, 2004
    Date of Patent: October 16, 2007
    Assignee: International Business Machines Corporation
    Inventors: Phuc K. Do, Justin M. Pierce, Richard S. Shryock, Charles R. Kirk, Eugene M. Maximilien
  • Patent number: 4942390
    Abstract: This invention relates to a method for generating character images using a font compression algorithm that reduces the storage requirements associated with low-cost, high resolution printers. An expanded character image has original print slices and duplicate print slices identical to one or more of the original print slices where the duplicate print slices are eliminated in the compressed character image. The compressed character is expanded using a repetition mask that identifies the number and location of the duplicate print slices. The technique for expanding the compressed character is such that printing can be performed in real time, in either a forward or reverse direction with only minimal effects on processing. This invention also provides a means for supporting multiple pitches, such as 10 CPI, 12 CPI and Proportional Space Mode (PSM), within those storage constraints.
    Type: Grant
    Filed: April 1, 1987
    Date of Patent: July 17, 1990
    Assignee: International Business Machines Corporation
    Inventors: Phuc K. Do, Karen K. Kellam, Ronnie Chi-on Tong, Ronald W. Willis, Carol E. Wyke
  • Patent number: 4758103
    Abstract: A method and apparatus for quieting the operation of a dot matrix printer by logically dividing the data to be printed among timed spaced printing passes is disclosed. A matrix of data to be printed is stored in a memory. A slice of data is selected from the stored data and the number of dots to be printed simultaneously is reduced by logically allocating the data in each slice among complementary submatrices. Each submatrix of data is printed substantially aligned with each other submatrix in two passes of the print head across the print medium to represent the entire selected slice of data. Noise reduction is achieved by reducing the number of data dots simultaneously printed at each print location.
    Type: Grant
    Filed: April 15, 1986
    Date of Patent: July 19, 1988
    Assignee: International Business Machines Corporation
    Inventors: Tim V. Angst, Mark E. Bunke, Phuc K. Do, Nicholas J. Krull, Demetrios Troupes, Carol E. Wyke
  • Patent number: 4680524
    Abstract: This invention relates to a mechanism for positioning an output member of a mechanical system and in particular a mechanical system that has backlash present. The mechanism has a step motor, regulated by control means, connected to the output member by a mechanical transmission. The control means delivers units of electrical energy to the step motor in response to a number of steps specified to be moved. The control means also has means for detecting whether the step to be performed by the step motor is a single remaining step or single step only. The control means responds to detection of the single remaining step or detection of the single step only by applying a unit of energy to the step motor at a rate that is substantially slower than the rate that would be applied for the other steps.
    Type: Grant
    Filed: April 15, 1986
    Date of Patent: July 14, 1987
    Assignee: IBM Corporation
    Inventors: Phuc K. Do, Joel G. Goodwin, Nicholas J. Krull
  • Patent number: 4619537
    Abstract: Where the ribbon advance mechanism of a printer is driven by the motion of the print head carrier, ink in the ribbon will be differentially depleted depending upon the density of print. This varied depletion becomes a problem for printers capable of printing high density graphics images, particularly color filled images. In accordance with this invention, the printing density is monitored and when the printing density exceeds a predetermined value, the print head is caused to be moved an amount greater than that necessary to position the print head at a succeeding print position so as to thereby cause additional ink ribbon to be advanced and to avoid overprinting on areas of the ribbon where high density printing has occurred.
    Type: Grant
    Filed: May 23, 1985
    Date of Patent: October 28, 1986
    Assignee: International Business Machines Corporation
    Inventors: Phuc K. Do, Carol E. Wyke, Barnes R. Kendrick, Jr., Dennis R. Hedrick, Demetrios Troupes