Patents by Inventor Michael J. Barnes

Michael J. Barnes 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: 11394643
    Abstract: A node includes one or more line cards interconnected to one another via a switching fabric and configured to implement a data plane; and a first router processor and a second router processor communicatively coupled to the one or more line cards, and each configured to implement a separate control plane, such that the node appears in a link-state database as two separate nodes. Responsive to an in-service software upgrade, the first router processor is upgraded and down while the second router processor is active, thereby preserving routing and forwarding. The one or more line cards include a first Virtual Local Area Networking (VLAN) for the first router processor and a second VLAN for the second router processor, and the first VLAN and the second VLAN are associated with a same physical interface on the one or more line cards.
    Type: Grant
    Filed: August 19, 2020
    Date of Patent: July 19, 2022
    Assignee: Ciena Corporation
    Inventors: Sami Boutros, Pranav Mehta, Jayant Kumar Bhardwaj, Michael J. Barnes
  • Publication number: 20220014464
    Abstract: A node includes one or more line cards interconnected to one another via a switching fabric and configured to implement a data plane; and a first router processor and a second router processor communicatively coupled to the one or more line cards, and each configured to implement a separate control plane, such that the node appears in a link-state database as two separate nodes. Responsive to an in-service software upgrade, the first router processor is upgraded and down while the second router processor is active, thereby preserving routing and forwarding. The one or more line cards include a first Virtual Local Area Networking (VLAN) for the first router processor and a second VLAN for the second router processor, and the first VLAN and the second VLAN are associated with a same physical interface on the one or more line cards.
    Type: Application
    Filed: August 19, 2020
    Publication date: January 13, 2022
    Inventors: Sami Boutros, Pranav Mehta, Jayant Kumar Bhardwaj, Michael J. Barnes
  • Publication number: 20150165327
    Abstract: A method and a system for finding products in an in-store shopping environment using an interactive shopping game is described. In an example, the shopping game is generated based on user input, including a shopping list and user personalization information. For example, the interactive shopping game is presented to a user on a portable electronic device to guide the user to find items in the in-store shopping environment.
    Type: Application
    Filed: December 17, 2013
    Publication date: June 18, 2015
    Inventors: Dennis Chu, Kevin Carvalho, Michael J. Barnes
  • Publication number: 20140258016
    Abstract: Example methods and systems are directed to generating recommendations based on one or more user inventories, which may be stored in a database. The inventory may include items (e.g., physical goods, electronic goods, and financial assets) owned by a user. A machine may use the database to provide suggestions to the user to buy or sell items. The machine may also use the database to provide suggestions to the user to join a community. The database may be used in conjunction with an electronic commerce site. The machine may be aware of which items in the site are being viewed by the user. The recommendation made by the machine may take into account the item being viewed. The user may be able to view the current market value for each item individually, the total value for a selection of items, or the total value for all items.
    Type: Application
    Filed: December 19, 2013
    Publication date: September 11, 2014
    Applicant: EBAY INC.
    Inventors: Tyler James Hale, Nishant Asthana, Michael J. Barnes, Gayathri Ravichandran Geetha, Eugene Lewis Gunter, Seyed-Mahdi Pedramrazi, Munawar Saeed, Khushwant Singh, Gregory Tariff, Sachin Tilloo
  • Publication number: 20140013576
    Abstract: In accordance with the present disclosure, a press fit tool assembly may include a press fit tool having a plurality of parallel blades configured such that each row of pins of a male connector may mechanically couple to adjacent blades when the press fit tool is mechanically coupled to the male connector. The press fit tool assembly may also include a press fit tool cap mechanically coupled to the press fit tool, with the press fit tool cap having at least one protrusion configured to be received by a corresponding notch of the male connector when the male connector is mechanically coupled to the press fit tool.
    Type: Application
    Filed: July 11, 2012
    Publication date: January 16, 2014
    Applicant: FUJITSU NETWORK COMMUNICATIONS, INC.
    Inventor: Michael J. Barnes
  • Publication number: 20130331510
    Abstract: Embodiments of the invention generally relate to polyurethanes having resistance to hydrocarbons and articles made therefrom. In one embodiment, a hydrocarbon resistant polycarbonate elastomer containing article is provided. The hydrocarbon resistant polycarbonate elastomer is prepared from a reaction mixture comprising (a) one or more difunctional polycarbonate polyols comprising repeating units from one or more alkane diols having 2 to 20 carbon atoms with a number average molecular weight between 500 and 3,000, and (b) one or more organic polyisocyanate components, wherein the article is selected from filter caps, conduits, containers, seals, mechanical belts, liners, coatings, rollers and machine parts.
    Type: Application
    Filed: February 14, 2012
    Publication date: December 12, 2013
    Applicant: DOW GLOBAL TECHNOLOGIES LLC
    Inventors: Harpreet Singh, Michael J. Barnes, William H. Heath, Amarnath Singh
  • Publication number: 20130054421
    Abstract: A system and method are provided for processing transactions between at least one buying company and at least one selling company using a central datastore accessible to users from the buying company and selling company. Purchase order and invoice data are obtained and compared to identify a matched record having purchase order data and corresponding invoice data. A collaborative data set in the central datastore is created, based in part on the matched record and storing in the datastore detailed settlement data regarding settlement of the matched record of purchase order data and corresponding invoice data. A complete settlement transaction history is stored by providing for storage of additional settlement data in the central datastore, wherein credit memos, debit memos regarding the invoice, the purchase order of the matched record, and/or other documents related to the transaction are stored as part of the collaborative data set.
    Type: Application
    Filed: September 14, 2012
    Publication date: February 28, 2013
    Applicant: Oracle International Corporation
    Inventors: David W. Bandych, John T. Marron, Mark Hoffmeyer, Michael J. Barnes, Tim Dawson, Paul Hanson
  • Patent number: 8326754
    Abstract: A system and method are provided for processing transactions between at least one buying company and at least one selling company using a central datastore accessible to users from the buying company and selling company. Purchase order and invoice data are obtained and compared to identify a matched record having purchase order data and corresponding invoice data. A collaborative data set in the central datastore is created, based in part on the matched record and storing in the datastore detailed settlement data regarding settlement of the matched record of purchase order data and corresponding invoice data. A complete settlement transaction history is stored by providing for storage of additional settlement data in the central datastore, wherein credit memos, debit memos regarding the invoice, the purchase order of the matched record, and/or other documents related to the transaction are stored as part of the collaborative data set.
    Type: Grant
    Filed: December 30, 2004
    Date of Patent: December 4, 2012
    Assignee: Oracle International Corporation
    Inventors: David W. Bandych, John T. Marron, Mark Hoffmeyer, Michael J. Barnes, Tim Dawson, Paul Hanson
  • Patent number: 5868488
    Abstract: An adjustable headlight and headlight adjusting direction sensing control system which incrementally adjusts the Y axis of an automobile headlight in accordance with the vehicle turning direction and adjusts the X axis in accordance with the hood orientation in relation to the road topography. A method for adjusting the X axis and Y axis of the adjustable headlights for enhancing the illumination of the changing forward road topography. The automobile headlight and the headlight adjusting and direction sensing control system comprises a pair of adjustable headlights, a pair of servomotors systems, first sensor, second sensor and microprocessor. The adjustable headlights are coupled to a pair of servomotors of one of the servomotor systems for adjusting the adjustable headlights along its X axis or Y axis in accordance with the output signals from the microprocessor.
    Type: Grant
    Filed: November 18, 1996
    Date of Patent: February 9, 1999
    Inventors: Justin R. Speak, Michael J. Barnes
  • Mug
    Patent number: D353076
    Type: Grant
    Filed: March 31, 1993
    Date of Patent: December 6, 1994
    Inventor: Michael J. Barnes