Patents by Inventor Mark Hamzy

Mark Hamzy 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).

  • Publication number: 20080098475
    Abstract: The present invention provides a method, apparatus, and computer instructions for warning of a presence of a person in a zone having an inadequate security clearance. Movement of the person in the zone is detected. A message is broadcast to selected data processing systems associated with the zone, wherein the data processing systems initiate actions to protect data in the selected data processing systems.
    Type: Application
    Filed: December 14, 2007
    Publication date: April 24, 2008
    Inventors: Janice Girouard, Mark Hamzy, Emily Ratliff
  • Publication number: 20080012704
    Abstract: The present invention provides a method, apparatus, and computer instructions for warning of a presence of a person in a zone having an inadequate security clearance. Movement of the person in the zone is detected. A message is broadcast to selected data processing systems associated with the zone, wherein the data processing systems initiate actions to protect data in the selected data processing systems.
    Type: Application
    Filed: July 12, 2007
    Publication date: January 17, 2008
    Inventors: Janice Girouard, Mark Hamzy, Emily Ratliff
  • Publication number: 20070283254
    Abstract: Methods, systems, and computer program products are provided for spell checking URLs in a resource. Embodiments include identifying within a resource a URL, determining whether the URL is valid, and marking the URL as misspelled if the URL is invalid. In typical embodiments, determining whether the URL is valid is carried out by resolving a domain name contained in the URL. Typical embodiments also include suggesting an alternative spelling for the URL. In some embodiments, suggesting an alternative spelling for the URL is carried out by identifying a keyword in the resource, querying a search engine with the identified keyword, and selecting a URL in dependence upon search results returned by the search engine.
    Type: Application
    Filed: June 29, 2007
    Publication date: December 6, 2007
    Inventor: Mark Hamzy
  • Publication number: 20070208989
    Abstract: A system and method of utilizing a network to correct flawed media data. The media device includes a processor, a memory, a network adapter, a removable media interface, an error-correction module, and a communication module. The network device enables the media device to connect to the network and server. The removable media interface enables a user to couple a removable medium to the media device. After a user inserts a removable medium into the removable media interface, the processor and error-correction module examines the removable medium for physical errors. If the number of detected errors exceeds a predetermined threshold, the media device, via the network adapter and the communication module, queries a server for correction data. This correction data may be utilized by the media device to enable successful processing of the data stored on the removable medium.
    Type: Application
    Filed: January 18, 2006
    Publication date: September 6, 2007
    Inventors: Mark Hamzy, Johnny Shieh
  • Publication number: 20070168515
    Abstract: A method, system, and computer-usable medium for controlling removable media inventory. A request for corrective data to be combined with data stored on a removable medium to enable successful processing of the data stored on the removable medium is received from a media device. Then, an identification and flaw assessment of the removable medium is retrieved from the media device. Based on the identification, a server checks if a database entry exists for a class of removable media for which the removable medium is a member. When the database entry exists, the server evaluates if the class of removable media has exceeded a predetermined damage threshold. If the class of removable media exceeds the predetermined damage threshold, the server determines a quantity of removable media of the class of removable media for future procurement.
    Type: Application
    Filed: January 18, 2006
    Publication date: July 19, 2007
    Inventors: Mark Hamzy, Johnny Shieh
  • Publication number: 20070058949
    Abstract: A recording system receives a broadcast signal from at least one service provider. An offset controller of the recording system samples a portion of the current broadcast signal on a particular channel over a particular interval of time. The offset controller then compares the sampled portion with a selection of features anticipated to be broadcast during the particular interval of time. Next, if the offset controller detects that a particular feature from among the selection of features matches within the portion of the current broadcast signal, then the offset controller calculates an offset time from a difference between an expected time for broadcast of the particular feature and an actual time of broadcast. The recording time for a program to be recorded is initially set to the start time and end time from a predetermined broadcast schedule.
    Type: Application
    Filed: September 15, 2005
    Publication date: March 15, 2007
    Inventors: Mark Hamzy, Johnny Shieh
  • Publication number: 20070035391
    Abstract: A method and system for notifying an owner of a mobile electronic device of an unauthorized movement of the mobile electronic device from a physical location.
    Type: Application
    Filed: August 11, 2005
    Publication date: February 15, 2007
    Inventor: Mark Hamzy
  • Publication number: 20060129948
    Abstract: Screensaver functionality is provided at the individual window level. A windows security module monitors the windows displayed by the computer to detect when a window becomes inactive in the display, for example by the user clicking and working within another window in the display. Upon becoming inactive, the windows security module overrides the application data being sent to a secured window and displays a predetermined screensaver-type image in its place, thereby hiding sensitive information from being displayed by the window during periods of inactivity. The windows security module can implement any user selected security type to hide or obscure the windows content such as blanking the individual window, displaying a text message or other graphic in the window, or minimizing the individual window upon becoming inactive. A time delay can also be set to delay the assertion of the security feature until a specified time following the window becoming inactive.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 15, 2006
    Inventors: Mark Hamzy, Dustin Kirkland
  • Publication number: 20060129485
    Abstract: A means by which possession of a credit card can be validated in transactions over the Internet is presented. As part of the payment transaction, a vendor instructs the user to use an electronic camera to take a picture of the credit card in a specific situation, such as being held in the user's hand or held against a generated computer screen. The resulting picture is emailed to the vendor, who forwards the image to the credit card company for verification.
    Type: Application
    Filed: December 14, 2004
    Publication date: June 15, 2006
    Applicant: International Business Machines Corporation
    Inventors: Mark Hamzy, Dustin Kirkland, Edward Rozmiarek
  • Publication number: 20060112066
    Abstract: Methods, systems, and computer program products are provided for spell checking URLs in a resource. Embodiments include identifying within a resource a URL, determining whether the URL is valid, and marking the URL as misspelled if the URL is invalid. In typical embodiments, determining whether the URL is valid is carried out by resolving a domain name contained in the URL. Typical embodiments also include suggesting an alternative spelling for the URL. In some embodiments, suggesting an alternative spelling for the URL is carried out by identifying a keyword in the resource, querying a search engine with the identified keyword, and selecting a URL in dependence upon search results returned by the search engine.
    Type: Application
    Filed: November 22, 2004
    Publication date: May 25, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Mark Hamzy
  • Publication number: 20060095354
    Abstract: Weight based upselling, including receiving a purchase request for an item from a customer; determining a weight of the item; identifying, in dependence upon the weight of the item, a shipping weight range and a shipping cost for the item, where the shipping weight range includes a maximum shipping weight; calculating a difference between the weight of the item and the maximum shipping weight in the shipping weight range; selecting an upsell item in dependence upon the difference between the weight of the item and the maximum shipping weight in the shipping weight range; and offering the upsell item to the customer, including offering to ship both the item and the upsell item for only the identified shipping cost.
    Type: Application
    Filed: November 4, 2004
    Publication date: May 4, 2006
    Applicant: INTERNATOINAL BUSINESS MACHINES CORPORATION
    Inventors: Mark Hamzy, Edward Rozmiarek
  • Publication number: 20050259603
    Abstract: A method, computer program product, and a data processing system for distributing attendee information for use in a physical encounter involving multiple attendees is provided. An identifier assigned to a first data processing system associated with a first attendee is received by wireless transmission. A query including the identifier is formulated. The query is executed on an attendee database. A record of the database including an identity of the first attendee is wirelessly transmitted to a second data processing system associated with a second attendee responsive to execution of the query.
    Type: Application
    Filed: May 20, 2004
    Publication date: November 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Mark Hamzy, Dustin Kirkland, Emily Ratliff
  • Publication number: 20050262056
    Abstract: A method and system for searching source code of computer programs using parse trees are provided. With the method and system, a search query is provided in terms of the utility desired from source code meeting the search query. For example, a series of functions or operations to be performed by source code, that are indicative of the source code that is desired to be found by a user, may be entered as a search query. The search query is converted to one or more parse trees which are then compared against parse trees of source code maintained by the source code search engine database. Parse trees that have nodes matching the parse tree(s) of the search query are identified and a ranking of the extent of the matching between the parse trees is generated. Ranked search results are then returned identifying the source code that matches the search query.
    Type: Application
    Filed: May 20, 2004
    Publication date: November 24, 2005
    Applicant: International Business Machines Corporation
    Inventors: Mark Hamzy, Dustin Kirkland
  • Publication number: 20050071888
    Abstract: A method, apparatus, and computer instructions for processing video data. Text in the subtitles in the multimedia program data is identified to generate a set of text. The set of text is analyzed to form an analysis. A video segment that should be altered based on the analysis is identified to form an identified video segment and this identified segment is altered. Additionally, color corrections may be performed to enhance the visibility of text in subtitles.
    Type: Application
    Filed: September 30, 2003
    Publication date: March 31, 2005
    Applicant: International Business Machines Corporation
    Inventors: Janice Girouard, Mark Hamzy, Emily Ratliff
  • Patent number: 5854633
    Abstract: A data processing system that is capable of providing dynamically adjusted renderings of images is disclosed. The data processing system uses an operating system that provides a graphical user interface (GUI) displayable in a first color scheme. The data processing system further includes a least one, preferably more, device drivers supporting a second color scheme. More particularly, the system performs dynamically adjusted rendering from the first color scheme to the second color scheme. To perform such rendering, the system renders a graphic primitive in the first color scheme to a second color scheme and stores the rendered graphic primitive as a new second color scheme surface. This is repeated iteratively until such a time as the rendered surface has been completed. Preferably, the second color scheme is CYAN, MAGENTA, and YELLOW (CMY) and may further include BLACK (K).
    Type: Grant
    Filed: June 28, 1995
    Date of Patent: December 29, 1998
    Assignee: International Business Machines Corporation
    Inventors: Michael R. Cooper, Mark Hamzy, Matt Rutkowski, Mark Vanderwiele