Patents by Inventor Michael Austin Halcrow

Michael Austin Halcrow 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: 8145520
    Abstract: Verifying ballots that are cast in an election is provided. A mutual attestation procedure is executed between a plurality of devices communicating in a voting system via a network. A number of certificates are published. Each certificate corresponds to one of the plurality of devices and contains a public key and reference election configuration data defining a reference machine execution environment state of its corresponding device. A voter authorization token is generated for each voter. Voting results are generated in response to using a given voter authorization token to cast a given ballot using a specified voting device. Current election configuration data is generated that defines a current machine execution environment state of the specified voting device when the given ballot was cast. The current election configuration data is compared with the reference configuration data to verify a valid machine execution environment state of the specified voting device.
    Type: Grant
    Filed: July 31, 2008
    Date of Patent: March 27, 2012
    Assignee: International Business Machines Corporation
    Inventors: Richard J. Cardone, Michael Austin Halcrow
  • Patent number: 7877602
    Abstract: A mechanism for enabling efficient encryption and integrity validation of network files. When a request to read a file stored in a local network file system is received, the local network file system examines cryptographic attributes associated with the file to determine if the file is encrypted or integrity-verified. If the cryptographic attributes indicate the file is encrypted, the local network file system omits the encryption of the file by the local network file system prior to passing the file to the remote network file system. If the cryptographic attributes indicate the file is integrity-verified, the local network file system omits the integrity-verification of the file by the local network file system prior to passing the file to the remote network file system. The local network file system then transmits the file to the remote network file system.
    Type: Grant
    Filed: July 27, 2007
    Date of Patent: January 25, 2011
    Assignee: International Business Machines Corporation
    Inventors: Steven Michael French, Michael Austin Halcrow, Prasad Venkata Potluri
  • Patent number: 7870208
    Abstract: A method of regulating electronic message traffic is proposed. The method comprises sending an electronic message as part of a thread, receiving a response to the message, and tabulating said response in a counter. A data processing system compares the counter to a threshold and, in response to the comparing step, designates the thread as off-topic.
    Type: Grant
    Filed: April 1, 2008
    Date of Patent: January 11, 2011
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin Kirkland, Emily Jane Ratliff
  • Patent number: 7818576
    Abstract: A method, system, and program for user controlled anonymity when evaluating into a role are provided. An anonymous authentication controller enables a user to control anonymity of the user's identity for role based network accesses to resources, without requiring reliance on any single third party to maintain user anonymity. First, a role authentication certificate is received from a role authenticator, wherein the role authentication certificate certifies that the holder of the role authentication certificate is a member of a particular role without allowing the role authenticator issuing the role authentication certificate the ability to track an identity of a user holding the role authentication certificate.
    Type: Grant
    Filed: September 23, 2008
    Date of Patent: October 19, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin C Kirkland, Emily Jane Ratliff
  • Patent number: 7813968
    Abstract: An improved method, apparatus, and computer instructions in a portable device for obtaining bids for a task. Access to a task in a set of tasks for bidding is provided through a wireless network. The access to the task includes a specification of a selected distance between a bidding entity and a location of the portable device that the bidding entity is required to be located within for generating bids. A bid for the task is received from an entity through the wireless network if the entity is within a selected distance of a location of the portable device. The bid may be accepted for completing the task.
    Type: Grant
    Filed: October 8, 2008
    Date of Patent: October 12, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin C. Kirkland
  • Patent number: 7793114
    Abstract: A computer implemented method, a computer program product, and a data processing system are provided for forecasting risks associated with installing software packages. A software package is selected for installation on a data processing system. The number of updates issued for each software package within the package list is determined within a specified past period of time. Based on the number of updates for the package list over the past period of time, an estimate of the number of updates likely to be issued over a specified future period of time is calculated. The number of updates estimated over the future period of time is an indicator of the risk associated with the installation of software packages on the package list.
    Type: Grant
    Filed: December 4, 2006
    Date of Patent: September 7, 2010
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Kylene Jo Hall, Dustin C. Kirkland, Emily Jane Ratliff
  • Publication number: 20100025466
    Abstract: The invention pertains to a method and system for verifying election results, in association with an election process and a particular election. One useful embodiment of the invention is directed to a method, wherein a plurality of voters are each authorized to cast a ballot by using a specified voting device of a voting system, wherein the specified device may have one of a number of states, and the process is under the supervision of an Election Authority (EA). The method includes the step of publishing a number of certificates, wherein each certificate corresponds to one of the specified device, and contains one or more public keys associate with its corresponding device and also contains an Election Configuration (EC) that indicates the expected state of its corresponding device during the election process.
    Type: Application
    Filed: July 31, 2008
    Publication date: February 4, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Richard J. Cardone, Michael Austin Halcrow
  • Patent number: 7567897
    Abstract: Several encoders at a broadcast system encode the same audio content. Packets from the resulting streams are immediately decoded and compared against the packets of the original audio stream. The broadcast system dynamically selects the codec that performs the best for the audio in any given packet. The packet produced by the encoder of the best-performing codec devices is selected to be broadcasted/transmitted.
    Type: Grant
    Filed: August 12, 2004
    Date of Patent: July 28, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin C. Kirkland
  • Patent number: 7548953
    Abstract: A method of regulating electronic message traffic is proposed. The method comprises sending an electronic message as part of a thread, receiving a response to the message, and tabulating said response in a counter. A data processing system compares the counter to a threshold and, in response to the comparing step, designates the thread as off-topic.
    Type: Grant
    Filed: December 14, 2004
    Date of Patent: June 16, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin Kirkland, Emily Jane Ratliff
  • Patent number: 7532898
    Abstract: A method, system, and computer program product for efficiently generating a substantially accurate list of available hotspots in geographic locations. A computer system configured with a hotspot location utility operates as a Provider. The Provider receives from a mobile device a hotspot operability/availability transmission (HOT), which includes an identification of a currently operating and available hotspot. The Provider concurrently receives a current GPS coordinate of the device transmitting the HOT. Then, the provider stores the HOT and associated GPS coordinate within a hotspot locator database. When the Provider later receives a request from a user searching for hotpots within a particular geographic location, the Provider determines which acceptable entries of the multiple entries are in geographic locations in proximity to the particular geographic location and then provides an output of the acceptable entries to the user.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: May 12, 2009
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin Kirkland
  • Publication number: 20090031128
    Abstract: A mechanism for enabling efficient encryption and integrity validation of network files. When a request to read a file stored in a local network file system is received, the local network file system examines cryptographic attributes associated with the file to determine if the file is encrypted or integrity-verified. If the cryptographic attributes indicate the file is encrypted, the local network file system omits the encryption of the file by the local network file system prior to passing the file to the remote network file system. If the cryptographic attributes indicate the file is integrity-verified, the local network file system omits the integrity-verification of the file by the local network file system prior to passing the file to the remote network file system. The local network file system then transmits the file to the remote network file system.
    Type: Application
    Filed: July 27, 2007
    Publication date: January 29, 2009
    Inventors: Steven Michael French, Michael Austin Halcrow, Prasad Venkata Potluri
  • Publication number: 20090030812
    Abstract: An improved method, apparatus, and computer instructions in a portable device for obtaining bids for a task. Access to a task in a set of tasks for bidding is provided through a wireless network. The access to the task includes a specification of a selected distance between a bidding entity and a location of the portable device that the bidding entity is required to be located within for generating bids. A bid for the task is received from an entity through the wireless network if the entity is within a selected distance of a location of the portable device. The bid may be accepted for completing the task.
    Type: Application
    Filed: October 8, 2008
    Publication date: January 29, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Austin Halcrow, Dustin C. Kirkland
  • Publication number: 20090024850
    Abstract: A method, system, and program for user controlled anonymity when evaluating into a role are provided. An anonymous authentication controller enables a user to control anonymity of the user's identity for role based network accesses to resources, without requiring reliance on any single third party to maintain user anonymity. First, a role authentication certificate is received from a role authenticator, wherein the role authentication certificate certifies that the holder of the role authentication certificate is a member of a particular role without allowing the role authenticator issuing the role authentication certificate the ability to track an identity of a user holding the role authentication certificate.
    Type: Application
    Filed: September 23, 2008
    Publication date: January 22, 2009
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Michael Austin Halcrow, Dustin C. Kirkland, Emily Jane Ratliff
  • Patent number: 7472277
    Abstract: A method, system, and program for user controlled anonymity when evaluating into a role are provided. An anonymous authentication controller enables a user to control anonymity of the user's identity for role based network accesses to resources, without requiring reliance on any single third party to maintain user anonymity. First, a role authentication certificate is received from a role authenticator, wherein the role authentication certificate certifies that the holder of the role authentication certificate is a member of a particular role without allowing the role authenticator issuing the role authentication certificate the ability to track an identity of a user holding the role authentication certificate.
    Type: Grant
    Filed: June 17, 2004
    Date of Patent: December 30, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin C. Kirkland, Emily Jane Ratliff
  • Patent number: 7466986
    Abstract: A WIFI-enabled and GPS-enabled user device executes a hotspot location utility, which enables the device to detect WIFI hotspots and update a locally-stored hotspot location database (LHLD) containing geographically-mapped hotspots. When a hotspot is detected, the device accesses the hotspot, retrieves identification information and usage terms from the hotspot, and measures performance metrics of the hotspot. The utility stores the identified hotspot with the current GPS coordinate as an entry within the LHLD. When a user later desires to locate hotspots within a particular geographic location, the user enters the physical address of the location, and hotspots with matching (or proximate) GPS coordinates of the entered address are presented to the user. The user may specify certain preferences for usage terms, performance metrics, and location criteria, and the utility filters all geographic hits and returns only hotspots in the geographic location that also satisfy these preferences.
    Type: Grant
    Filed: January 19, 2006
    Date of Patent: December 16, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin Kirkland
  • Patent number: 7461014
    Abstract: An improved method, apparatus, and computer instructions in a portable device for obtaining bids for a task. Access to a task in a set of tasks for bidding is provided through a wireless network. The access to the task includes a specification of a selected distance between a bidding entity and a location of the portable device that the bidding entity is required to be located within for generating bids. A bid for the task is received from an entity through the wireless network if the entity is within a selected distance of a location of the portable device. The bid may be accepted for completing the task.
    Type: Grant
    Filed: December 16, 2004
    Date of Patent: December 2, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Dustin C. Kirkland, David Bruce Kumhyr
  • Patent number: 7450109
    Abstract: An improved electronic whiteboard is provided. The improved electronic whiteboard includes a plurality of toggle switches along a vertical side for drawing vertical straight lines across the electronic whiteboard and a plurality of toggle switches along a horizontal side for drawing horizontal straight lines across the electronic whiteboard. When some or all the switches along the vertical side are turned on, vertical straight lines are drawn across the electronic whiteboard. Likewise, when some or all the switches along the horizontal side are turned on, horizontal straight lines are drawn across the electronic whiteboard. The intersections of the vertical straight lines with the horizontal straight lines form a plurality of grid cells. The electronic whiteboard contains means for determining the location of these cells.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: November 11, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Kylene Jo Hall, Dustin C. Kirkland, Herman Rodriguez
  • Patent number: 7436394
    Abstract: An apparatus, system and method of importing data arranged in a table on an electronic whiteboard into a spreadsheet displayed in a computer system are provided. Generally, the spreadsheet and the table each include a plurality of grid cells. To determine where in the spreadsheet to display the data in the table, the location of the cursor in the spreadsheet is first established. This grid cell is used as a reference point. That is, data in the left-most/top-most grid cell on the table is displayed in the grid cell of the spreadsheet in which the cursor is located.
    Type: Grant
    Filed: July 13, 2004
    Date of Patent: October 14, 2008
    Assignee: International Business Machines Corporation
    Inventors: Michael Austin Halcrow, Kylene Jo Hall, Dustin C. Kirkland, Herman Rodriguez
  • Publication number: 20080183834
    Abstract: A method of regulating electronic message traffic is proposed. The method comprises sending an electronic message as part of a thread, receiving a response to the message, and tabulating said response in a counter. A data processing system compares the counter to a threshold and, in response to the comparing step, designates the thread as off-topic.
    Type: Application
    Filed: April 1, 2008
    Publication date: July 31, 2008
    Inventors: Michael Austin Halcrow, Dustin Kirkland, Emily Jane Ratliff
  • Publication number: 20080134145
    Abstract: A computer implemented method, a computer program product, and a data processing system are provided for forecasting risks associated with installing software packages. A software package is selected for installation on a data processing system. The number of updates issued for each software package within the package list is determined within a specified past period of time. Based on the number of updates for the package list over the past period of time, an estimate of the number of updates likely to be issued over a specified future period of time is calculated. The number of updates estimated over the future period of time is an indicator of the risk associated with the installation of software packages on the package list.
    Type: Application
    Filed: December 4, 2006
    Publication date: June 5, 2008
    Inventors: Michael Austin Halcrow, Kylene Jo Hall, Dustin C. Kirkland, Emily Jane Ratliff