Patents by Inventor Michael Chase

Michael Chase 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: 11847434
    Abstract: One or more computer processors receive a pattern string comprising a pointer to a pattern search point and a string comprising a pointer to a search point; determine a plausible search point within the string for the pattern character; execute a search string (SRST) instruction with the determined search point and the pattern character; compute a pattern offset comprising a difference between a first occurrence of the determined pattern character located within the pattern string but not in the correct position and a current pattern character position; execute a subsequent SRST instruction with the current pattern character position and the computed offset set as a new search point; and responsive to identifying all pattern characters in the correct position within the string based on the executed subsequent SRST instruction, transmit memory address associated with a substring comprised of the string and corresponding pattern characters in the correct position.
    Type: Grant
    Filed: June 24, 2021
    Date of Patent: December 19, 2023
    Assignee: International Business Machines Corporation
    Inventors: Allan H. Kielstra, Ying Chau Raymond Mak, Ka Yin Lam, John Michael Chase
  • Publication number: 20220413817
    Abstract: One or more computer processors receive a pattern string comprising a pointer to a pattern search point and a string comprising a pointer to a search point; determine a plausible search point within the string for the pattern character; execute a search string (SRST) instruction with the determined search point and the pattern character; compute a pattern offset comprising a difference between a first occurrence of the determined pattern character located within the pattern string but not in the correct position and a current pattern character position; execute a subsequent SRST instruction with the current pattern character position and the computed offset set as a new search point; and responsive to identifying all pattern characters in the correct position within the string based on the executed subsequent SRST instruction, transmit memory address associated with a substring comprised of the string and corresponding pattern characters in the correct position.
    Type: Application
    Filed: June 24, 2021
    Publication date: December 29, 2022
    Inventors: ALLAN H. KIELSTRA, Ying Chau Raymond Mak, Ka Yin Lam, John Michael Chase
  • Patent number: 10713145
    Abstract: A computer-implemented method includes generating static analysis data by performing static analysis on a program. A breakpoint is set in the program automatically, by a computer processor, based on the static analysis data. The breakpoint is hit during a runtime of the program. A program bug is automatically identified at a context location of the breakpoint when the breakpoint is hit during the runtime of the program. An interactive debugging session of the program is launched automatically at the context location of the breakpoint, based on the identifying the program bug.
    Type: Grant
    Filed: January 5, 2018
    Date of Patent: July 14, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Francisco M. Anaya, John Michael Chase, Yingcong Guan, Roger H.E. Pett, Trong Truong, Jian Xu
  • Publication number: 20190213107
    Abstract: A computer-implemented method includes generating static analysis data by performing static analysis on a program. A breakpoint is set in the program automatically, by a computer processor, based on the static analysis data. The breakpoint is hit during a runtime of the program. A program bug is automatically identified at a context location of the breakpoint when the breakpoint is hit during the runtime of the program. An interactive debugging session of the program is launched automatically at the context location of the breakpoint, based on the identifying the program bug.
    Type: Application
    Filed: January 5, 2018
    Publication date: July 11, 2019
    Inventors: Francisco M. Anaya, John Michael Chase, Yingcong Guan, Roger H.E. Pett, Trong Truong, Jian Xu
  • Patent number: 9244651
    Abstract: A method for managing document revisions. The method includes receiving a request to access a parent file stored on a server, where the parent file is associated with one or more child files; determining whether a first option is enabled that is associated with selecting a latest version or revision of a child file, where a revision includes one or more versions; determining whether a second option is enabled, where the second option is associated with selecting a released version or revision of a child file; and, for each child file, providing access to a version or revision of the child file based on whether the first option is enabled and whether the second option is enabled.
    Type: Grant
    Filed: March 2, 2011
    Date of Patent: January 26, 2016
    Assignee: AUTODESK, INC.
    Inventors: Mikel Le Martin, Mark Jeffrey Kidder, Michael Chase, Peter Hodgman, Kenneth Alexander Vadella, Patrick Francis Cataldo
  • Patent number: 9158859
    Abstract: A planning and search system are described wherein a graph search and segment matching are used to handle very large searches at a higher speed.
    Type: Grant
    Filed: November 16, 2012
    Date of Patent: October 13, 2015
    Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATION
    Inventors: James Daniel Snyder, II, Craig Michael Chase
  • Patent number: 8756941
    Abstract: A cryogenic apparatus is provided having a nested thermally insulating structure, thermal links, a vacuum shroud, and a cryo-cooler. The nested thermally insulated structure holds a sample to be cooled while dampening the external vibrations caused by the cryo-cooler, the surrounding environment or cryo-cooler mounting surface. The thermal link is made of thermally conductive wires which connect the nested thermally insulated structure and the cryo-cooler thereby allowing the apparatus to reduce vibrations inherent in the operation of the cryo-cooler.
    Type: Grant
    Filed: December 4, 2012
    Date of Patent: June 24, 2014
    Assignee: S2 Corporation
    Inventors: David Snow, Michael Chase, Alex Woidtke, Luke Mauritsen, Peter B. Sellin, Kris Merkel
  • Patent number: 8516834
    Abstract: A cryogenic apparatus is provided having a nested thermally insulating structure, thermal links, a vacuum shroud, and a cryo-cooler. The nested thermally insulated structure holds a sample to be cooled while dampening the external vibrations caused by the cryo-cooler, the surrounding environment or cryo-cooler mounting surface. A vacuum plate is removably attached to the vacuum shroud to provide access to the sample chamber.
    Type: Grant
    Filed: August 14, 2009
    Date of Patent: August 27, 2013
    Assignee: S2 Corporation
    Inventors: David Snow, Michael Chase, Alex Woidtke, Luke Mauritsen, Isaac Henslee, Peter B. Sellin, Kris Merkel
  • Patent number: 8515983
    Abstract: A planning and search system are described wherein a graph search and segment matching are used to handle very large searches at a higher speed.
    Type: Grant
    Filed: October 30, 2006
    Date of Patent: August 20, 2013
    Assignee: 21st Century Technologies
    Inventors: James Daniel Snyder, II, Craig Michael Chase
  • Patent number: 8316060
    Abstract: A planning and search system are described wherein a graph search and segment matching are used to handle very large searches at a higher speed.
    Type: Grant
    Filed: October 7, 2008
    Date of Patent: November 20, 2012
    Assignee: 21st Century Technologies
    Inventors: James Daniel Snyder, II, Craig Michael Chase
  • Publication number: 20120192920
    Abstract: An apparatus for improving the efficiency and usability of a solar energy collection panel is provided. In one embodiment, the collection panel comprises a plurality of layers. The first layer is a photovoltaic layer that converts the solar energy into electricity. That layer is coupled to a thermoelectric conversion layer that sinks heat from the photovoltaic layer and generates electricity based on the temperature difference between the top and bottom of the layer. A fluid heating layer is then coupled to and sinks heat from the thermoelectric layer to heat up a fluid, e.g. air or water. Each of these layers is stacked together and placed above an insulation layer that supports the layers and thermally isolates them from the surrounding environment. In another embodiment, a flexible coiled solar energy collection panel is provided. In still another embodiment, a modular rail system is provided for simple and customizable installation.
    Type: Application
    Filed: January 27, 2011
    Publication date: August 2, 2012
    Applicant: Total Energy Renewable Power Systems, LLC
    Inventors: William Paul McCowan, John Spence Hayes Chapman, JR., Michael Chase Chapman, Donald George Myers, Bruce Barton Vance
  • Publication number: 20110218979
    Abstract: A method for managing document revisions. The method includes receiving a request to access a parent file stored on a server, where the parent file is associated with one or more child files; determining whether a first option is enabled that is associated with selecting a latest version or revision of a child file, where a revision includes one or more versions; determining whether a second option is enabled, where the second option is associated with selecting a released version or revision of a child file; and, for each child file, providing access to a version or revision of the child file based on whether the first option is enabled and whether the second option is enabled.
    Type: Application
    Filed: March 2, 2011
    Publication date: September 8, 2011
    Inventors: Mikel Le MARTIN, Mark Jeffrey Kidder, Michael Chase, Peter Hodgman, Kenneth Alexander Vadella, Patrick Francis Cataldo
  • Patent number: 7908665
    Abstract: Embodiments of the invention provide for “cloaked” data objects in an electronic content management system. A “cloaked” data object is one that is inaccessible and unreadable by a user, but one which the user is permitted to know exists. The cloaked object may allow the user to know the scope of use of an object, without revealing the substantive content of the data object. A client application may process the cloaked object in a manner that is no different than manner in which the client processes an uncloaked version of the same data object.
    Type: Grant
    Filed: January 23, 2006
    Date of Patent: March 15, 2011
    Assignee: AUTODESK, Inc
    Inventor: Michael Chase
  • Patent number: 7797339
    Abstract: Embodiments of the invention provide methods, apparatus, and articles of manufacture for providing security architecture for content management systems. An audit log table separates security concerns in framework code from application concerns in application code. Application developers place database access code in stored procedures. Each stored procedure records a unique identifier for each object involved in the database access code into an audit log, for later security checking by framework code. After executing the stored procedure, the framework code determines whether the stored procedure was authorized by checking the audit log and access control lists stored in the database. If not, an access violation error may be returned and the database may be rolled back.
    Type: Grant
    Filed: May 26, 2006
    Date of Patent: September 14, 2010
    Assignee: Autodesk, Inc.
    Inventor: Michael Chase
  • Patent number: 7765828
    Abstract: A refrigerator includes a freezer compartment provided with an automatic icemaker incorporating a mold configured to produce truncated, crescent-shaped ice cubes. With this arrangement, the icemaker produces cubes that are shorter than full, standard crescent-shaped cubes. The reduced mold size advantageously enables the icemaker to take less space in a freezer compartment, without a significant reduction in ice cube volume.
    Type: Grant
    Filed: October 25, 2007
    Date of Patent: August 3, 2010
    Assignee: Whirlpool Corporation
    Inventors: Guolian Wu, Kevin Michael Chase, Marcus Roland Fischer
  • Patent number: 7743622
    Abstract: The present invention relates to an ice dispenser apparatus having an ice storage bin removably mounted to the refrigerator for receiving and storing ice pieces from an ice maker, a metering device for separating individual ice pieces, and a sensing device for detecting the presence of ice pieces. Actuation of a motor causes the metering device to separate individual ice pieces and the sensing device detects ice pieces before, after, or during dispensing.
    Type: Grant
    Filed: December 8, 2006
    Date of Patent: June 29, 2010
    Assignee: Whirlpool Corporation
    Inventors: Marcus Roland Fischer, Amy Lauren Siwek, Kevin Michael Chase, Tony Lee Koenigsknecht, Randell Lee Jeffery, Larry Thomas Bashark, Jordan Robert Fountain, Brandon Michael Dawson, Ryan Dean McCollum, Matthew Russel Schwartz
  • Publication number: 20100050661
    Abstract: A cryogenic apparatus is provided having a nested thermally insulating structure, thermal links, a vacuum shroud, and a cryo-cooler. The nested thermally insulated structure holds a sample to be cooled while dampening the external vibrations caused by the cryo-cooler, the surrounding environment or cryo-cooler mounting surface. The thermal link is made of thermally conductive wires which connect the nested thermally insulated structure and the cryo-cooler thereby allowing the apparatus to reduce vibrations inherent in the operation of the cryo-cooler.
    Type: Application
    Filed: August 14, 2009
    Publication date: March 4, 2010
    Inventors: David Snow, Michael Chase, Alex Woidtke, Luke Mauritsen, Isaac Henslee, Peter B. Sellin, Kris Merkel
  • Publication number: 20100009757
    Abstract: The present invention is a computer-implemented interactive content delivery system having a central control device operable for processing and verifying information, at least one messaging device operable for communicating with the central control device, a location control unit in communication with the central control device, and a service for obtaining data and information. The service is in communication with the central control device and the location control unit. The present invention further includes a user having a mobile communication device operable for sending a signal to the at least one messaging device. When the messaging device receives the signal from the mobile communication device, the messaging device will verify information of the user and communicate information to the central control device. The location control unit will receive information from the central control device and the service, and the location control unit will deliver information to the user.
    Type: Application
    Filed: July 9, 2009
    Publication date: January 14, 2010
    Applicant: My Interactive Vision LLC
    Inventors: George L. Freeman, IV, David Michael Chase, James M. Jung
  • Publication number: 20080155998
    Abstract: A refrigerator includes a freezer compartment provided with an automatic icemaker incorporating a mold configured to produce truncated, crescent-shaped ice cubes. With this arrangement, the icemaker produces cubes that are shorter than full, standard crescent-shaped cubes. The reduced mold size advantageously enables the icemaker to take less space in a freezer compartment, without a significant reduction in ice cube volume.
    Type: Application
    Filed: October 25, 2007
    Publication date: July 3, 2008
    Applicant: WHIRLPOOL CORPORATION
    Inventors: GUOLIAN WU, KEVIN MICHAEL CHASE, MARCUS ROLAND FISCHER
  • Publication number: 20080134709
    Abstract: The present invention relates to an ice dispenser apparatus having an ice storage bin removably mounted to the refrigerator for receiving and storing ice pieces from an ice maker, a metering device for separating individual ice pieces, and a sensing device for detecting the presence of ice pieces. Actuation of a motor causes the metering device to separate individual ice pieces and the sensing device detects ice pieces before, after, or during dispensing.
    Type: Application
    Filed: December 8, 2006
    Publication date: June 12, 2008
    Applicant: WHIRLPOOL CORPORATION
    Inventors: MARCUS ROLAND FISCHER, AMY LAUREN SIWEK, KEVIN MICHAEL CHASE, TONY LEE KOENIGSKNECHT, RANDELL LEE JEFFERY, LARRY THOMAS BASHARK, JORDAN ROBERT FOUNTAIN, BRANDON MICHAEL DAWSON, RYAN DEAN MCCOLLUM, MATTHEW RUSSEL SCHWARTZ