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: 11847434Abstract: 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: GrantFiled: June 24, 2021Date of Patent: December 19, 2023Assignee: International Business Machines CorporationInventors: Allan H. Kielstra, Ying Chau Raymond Mak, Ka Yin Lam, John Michael Chase
-
Publication number: 20220413817Abstract: 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: ApplicationFiled: June 24, 2021Publication date: December 29, 2022Inventors: ALLAN H. KIELSTRA, Ying Chau Raymond Mak, Ka Yin Lam, John Michael Chase
-
Patent number: 10713145Abstract: 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: GrantFiled: January 5, 2018Date of Patent: July 14, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Francisco M. Anaya, John Michael Chase, Yingcong Guan, Roger H.E. Pett, Trong Truong, Jian Xu
-
Publication number: 20190213107Abstract: 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: ApplicationFiled: January 5, 2018Publication date: July 11, 2019Inventors: Francisco M. Anaya, John Michael Chase, Yingcong Guan, Roger H.E. Pett, Trong Truong, Jian Xu
-
Patent number: 9244651Abstract: 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: GrantFiled: March 2, 2011Date of Patent: January 26, 2016Assignee: AUTODESK, INC.Inventors: Mikel Le Martin, Mark Jeffrey Kidder, Michael Chase, Peter Hodgman, Kenneth Alexander Vadella, Patrick Francis Cataldo
-
Patent number: 9158859Abstract: 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: GrantFiled: November 16, 2012Date of Patent: October 13, 2015Assignee: NORTHROP GRUMMAN SYSTEMS CORPORATIONInventors: James Daniel Snyder, II, Craig Michael Chase
-
Patent number: 8756941Abstract: 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: GrantFiled: December 4, 2012Date of Patent: June 24, 2014Assignee: S2 CorporationInventors: David Snow, Michael Chase, Alex Woidtke, Luke Mauritsen, Peter B. Sellin, Kris Merkel
-
Patent number: 8516834Abstract: 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: GrantFiled: August 14, 2009Date of Patent: August 27, 2013Assignee: S2 CorporationInventors: David Snow, Michael Chase, Alex Woidtke, Luke Mauritsen, Isaac Henslee, Peter B. Sellin, Kris Merkel
-
Patent number: 8515983Abstract: 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: GrantFiled: October 30, 2006Date of Patent: August 20, 2013Assignee: 21st Century TechnologiesInventors: James Daniel Snyder, II, Craig Michael Chase
-
Patent number: 8316060Abstract: 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: GrantFiled: October 7, 2008Date of Patent: November 20, 2012Assignee: 21st Century TechnologiesInventors: James Daniel Snyder, II, Craig Michael Chase
-
Publication number: 20120192920Abstract: 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: ApplicationFiled: January 27, 2011Publication date: August 2, 2012Applicant: Total Energy Renewable Power Systems, LLCInventors: William Paul McCowan, John Spence Hayes Chapman, JR., Michael Chase Chapman, Donald George Myers, Bruce Barton Vance
-
Publication number: 20110218979Abstract: 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: ApplicationFiled: March 2, 2011Publication date: September 8, 2011Inventors: Mikel Le MARTIN, Mark Jeffrey Kidder, Michael Chase, Peter Hodgman, Kenneth Alexander Vadella, Patrick Francis Cataldo
-
Patent number: 7908665Abstract: 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: GrantFiled: January 23, 2006Date of Patent: March 15, 2011Assignee: AUTODESK, IncInventor: Michael Chase
-
Patent number: 7797339Abstract: 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: GrantFiled: May 26, 2006Date of Patent: September 14, 2010Assignee: Autodesk, Inc.Inventor: Michael Chase
-
Patent number: 7765828Abstract: 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: GrantFiled: October 25, 2007Date of Patent: August 3, 2010Assignee: Whirlpool CorporationInventors: Guolian Wu, Kevin Michael Chase, Marcus Roland Fischer
-
Patent number: 7743622Abstract: 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: GrantFiled: December 8, 2006Date of Patent: June 29, 2010Assignee: Whirlpool CorporationInventors: 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: 20100050661Abstract: 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: ApplicationFiled: August 14, 2009Publication date: March 4, 2010Inventors: David Snow, Michael Chase, Alex Woidtke, Luke Mauritsen, Isaac Henslee, Peter B. Sellin, Kris Merkel
-
Publication number: 20100009757Abstract: 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: ApplicationFiled: July 9, 2009Publication date: January 14, 2010Applicant: My Interactive Vision LLCInventors: George L. Freeman, IV, David Michael Chase, James M. Jung
-
Publication number: 20080155998Abstract: 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: ApplicationFiled: October 25, 2007Publication date: July 3, 2008Applicant: WHIRLPOOL CORPORATIONInventors: GUOLIAN WU, KEVIN MICHAEL CHASE, MARCUS ROLAND FISCHER
-
Publication number: 20080134709Abstract: 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: ApplicationFiled: December 8, 2006Publication date: June 12, 2008Applicant: WHIRLPOOL CORPORATIONInventors: 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