Patents by Inventor Gary Woods

Gary Woods 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: 20150026660
    Abstract: Certain example embodiments relate to application intelligence gathering systems and/or methods, e.g., in connection with Event Driven Applications and/or the like. More particularly, certain example embodiments relate to the effective recording of application evolution and usage information for usage learning and/or event auditing purposes. With respect to usage learning, certain example embodiments may help to capture data on the usage patterns and/or apply learning algorithms that work on the captured data to provide required intelligence to the application. With respect to event auditing, certain example embodiments may help to identify the “who”, “what”, “when”, “where”, “how”, and/or “why” of particular operations. Application intelligence optionally may be used in determining application “hotspots” or commonly used features that could help in areas such as application maintenance, performance tuning, and/or the like.
    Type: Application
    Filed: July 18, 2013
    Publication date: January 22, 2015
    Inventors: Praveen Kumar VAIDYANATHAN, Malligarjunan SIDDURAJ, Gary WOODS
  • Publication number: 20150013269
    Abstract: A package coding system for a cigarette manufacturing process is provided. An imprinting device imprints an alphanumeric code on each of a series of cigarette packages. A conveyor device conveys the cigarette packages in a feed direction. An inspection device is operably engaged with the conveyor device and inspects the alphanumeric code imprinted on each cigarette package conveyed by the conveyor device to determine whether any of the cigarette packages includes a defect in the imprinted alphanumeric code, and thus comprises a defective cigarette package. A removal device is operably engaged with the conveyor device and is configured to be in communication with the inspection device. The removal device is configured to remove the defective cigarette package from the series of cigarette packages conveyed by the conveyor device in response to identification thereof by the inspection device. An associated method is also provided.
    Type: Application
    Filed: August 4, 2014
    Publication date: January 15, 2015
    Inventors: Hugh Gates, Hung Phan, Chris Campbell, David Hall, Gary Wood, Reggie Thomas, Frank Brantley
  • Publication number: 20140380267
    Abstract: Certain example embodiments concern a lifecycle management system for at least one computing component. A lifecycle model, including lifecycle states assignable to the at least one computing component, is defined. The lifecycle states include a production state. The lifecycle management system ensures the at least one computing component can be productively used only if it is assigned the production state. A lifecycle transition request assigning a requested target lifecycle state of the lifecycle model to the at least one computing component is received. A conditional lifecycle state, different from the requested target lifecycle state, is assigned to the at least one computing component. At least one condition to be fulfilled for the at least one computing component to be assigned the requested target lifecycle state is assigned. The requested target lifecycle state is automatically assigned to the at least one computing component when the at least one condition is fulfilled.
    Type: Application
    Filed: July 25, 2013
    Publication date: December 25, 2014
    Applicant: Software AG
    Inventors: Thorsten FIEBIG, Gary Woods, Daniel Adelhardt
  • Publication number: 20140353891
    Abstract: A flexure bearing “planar” spring that can spring multiple, independently reciprocating bodies, such as springing each body to a third body or springing a first body to a second body and springing the second body to a third body. A primary arm set of primary spring arms are separated from each other by openings and extend inwardly from a peripheral frame along a non-radial primary path progressing inwardly toward a central axis and angularly about the central axis. A secondary arm set of at least one secondary spring arm extends along a non-radial secondary path progressing radially and angularly about the central axis. Each secondary arm is interposed in an opening between the primary arms allowing the primary arms and the secondary arms to pass by each other through the openings without interfering with each other.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Applicant: Sunpower, Inc.
    Inventor: James Gary Wood
  • Patent number: 8862264
    Abstract: In a supplying system using containers for supplying groups of filter elements to smoking article assembling equipment, each container has a unique source of information that travels with the container. An unloader receives and unloads the containers. An automated data reader is proximate the unloader for reading the source of information for each container before it is unloaded. A computerized controller uses the information read by the automated data reader to obtain information from a database. The information from the database is compared to information from another source to verify that the proper filter elements are being supplied. The computerized controller allows, or instructs, the unloader to unload correctly supplied filter elements, and stops the unloader from unloading incorrectly supplied filter elements.
    Type: Grant
    Filed: October 7, 2011
    Date of Patent: October 14, 2014
    Assignee: R.J. Reynolds Tobacco Company
    Inventors: Hung Phan, Tim Goodman, Greg Williams, Gary Wood, Brent Carter
  • Patent number: 8831764
    Abstract: A package coding system for a cigarette manufacturing process is provided. An imprinting device imprints an alphanumeric code on each of a series of cigarette packages. A conveyor device conveys the cigarette packages in a feed direction. An inspection device is operably engaged with the conveyor device and inspects the alphanumeric code imprinted on each cigarette package conveyed by the conveyor device to determine whether any of the cigarette packages includes a defect in the imprinted alphanumeric code, and thus comprises a defective cigarette package. A removal device is operably engaged with the conveyor device and is configured to be in communication with the inspection device. The removal device is configured to remove the defective cigarette package from the series of cigarette packages conveyed by the conveyor device in response to identification thereof by the inspection device. An associated method is also provided.
    Type: Grant
    Filed: October 17, 2011
    Date of Patent: September 9, 2014
    Assignee: R. J. Reynolds Tobacco Company
    Inventors: Hugh Gates, Hung Phan, Chris Campbell, David Hall, Gary Wood, Reggie Thomas, Frank Brantley
  • Publication number: 20140222523
    Abstract: Certain example embodiments tie the business process governance and Service Oriented Architecture (SOA) governance processes together through the use of Business Process Model and Notation (BPMN) and Event Driven Architecture (EDA) based messaging. That is, in certain example embodiments, a BPMN agent integrated into a SOA registry and publish/subscribe agents deployed to the SOA registry and a business process engine are used to bring the business and SOA governances together through an EDA that helps generate relevant messages from a BPMN model representing the various governance mechanisms. Advantageously, a Complex Event Processing (CEP) engine and business analytics modules may provide monitoring and feedback to both parts of the overall architecture.
    Type: Application
    Filed: February 7, 2013
    Publication date: August 7, 2014
    Applicant: SOFTWARE AG
    Inventors: Shanmugam VAIRAVAN, Karthik SHANMUGASUNDARAM, Gary WOODS
  • Patent number: 8793359
    Abstract: Certain example embodiments described herein relate to an application programming interface (API) management system and/or method that automatically detects API domains, e.g., by analyzing consumer registration and runtime data, while also allowing API providers to provide approval for proposed detected domains and/or continued governance. The technology set forth herein not only provides an automatic detection mechanism, but also provides the capability of full management/control, while also allowing API producers to dynamically expand or otherwise modify their API domain offerings based on usage, etc. This dynamic process can be fully or partially automated and is efficient.
    Type: Grant
    Filed: November 25, 2013
    Date of Patent: July 29, 2014
    Assignee: Software AG
    Inventors: Thorsten Fiebig, Gary Woods, Daniel Adelhardt
  • Publication number: 20140173633
    Abstract: Certain example embodiments relate to techniques for propagating modification operations for Service-oriented Architecture (SOA) objects in a SOA. The SOA includes at least two SOA objects that are connected by at least one relationship that defines one SOA object as referencing SOA object and another SOA object as referenced SOA object. Steps of an appropriate may include: receiving a request for propagating a modification operation from the referencing SOA object to the referenced SOA object; evaluating at least one propagation rule to determine whether the requested modification can be performed on the referenced SOA object; and if it is determined that the requested modification cannot be performed in accordance with the at least one propagation rule, evaluating at least one approval rule to determine whether the requested modification can be performed on the referenced SOA object.
    Type: Application
    Filed: March 1, 2013
    Publication date: June 19, 2014
    Applicant: SOFTWARE AG
    Inventors: Thorsten FIEBIG, Daniel ADELHARDT, Gary WOODS
  • Patent number: 8590300
    Abstract: Multiple free-piston Stirling (FPS) machines are arranged in a group and connected for preventing or minimizing vibration. A first set of identical beta FPS machines are arranged in a mechanically co-directional orientation and configured to reciprocate in thermodynamically synchronous reciprocation with each other. The first set has axes of reciprocation intersecting a first point. A second set of beta FPS machines are arranged in a mechanically co-directional orientation that is the same as the mechanical orientation of the first set of beta FPS machines and are configured to reciprocate in thermodynamically synchronous reciprocation with each other but in thermodynamically opposed reciprocation to the first set. The FPS machines of the second set are identical to the FPS machines of the first set and have axes of reciprocation intersecting a point, which may be a point at infinity.
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: November 26, 2013
    Assignee: Sunpower, Inc.
    Inventors: William T. Beale, James Gary Wood
  • Patent number: 8590301
    Abstract: A free piston Stirling machine including a thermal buffer tube extending from the machine's expansion space and surrounded by its heat rejector and its regenerator, a displacer cylinder extending from the thermal buffer tube to the compression space and surrounded by the heat rejecting heat exchanger, and a displacer that reciprocates within an excursion limit that extends into the regenerator by no more than 20% of the length of the regenerator during normal operation and preferably within excursion limits that are substantially the length of the heat rejector.
    Type: Grant
    Filed: December 5, 2011
    Date of Patent: November 26, 2013
    Assignee: Sunpower, Inc.
    Inventor: James Gary Wood
  • Publication number: 20130262646
    Abstract: Certain example embodiments relate to computer-implemented methods enabling the enforcement of design-time policies during runtime in a service-oriented architecture (SOA). The SOA includes SOA assets (e.g., web services), and at least one runtime container configured to enforce runtime policies on SOA assets executed therein. Example methods may include: obtaining at least one design-time policy from a SOA registry, the at least one design-time policy applying to SOA assets grouped into a design-time domain; automatically deriving at least one runtime policy from the at least one design-time policy and at least one runtime domain from the design-time domain, the runtime domain indicating at least one runtime container; performing a compatibility check to determine whether the at least one runtime policy is enforceable by the at least one runtime container; and depending on the compatibility check, automatically deploying the at least one runtime policy to the runtime container.
    Type: Application
    Filed: April 27, 2012
    Publication date: October 3, 2013
    Inventors: Thorsten FIEBIG, Gary Woods, Daniel Adelhart
  • Publication number: 20130254746
    Abstract: Certain example embodiments relate to systems and/or methods for determining and/or executing an appropriate subset of tests in response to a code change. In certain example embodiments, hash digests or other unique values for code structures (such as, for example, classes, methods, and/or other structural elements) may be created. Tests associated those associated code structures may be identified. New hash digests or other unique values may be generated for the code structures after the source code has been modified. In response to a mismatch as between the existing and new hash digests or other unique values, a list of associated tests for possible subsequent execution may be retrieved. Certain example embodiments additionally or alternatively provide an incremental but consistent way of analyzing performance issues, e.g., in connection with a profiler.
    Type: Application
    Filed: March 26, 2012
    Publication date: September 26, 2013
    Applicant: Software AG
    Inventors: Balaji BALAKRISHNAN, Vasudeva Rao Kothamasu, Gary Woods
  • Patent number: 8451009
    Abstract: A light-emitting circuit includes a light-emitting transistor and a voltage supply in communication with the light-emitting transistor to bias the light-emitting transistor in a reasonably bright state. A reasonably bright state is a state in which light emission approaches the greatest for a given drain-source current in the light-emitting transistor. In one aspect, the light-emitting circuit is in communication with a device under test and configured so that the light-emitting transistor emits photons in a manner indicative of an operation of the device under test. The light-emitting circuit may be disposed in a first semiconductor layer, and the device under test may be disposed in a second semiconductor layer. Further, the first semiconductor layer may be included in a first die, and the second semiconductor layer may be included in a second die.
    Type: Grant
    Filed: October 21, 2010
    Date of Patent: May 28, 2013
    Assignee: QUALCOMM Incorporated
    Inventors: Martin L. Villafana, Michael DiBattista, Gary Woods
  • Publication number: 20130096711
    Abstract: A package coding system for a cigarette manufacturing process is provided. An imprinting device imprints an alphanumeric code on each of a series of cigarette packages. A conveyor device conveys the cigarette packages in a feed direction. An inspection device is operably engaged with the conveyor device and inspects the alphanumeric code imprinted on each cigarette package conveyed by the conveyor device to determine whether any of the cigarette packages includes a defect in the imprinted alphanumeric code, and thus comprises a defective cigarette package. A removal device is operably engaged with the conveyor device and is configured to be in communication with the inspection device. The removal device is configured to remove the defective cigarette package from the series of cigarette packages conveyed by the conveyor device in response to identification thereof by the inspection device. An associated method is also provided.
    Type: Application
    Filed: October 17, 2011
    Publication date: April 18, 2013
    Inventors: HUGH GATES, HUNG PHAN, CHRIS CAMPBELL, DAVID HALL, GARY WOOD, REGGIE THOMAS, FRANK BRANTLEY
  • Publication number: 20130090757
    Abstract: In a supplying system using containers for supplying groups of filter elements to smoking article assembling equipment, each container has a unique source of information that travels with the container. An unloader receives and unloads the containers. An automated data reader is proximate the unloader for reading the source of information for each container before it is unloaded. A computerized controller uses the information read by the automated data reader to obtain information from a database. The information from the database is compared to information from another source to verify that the proper filter elements are being supplied. The computerized controller allows, or instructs, the unloader to unload correctly supplied filter elements, and stops the unloader from unloading incorrectly supplied filter elements.
    Type: Application
    Filed: October 7, 2011
    Publication date: April 11, 2013
    Applicant: R.J. REYNOLDS TOBACCO COMPANY
    Inventors: Hung Phan, Tim Goodman, Greg Williams, Gary Wood, Brent Carter
  • Patent number: 8417736
    Abstract: The present invention relates to a method for storing at least one non-XML document (10) in an XML database (1), the method comprising the steps of: a. transforming the at least one non-XML document (10) into at least one XML document (20) by one or more transformation functions, the at least one XML document (20) conforming to a schema comprising references to the one or more transformation functions; and b. storing the at least one XML document (20) in the XML database (1).
    Type: Grant
    Filed: October 19, 2009
    Date of Patent: April 9, 2013
    Assignee: Software AG
    Inventors: Julius Geppert, Michael Gesmann, Gary Woods
  • Publication number: 20130070138
    Abstract: A method and apparatus using the techniques of compressive sensing, which has so far been applied mostly to improving a single-pixel detector into an effectively N-pixel detector, for improving a P-pixel detector array into an effectively P×N-pixel detector array.
    Type: Application
    Filed: February 22, 2011
    Publication date: March 21, 2013
    Inventors: Richard G Baraniuk, Kevin F. Kelly, Gary Woods
  • Patent number: 8365441
    Abstract: A shoe with an outsole having at least one traction zone, the traction zone including a base surface in a first plane, a plurality of ground engaging members in a second plane and a plurality of intersecting grooves defined by a pair of opposing walls and a groove surface located in a third plane. The base surface includes a plurality of spaced apart base surface elements. The plurality of intersecting grooves are positioned adjacent the plurality of base surface segments and the ground engaging members. The first, second and third planes are positioned elevationally in spaced apart arrangement from one another. The ground engaging members project out beyond the first plane while the intersecting grooves are recessed from the first plane toward a shoe upper. Each of the ground engaging members includes side walls and an angled first surface for contacting the ground.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: February 5, 2013
    Assignee: Brown Shoe Company, Inc.
    Inventors: Gary E. Kirby, Daniel M. Doerer, Gary A. Woods
  • Patent number: 8359342
    Abstract: The invention concerns a method for generating at least one index (10) over XML documents (30) in an XML database (40); the method comprising the steps of: a. executing at least one indexing function (20) defined in the XQuery language; each indexing function (20) accepting an XML document (30) as input and returning at least one computed result; and b. storing each of the at least one computed results from the at least one indexing function (20) as a key (11) of the corresponding index (10) and a reference to the input XML document (30) as a value (12) of the index (10).
    Type: Grant
    Filed: November 12, 2008
    Date of Patent: January 22, 2013
    Assignee: Software AG
    Inventors: Thorsten Fiebig, Gary Woods, Gunther Rademacher