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: 20080098475Abstract: 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: ApplicationFiled: December 14, 2007Publication date: April 24, 2008Inventors: Janice Girouard, Mark Hamzy, Emily Ratliff
-
Publication number: 20080012704Abstract: 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: ApplicationFiled: July 12, 2007Publication date: January 17, 2008Inventors: Janice Girouard, Mark Hamzy, Emily Ratliff
-
Publication number: 20070283254Abstract: 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: ApplicationFiled: June 29, 2007Publication date: December 6, 2007Inventor: Mark Hamzy
-
Publication number: 20070208989Abstract: 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: ApplicationFiled: January 18, 2006Publication date: September 6, 2007Inventors: Mark Hamzy, Johnny Shieh
-
Publication number: 20070168515Abstract: 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: ApplicationFiled: January 18, 2006Publication date: July 19, 2007Inventors: Mark Hamzy, Johnny Shieh
-
Publication number: 20070058949Abstract: 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: ApplicationFiled: September 15, 2005Publication date: March 15, 2007Inventors: Mark Hamzy, Johnny Shieh
-
Publication number: 20070035391Abstract: 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: ApplicationFiled: August 11, 2005Publication date: February 15, 2007Inventor: Mark Hamzy
-
Publication number: 20060129948Abstract: 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: ApplicationFiled: December 14, 2004Publication date: June 15, 2006Inventors: Mark Hamzy, Dustin Kirkland
-
Publication number: 20060129485Abstract: 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: ApplicationFiled: December 14, 2004Publication date: June 15, 2006Applicant: International Business Machines CorporationInventors: Mark Hamzy, Dustin Kirkland, Edward Rozmiarek
-
Publication number: 20060112066Abstract: 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: ApplicationFiled: November 22, 2004Publication date: May 25, 2006Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Mark Hamzy
-
Publication number: 20060095354Abstract: 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: ApplicationFiled: November 4, 2004Publication date: May 4, 2006Applicant: INTERNATOINAL BUSINESS MACHINES CORPORATIONInventors: Mark Hamzy, Edward Rozmiarek
-
Publication number: 20050259603Abstract: 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: ApplicationFiled: May 20, 2004Publication date: November 24, 2005Applicant: International Business Machines CorporationInventors: Mark Hamzy, Dustin Kirkland, Emily Ratliff
-
Publication number: 20050262056Abstract: 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: ApplicationFiled: May 20, 2004Publication date: November 24, 2005Applicant: International Business Machines CorporationInventors: Mark Hamzy, Dustin Kirkland
-
Publication number: 20050071888Abstract: 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: ApplicationFiled: September 30, 2003Publication date: March 31, 2005Applicant: International Business Machines CorporationInventors: Janice Girouard, Mark Hamzy, Emily Ratliff
-
Patent number: 5854633Abstract: 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: GrantFiled: June 28, 1995Date of Patent: December 29, 1998Assignee: International Business Machines CorporationInventors: Michael R. Cooper, Mark Hamzy, Matt Rutkowski, Mark Vanderwiele