Patents by Inventor Michael Yoder

Michael Yoder 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: 9538143
    Abstract: Methods and apparatus for an interactive automated receptionist system according to various aspects of the present invention may operate in conjunction with a computer system configured to connect to a network. The computer system may control a user interface that responds an individual seeking assistance. The computer system may interactively prompt the individual to make a selection from a set of available assistance options. The computer system may receive a request from the individual to communicate with a party, and the computer system may accommodate the individual's selections, such as by establishing a communicative link between the individual and the selected party.
    Type: Grant
    Filed: July 19, 2013
    Date of Patent: January 3, 2017
    Inventor: Michael Yoder
  • Publication number: 20130300867
    Abstract: Methods and apparatus for an interactive automated receptionist system according to various aspects of the present invention may operate in conjunction with a computer system configured to connect to a network. The computer system may control a user interface that responds an individual seeking assistance. The computer system may interactively prompt the individual to make a selection from a set of available assistance options. The computer system may receive a request from the individual to communicate with a party, and the computer system may accommodate the individual's selections, such as by establishing a communicative link between the individual and the selected party.
    Type: Application
    Filed: July 19, 2013
    Publication date: November 14, 2013
    Inventor: Michael Yoder
  • Publication number: 20100191660
    Abstract: Systems and methods for managing bankruptcy cases may comprise a computer system comprising a medium storing instructions for managing a bankruptcy case. The computer system may include an interface for a user to access at least one computer program for managing the bankruptcy case and a database to electronically store bankruptcy case data.
    Type: Application
    Filed: October 22, 2009
    Publication date: July 29, 2010
    Inventors: Edward M. Burr, Michael Yoder, Victor Bello
  • Publication number: 20090189971
    Abstract: Methods and apparatus for an interactive automated receptionist system according to various aspects of the present invention may operate in conjunction with a computer system configured to connect to a network. The computer system may control a user interface that responds an individual seeking assistance. The computer system may interactively prompt the individual to make a selection from a set of available assistance options. The computer system may receive a request from the individual to communicate with a party, and the computer system may accommodate the individual's selections, such as by establishing a communicative link between the individual and the selected party.
    Type: Application
    Filed: January 30, 2009
    Publication date: July 30, 2009
    Inventor: MICHAEL YODER
  • Publication number: 20060282635
    Abstract: An exemplary embodiment of the invention includes methods of configuring a memory block including: providing a memory block, the memory block having a set of addressable memory locations; configuring the memory block to include a plurality of pages corresponding to the set of addressable memory locations, the plurality of pages each having a page size; and allocating at least one of the plurality of pages for storing at least one per-page data structure, the at least one per-page data structure co-located with the memory block. In some embodiments, methods further include: defining the set of addressable memory locations; and computing a number of pages needed to store the at least one per-page data structure. Advantages of the invention include flexible memory allocation. The invention supports a dynamic update of the memory per-page data structures so that the operating system can take full advantage of the available memory.
    Type: Application
    Filed: June 10, 2005
    Publication date: December 14, 2006
    Inventors: Clifford Mather, Jyh Wu, Michael Yoder, Murthy Mamidi
  • Publication number: 20060119601
    Abstract: Methods, systems, and articles of manufacture consistent with the present invention allow a user operating on a data processing computer to view geometry of an object model produced by an image generator hosted on an image processing computer by allowing the user to define a zone associated with the object model, slices of each zone, and viewpoints associated with the slices, controlling the graphics image generator to produce geometric images of the object model in accordance with the zone, slices, and viewpoints, and selectively navigating the images in accordance with the zone, slices, and viewpoints.
    Type: Application
    Filed: December 7, 2004
    Publication date: June 8, 2006
    Inventors: John Finlayson, Dean Rumpza, Kevin Puterbaugh, Richard Goettling, David Goodrich, Neal Keklen, Michael Yoder
  • Publication number: 20060091333
    Abstract: This application relates to an apparatus and method for providing patterned illumination fields for use within process control and article inspection applications. More specifically, it pertains to the use of patterned illuminators to enable visual surface inspection of polished objects such as ball bearings. The use of patterned illuminators properly disposed in relation to a polished part under inspection allows small surface imperfections such as scratches and pits to become visible against the normal surface background. The use of carefully engineered illuminators facilitates advantageous defect-site scattering from generally dark field sources. The patterned nature of the illuminators defined by this invention allows the complete surface of three-dimensional parts to be effectively highlighted using dark field illumination fields.
    Type: Application
    Filed: June 20, 2003
    Publication date: May 4, 2006
    Inventors: Don Cochran, Steven Cech, Thomas Palombo, Michael Yoder, Jesse Booher, Terry Graves
  • Publication number: 20060076475
    Abstract: This application relates to an apparatus and method for automated inspection of formed metal containers. More specifically, it pertains to the use of machine vision systems to identify and correlate manufacturing defects occurring in formed food and beverage containers to specific manufacturing paths or sources of origin (eg., body makers) used in the container forming process. The disclosed invention is enabled by the placement of a machine-readable code on specific portions of the can body during the forming process and the use of illumination exposure techniques.
    Type: Application
    Filed: November 7, 2003
    Publication date: April 13, 2006
    Inventors: Don Cochran, Dennis Bradley, Steven Cech, Fredrick Awig, Terry Graves, Thomas Palombo, Michael Yoder
  • Publication number: 20050273720
    Abstract: The invention provides for a graphical user interface which provides for very simple and intuitive ways of changing single or multiple inspection parameters. The graphical display immediately shows what the monitoring or inspection result would have been if the effected change had been in place during the inspection of the last “N” parts. This retrospective graphical “look-back” invokes immediate re-inspection facilitating an estimation of what the future inspection or process monitoring results will be if future production looks similar to the recent past production. The re-inspection results are immediately shown with a combination of visualization for ease of understanding and settings optimization. The visualization also shows selected other associated data to each specific inspection for ease of tracking and optimizing production processes.
    Type: Application
    Filed: May 20, 2005
    Publication date: December 8, 2005
    Inventors: Don Cochran, Fredrick Awig, Kevin Batty, Jesse Booher, David Cochran, Patrick Gilliland, Noel Morgan, Thomas Palombo, Timothy SirLouis, Michael Yoder
  • Publication number: 20050240699
    Abstract: One embodiment disclosed relates to a method of deactivating a process by a computer operating system. Threads of the process that are currently suspendable are moved to a stopped state. A process-wide deactivation operation is initiated. The process-wide deactivation operation is called by outstanding threads of the process when the outstanding threads re-enter the operating system's kernel.
    Type: Application
    Filed: March 31, 2004
    Publication date: October 27, 2005
    Inventors: Michael Yoder, William Pohl
  • Publication number: 20050240748
    Abstract: Various approaches are described for allocating memory objects in a non-uniform memory access (NUMA) system. In one embodiment, at least one instance of a data structure of a first type is established to include a plurality of locality definitions. Each instance of the first type data structure has an associated set of program-configurable attributes that are used in controlling allocation of memory objects via the instance. Each locality definition is selectable via a locality identifier and designates a memory subsystem in the NUMA system. In response to a request from a processor in the NUMA system for allocation of memory objects via an instance of the first type data structure and specifying a locality identifier, memory objects are allocated to the requesting processor from the memory subsystem designated by the locality definition as referenced by the locality identifier.
    Type: Application
    Filed: April 27, 2004
    Publication date: October 27, 2005
    Inventor: Michael Yoder
  • Publication number: 20050204114
    Abstract: One embodiment disclosed relates to a method of selecting a physical memory locality in a multiprocessor system. A data structure including sets of equidistant localities is provided. A preferred locality is determined using a pointer to a locality within said data structure. Other embodiments disclosed relate to the multiprocessor computing system, the operating system for the multiprocessor computing system, and the data structure for use in selecting a physical memory locality.
    Type: Application
    Filed: March 10, 2004
    Publication date: September 15, 2005
    Inventor: Michael Yoder
  • Publication number: 20050198444
    Abstract: One embodiment disclosed relates to a method of selecting a default locality for a memory object requested by a process running on a CPU in a multiprocessor system. A determination is made as to whether the memory object comprises a shared-memory object. If the memory object comprises said shared-memory object, then the default locality is selected to be within interleaved memory in the system. If not, a further determination may be made as to whether the memory object comprises a stack-type object. If the memory object comprises said stack-type object, then the default locality may be selected to be within local memory at a same cell as the requesting CPU. If not, a further determination may be made as to whether the requesting process has threads running on multiple cells.
    Type: Application
    Filed: March 2, 2004
    Publication date: September 8, 2005
    Inventor: Michael Yoder
  • Publication number: 20050174571
    Abstract: This application relates to an apparatus and method for automated inspection of formed metal containers. More specifically, it pertains to the use of machine vision systems to identify and correlate manufacturing defects occurring in formed food and beverage containers to specific manufacturing paths or sources of origin (e.g., body makers) used in the container forming process. The disclosed invention is enabled by the placement of a machine-readable code on specific portions of the can body during the forming process and the use of machine vision reading techniques.
    Type: Application
    Filed: October 21, 2004
    Publication date: August 11, 2005
    Inventors: Don Cochran, Dennis Bradley, Steven Cech, Fredrick Awig, Terry Graves, Thomas Palombo, Michael Yoder