Patents by Inventor James Curtin

James Curtin 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: 9082251
    Abstract: Networked product containers such as vending machines identify the presence of a potential customer via sensors, and present customized interactive marketing content to consumers. Consumers interact with a touch screen to win prizes, make purchases, or have a fun and interactive experience. The prizes and purchases offered by the product container may be determined by the product container or by one or more content servers in communication with the container. The content server may also provide digital content for display on the product container and remotely update the product container's content. The networked product container also includes a wireless access point to provide nearby wireless-enabled devices network connectivity via the product container.
    Type: Grant
    Filed: July 17, 2009
    Date of Patent: July 14, 2015
    Assignee: The Coca-Cola Company
    Inventors: William J. Deakin, Jerome Daniel Phelan, Robert James Curtin, James Robert McMahon
  • Publication number: 20090281915
    Abstract: Networked product containers such as vending machines identify the presence of a potential customer via sensors, and present customized interactive marketing content to consumers. Consumers interact with a touch screen to win prizes, make purchases, or have a fun and interactive experience. The prizes and purchases offered by the product container may be determined by the product container or by one or more content servers in communication with the container. The content server may also provide digital content for display on the product container and remotely update the product container's content. The networked product container also includes a wireless access point to provide nearby wireless-enabled devices network connectivity via the product container.
    Type: Application
    Filed: July 17, 2009
    Publication date: November 12, 2009
    Inventors: William J. Deakin, Jerome Daniel Phelan, Robert James Curtin, James Robert McMahon
  • Publication number: 20090281887
    Abstract: Networked product containers such as vending machines identify the presence of a potential customer via sensors, and present customized interactive marketing content to consumers. Consumers interact with a touch screen to win prizes, make purchases, or have a fun and interactive experience. The prizes and purchases offered by the product container may be determined by the product container or by one or more content servers in communication with the container. The content server may also provide digital content for display on the product container and remotely update the product container's content. The networked product container also includes a wireless access point to provide nearby wireless-enabled devices network connectivity via the product container.
    Type: Application
    Filed: July 17, 2009
    Publication date: November 12, 2009
    Inventors: William J. Deakin, Jerome Daniel Phelan, Robert James Curtin, James Robert McMahon
  • Publication number: 20090281892
    Abstract: Networked product containers such as vending machines identify the presence of a potential customer via sensors, and present customized interactive marketing content to consumers. Consumers interact with a touch screen to win prizes, make purchases, or have a fun and interactive experience. The prizes and purchases offered by the product container may be determined by the product container or by one or more content servers in communication with the container. The content server may also provide digital content for display on the product container and remotely update the product container's content. The networked product container also includes a wireless access point to provide nearby wireless-enabled devices network connectivity via the product container.
    Type: Application
    Filed: July 17, 2009
    Publication date: November 12, 2009
    Inventors: William J. Deakin, Jerome Daniel Phelan, Robert James Curtin, James Robert McMahon
  • Patent number: 7593867
    Abstract: Networked product containers such as vending machines identify the presence of a potential customer via sensors, and present customized interactive marketing content to consumers. Consumers interact with a touch screen to win prizes, make purchases, or have a fun and interactive experience. The prizes and purchases offered by the product container may be determined by the product container or by one or more content servers in communication with the container. The content server may also provide digital content for display on the product container and remotely update the product container's content. The networked product container also includes a wireless access point to provide nearby wireless-enabled devices network connectivity via the product container.
    Type: Grant
    Filed: January 12, 2004
    Date of Patent: September 22, 2009
    Assignee: The Coca-Cola Company
    Inventors: William J. Deakin, Jerome Daniel Phelan, Robert James Curtin, James Robert McMahon
  • Publication number: 20080066036
    Abstract: An integrated Circlet chip is made using Genie, a described computer chip design tool which can analyze the data contained within an entire endpoint report, compute relationships between paths based on shared segments, and display this information graphically to the designer. Specifically, Genie groups failing paths into Timing Islands. A timing island is a group of paths which contain at least one shared segment. The most frequently shared segment is sifted to the top of the priority list for each island, and is labeled as the Hub. Thinking of timing islands as a tree, the hub of the island would be the trunk. If you chop the tree down by the trunk, all of the branches, limbs and twigs will fall down too. This is analogous to fixing the timing failures in the hub, and the fix trickling out to each of the segments that dangle off the hub.
    Type: Application
    Filed: November 5, 2007
    Publication date: March 13, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Curtin, Michael Cadigan, Edward Hughes, Kevin McIlvain, Jose Neves, Ray Raphy, Douglas Search
  • Publication number: 20080052655
    Abstract: An integrated circuit chip is made using Genie, a described computer chip design tool which can analyze the data contained within an entire endpoint report, compute relationships between paths based on shared segments, and display this information graphically to the designer. Specifically, Genie groups failing paths into Timing Islands. A timing island is a group of paths which contain at least one shared segment. The most frequently shared segment is sifted to the top of the priority list for each island, and is labeled as the Hub. Thinking of timing islands as a tree, the hub of the island would be the trunk. If you chop the tree down by the trunk, all of the branches, limbs and twigs will fall down too. This is analogous to fixing the timing failures in the hub, and the fix trickling out to each of the segments that dangle off the hub.
    Type: Application
    Filed: October 22, 2007
    Publication date: February 28, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Curtin, Michael Cadigan, Edward Hughes, Kevin Mcllvain, Jose Neves, Ray Raphy, Douglas Search
  • Publication number: 20080046850
    Abstract: An integrated circuit chip has more “timing closure efficient” Timing Driven Placements by implementing our new net weight for negative slack paths to enhance timing closure behavior is provided by a NSRF (Negative Slack Recover Factor). This new weight would not be based on the absolute amount of negative slack in a path, but rather it would be based on the proportion or percentage of the path's total net delay adder that must be recovered in order to achieve timing closure (zero slack). After an initial or previous placement has been created, then a list of paths with timing violations with a Negative Slack Recover Factor (NSRF) is created for each net in each of the timing paths on the list of paths, and then calculating a NSRF net weight factor for use in subsequent placements and also assigning nets in the list of paths with no timing violations a NSRF default value of one.
    Type: Application
    Filed: October 23, 2007
    Publication date: February 21, 2008
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Curtin, Kevin Mcllvain, Ray Raphy, Douglas Search, Stephen Szulewski
  • Publication number: 20060277515
    Abstract: A method for determining placement of circuitry during integrated circuit design. The method includes accessing a net list identifying circuitry connections. A plurality of individual net weights are assigned to nets in timing paths within the net list, the individual net weights being valid irrespective of physical design parameters. A composite net weight is determined for said timing paths, the composite net weight being in response to the plurality of individual net weights. Initial placement of the circuitry is determined in response to the composite net weight.
    Type: Application
    Filed: August 22, 2006
    Publication date: December 7, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Curtin, Ray Raphy, Stephen Szulewski
  • Publication number: 20060243523
    Abstract: There is a bracket for use in building construction. The bracket has a support leg (7) with an attachment point (12) for, fixing onto a building frame component (11). The attachment point includes a gripping member (37) mounted on a pivotal linkage (14) extending from the support leg (7). In use of the bracket to carry a working load B the leg and. gripping member can be located against opposite faces of the building frame component so that the working load generates a clamping force on the component between the gripping member (17) and support leg (7) which resists movement of the bracket.
    Type: Application
    Filed: June 29, 2004
    Publication date: November 2, 2006
    Inventor: James Curtin
  • Publication number: 20060015836
    Abstract: More “timing closure efficient” Timing Driven Placements by implementing our new net weight for negative slack paths to enhance timing closure behavior is provided by a NSRF (Negative Slack Recover Factor). This new weight would not be based on the absolute amount of negative slack in a path, but rather it would be based on the proportion or percentage of the path's total net delay adder that must be recovered in order to achieve timing closure (zero slack). After an initial or previous placement has been created, then a list of paths with timing violations with a Negative Slack Recover Factor (NSRF) is created for each net in each of the timing paths on the list of paths, and then calculating a NSRF net weight factor for use in subsequent placements and also assigning nets in the list of paths with no timing violations a NSRF default value of one..
    Type: Application
    Filed: May 16, 2005
    Publication date: January 19, 2006
    Applicant: International Business Machines Corporation
    Inventors: James Curtin, Kevin McIlvain, Ray Raphy, Douglas Search, Stephen Szulewski
  • Publication number: 20060010415
    Abstract: A method for determining placement of circuitry during integrated circuit design. The method includes accessing a net list identifying circuitry connections. A plurality of individual net weights are assigned to nets in timing paths within the net list, the individual net weights being valid irrespective of physical design parameters. A composite net weight is determined for said timing paths, the composite net weight being in response to the plurality of individual net weights. Initial placement of the circuitry is determined in response to the composite net weight.
    Type: Application
    Filed: July 12, 2004
    Publication date: January 12, 2006
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James Curtin, Ray Raphy, Stephen Szulewski
  • Publication number: 20060010410
    Abstract: Genie is a described computer chip design tool which can analyze the data contained within an entire endpoint report, compute relationships between paths based on shared segments, and display this information graphically to the designer. Specifically, Genie groups failing paths into Timing Islands. A timing island is a group of paths which contain at least one shared segment. The most frequently shared segment is sifted to the top of the priority list for each island, and is labeled as the Hub. Thinking of timing islands as a tree, the hub of the island would be the trunk. If you chop the tree down by the trunk, all of the branches, limbs and twigs will fall down too. This is analogous to fixing the timing failures in the hub, and the fix trickling out to each of the segments that dangle off the hub.
    Type: Application
    Filed: May 16, 2005
    Publication date: January 12, 2006
    Inventors: James Curtin, Michael Cadigan, Edward Hughes, Kevin McIlvain, Jose Neves, Ray Raphy, Douglas Search
  • Publication number: 20060010411
    Abstract: A circuit design method utilizes existing late mode worst case slack calculation functions inherent in timing path trace algorithms which only need to record the worst arrival and worst required arrival times at each netlist node as traced paths. Because of this, most individual path tracing is curtailed due to the likelihood that a more critical arrival or required arrival time has already been recorded at a given netlist node. Worst case slacks are then determined by subtracting the worst case arrival time from the worst case required arrival time. In this manner, worst case slack values are calculated for the entire netlist within a reasonable amount of time. The method uses these existing functions by querying the worst case slack at each netlist node under varied timing model scenarios. These varied timing model scenarios include altering the cell and net delays and arrival times in the model.
    Type: Application
    Filed: May 16, 2005
    Publication date: January 12, 2006
    Applicant: International Business Machines Corporation
    Inventors: James Curtin, Kevin McIlvain, Ray Raphy, Douglas Search, Stephen Szulewski
  • Publication number: 20060010413
    Abstract: A method for determining placement of circuitry during integrated circuit design is presented. The method includes accessing a net list identifying circuitry connections. A plurality of individual net weights are assigned to nets in timing paths within the net list. A composite net weight is determined for said timing paths, the composite net weight being in response to the plurality of individual net weights. Concurrently therewith it is advantageous to utilize our new method of improvements of concurrently proceeding to improve wireability of said design by additional timing optimization and net wight mapping modification steps.
    Type: Application
    Filed: July 13, 2005
    Publication date: January 12, 2006
    Applicant: International Business Machines Corporation
    Inventors: James Curtin, Jose Neves, Douglas Search
  • Publication number: 20020031637
    Abstract: There is a described a cushion element a method for producing same. Specifically, the improved cushion element includes a fastener assembly for mechanical adhesion of a trim cover to the cushion element. The fastener assembly comprises laterally spaced marginal portions which extend longitudinally along the fastener assembly. These margins are embedded in or encompassed by the foam body thereby improving the mechanical “pull-out” strength of the fastener assembly in the foam body.
    Type: Application
    Filed: July 16, 2001
    Publication date: March 14, 2002
    Inventors: Louis Oborny, James Tran, James Curtin, Leslie E. Clark
  • Patent number: 5000543
    Abstract: A 3-D viewer is created by folding paper such as card stock in a predetermined manner. A first section of the view carries a pair of 3-D lenses and a second section, which is held normal to the plane of the first section when the viewer is in use, has a longitudinal extent substantially equal to the focal length of the lenses. In a first embodiment, a third section is foldably connected to the second section, carries at least one 3-D scene, and is held generally paralle to the first section when the scenes are viewed. Other embodiments add additional sections which are foldably secured to the second or third section, a card holding member and pocket members for holding additonal 3-D scenes. Another embodiment includes slotted card members that are releasably attachable to a card holder member. A lens structure also protects the lens from abrasion and holds the lens in position so that the viewer can be mailed without being damaged.
    Type: Grant
    Filed: January 24, 1990
    Date of Patent: March 19, 1991
    Inventor: James Curtin