Patents by Inventor Charles A. Porter

Charles A. Porter 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: 11966845
    Abstract: A method for creating generated formatted data, that includes receiving, by a sequential data generator, raw data, where the raw data includes formation data at a drilling environment, processing the raw data to obtain generated recommendation data, where the generated recommendation data includes a proposed drilling location, and creating the generated formatted data, where the generated formatted data includes the generated recommendation data.
    Type: Grant
    Filed: July 17, 2023
    Date of Patent: April 23, 2024
    Assignee: Halliburton Energy Services, Inc.
    Inventors: Mateusz Michal Dyngosz, Charles Benjamin Broaddus, Aidan Porter, Dale E. Jamison
  • Publication number: 20230400048
    Abstract: A clip linkage is disclosed comprising clips to restrict relative parallel displacement between a panel and a back surface. The clip linkage is set intermediate the panel and the back surface so as to be hidden. The clip linkage is particularly useful for holding a panel to a back surface having a corner such as a corner of a wall or ceiling.
    Type: Application
    Filed: June 11, 2022
    Publication date: December 14, 2023
    Inventor: Charles Porter
  • Publication number: 20210404182
    Abstract: This invention relates generally to a lock for securing clips used to hold a panel to a wall or ceiling. It includes a panel assembly covering a back surface of a ceiling with a panel, comprising: the panel held face to face with the back surface by a link between a first clip and a second clip; a lock for securing the clips linked together comprising a shim and a flexible wedge connected together; at least a first fastener which connects the wedge to the back surface at a location outside the perimeter of the panel; wherein the shim intermediate the wedge and the back surface is movable to a first position outside of the perimeter to unlock the link to remove the panel from the back surface and in a second configuration the shim is located inside the perimeter where the link is locked to prevent removal of the panel.
    Type: Application
    Filed: June 27, 2021
    Publication date: December 30, 2021
    Inventor: Charles Porter
  • Publication number: 20210388621
    Abstract: Disclosed is an inset for a panel in the form of a pad or disk for holding supporting the weight of the panel and holding it against a back surface without any means of support for the panel being visible. The insert comprises; one or more spiral shape arms which spiral(s) radially inwards from a perimetral rim inwards toward the center of the insert where the arms have a connector to connect to mounting screw, bolt or rivet. Also disclosed is a panel wall assembly covering a back surface with a panel, comprising: the panel held face to face with the back surface by an out-of-sight insert inset in the panel; a mounting screw/bolt/rivet with a head-flange which protrudes from the back surface; and the insert comprising a connector connected to the head-flange of the mounting screw, bolt or rivet.
    Type: Application
    Filed: June 11, 2021
    Publication date: December 16, 2021
    Inventor: Charles Porter
  • Patent number: 10219015
    Abstract: Disclosed are techniques to enable users to perform transactions such as purchasing items or receiving information regarding items depicted within a content stream, where the content stream may be received from a content provider and provided to an output device. Transactions may be performed by a user that may or may not be associated with a content provider or associated with an item offering service. In one example, a content stream may be analyzed to detect a depiction of an item, and a user may operate a user interface overlaid onto the displayed content stream to perform transactions such as initiating a purchase or requesting more information on the detected items.
    Type: Grant
    Filed: December 5, 2013
    Date of Patent: February 26, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Danae M. Kokenos, Charles Porter Schermerhorn, Matthew T. Tavis
  • Patent number: 10210184
    Abstract: A method and system for utilizing metadata to search for media, such as multimedia and streaming media, includes searching for the media, receiving results, extracting metadata associated with the media, enhancing the extracted metadata, and grouping the search results in accordance with attributes of the enhanced metadata. Enhancing and grouping include adding related metadata to the database of metadata, iteratively using metadata to search for more media related data, removing duplicate URLs, collapsing URLs that are variants of each other, and masking out superfluous terms from URLs. The resultant metadata and media files are available to users and search engines.
    Type: Grant
    Filed: March 27, 2015
    Date of Patent: February 19, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aram Christian Abajian, Robin Andrew Alexander, Scott Chao-Chueh Lee, Austin David Dahl, John Anthony Derosa, Charles A. Porter, Eric Carl Rehm, Jennifer Lynn Kolar, Srinivasan Sudanagunta
  • Patent number: 9959551
    Abstract: Techniques for providing a messaging plan may be provided. A message that conforms to a channel agnostic format may be received. In an example, a messaging plan that includes a channel for delivering the message may be determined based at least in part on a score determined by a machine learning module utilizing metrics of a user. The message may be provided to the user according to the messaging plan. The messaging plan may be updated for subsequent messages based at least in part on updated metrics of the user received in response to the user interacting with the message.
    Type: Grant
    Filed: December 18, 2014
    Date of Patent: May 1, 2018
    Assignee: Amazon Technologies, Inc.
    Inventors: Charles Porter Schermerhorn, David John Edwards, Jr., Tegdeep Kondal, Donald Arthur Parsons, Nisarg Shah, Vishal Mangesh Shanbhag
  • Patent number: 9805177
    Abstract: Disclosed are various embodiments of systems, methods, and computer programs that can facilitate processing of large data sets from data sources. Examples of the disclosure can allow a client to perform data processing tasks in computing resources that are external to a data source from which the data is retrieved rather than relying upon the computing resources of the data source.
    Type: Grant
    Filed: September 28, 2015
    Date of Patent: October 31, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Diwakar Chakravarthy, Justin Canfield Crites, Sainath Chowdary Mallidi, Charles Porter Schermerhorn, Patrick Jing Ye
  • Patent number: 9765529
    Abstract: A panel fastener for removably flush mounting a wall panel to a wood furring. The panel fastener includes a mounting body adapted for being inserted into a complementary opening in the wood furring. A hanger slot is disposed in the mounting body for receiving a hanger member carrying the wall panel. A slot flange is disposed within a portion of the hanger slot and defining a narrowed hanger channel receiving and securing the hanger member. A crush ridge is disposed on a rear side of the slot flange for engaging the hanger member. A slot cap disposed in a rear side of the hanger slot and including a locking arm engaging the hanger member when inserted into the narrowed hanger channel of the slot flange for resisting removal of the hanger member from the narrowed hanger channel.
    Type: Grant
    Filed: September 8, 2016
    Date of Patent: September 19, 2017
    Inventor: Charles Porter
  • Patent number: 9729557
    Abstract: A lightweight throttling mechanism allows for dynamic control of access to resources in a distributed environment. Each request received by a server of a server group is parsed to determine tokens in the request, which are compared with designated rules to determine whether to process or reject the request based on usage data associated with an aspect of the request, the token values, and the rule(s) specified for the request. The receiving of each request can be broadcast to throttling components for each server such that the global state of the system is known to each server. The system then can monitor usage and dynamically throttle requests based on real time data in a distributed environment.
    Type: Grant
    Filed: May 16, 2016
    Date of Patent: August 8, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Soumya Sanyal, Ernest S. Powers, III, Mack Zhou, Matthew T. Tavis, Stephen A. Slotnick, John Wai Yam Hui, Charles Porter Schermerhorn
  • Publication number: 20170073961
    Abstract: A panel fastener for removably flush mounting a wall panel to a wood furring. The panel fastener includes a mounting body adapted for being inserted into a complementary opening in the wood furring. A hanger slot is disposed in the mounting body for receiving a hanger member carrying the wall panel. A slot flange is disposed within a portion of the hanger slot and defining a narrowed hanger channel receiving and securing the hanger member. A crush ridge is disposed on a rear side of the slot flange for engaging the hanger member. A slot cap disposed in a rear side of the hanger slot and including a locking arm engaging the hanger member when inserted into the narrowed hanger channel of the slot flange for resisting removal of the hanger member from the narrowed hanger channel.
    Type: Application
    Filed: September 8, 2016
    Publication date: March 16, 2017
    Inventor: Charles Porter
  • Patent number: 9376812
    Abstract: A plurality of carrying bars defining a suspended mounting grid. A bracket having a U-shaped central portion defining a mounting channel receiving a portion of said carrying bars. The bracket has a first support arm extending laterally outward from a first side of said central portion, and a second support arm extending laterally outward from a second side of said central portion. A keyway is disposed in each of said first and second support arms. A ceiling panel having a ceiling panel connecting member engages said keyway in either of said first support arm or said second support arm of said bracket so that said ceiling panel is carried by said bracket on said carrying bars. A securing clip carried on each of said first and second support arms engaging said ceiling panel connecting member to resist removal of said ceiling panel connecting member from said keyway.
    Type: Grant
    Filed: July 21, 2015
    Date of Patent: June 28, 2016
    Inventor: Charles Porter
  • Patent number: 9344371
    Abstract: A lightweight throttling mechanism allows for dynamic control of access to resources in a distributed environment. Each request received by a server of a server group is parsed to determine tokens in the request, which are compared with designated rules to determine whether to process or reject the request based on usage data associated with an aspect of the request, the token values, and the rule(s) specified for the request. The receiving of each request can be broadcast to throttling components for each server such that the global state of the system is known to each server. The system then can monitor usage and dynamically throttle requests based on real time data in a distributed environment.
    Type: Grant
    Filed: October 13, 2014
    Date of Patent: May 17, 2016
    Assignee: Amazon Technologies, Inc.
    Inventors: Soumya Sanyal, Ernest S. Powers, III, Mack Zhou, Matthew T. Tavis, Stephen A. Slotnick, John Wai Yam Hui, Charles Porter Schermerhorn
  • Publication number: 20160053489
    Abstract: A plurality of carrying bars defining a suspended mounting grid. A bracket having a U-shaped central portion defining a mounting channel receiving a portion of said carrying bars. The bracket has a first support arm extending laterally outward from a first side of said central portion, and a second support arm extending laterally outward from a second side of said central portion. A keyway is disposed in each of said first and second support arms. A ceiling panel having a ceiling panel connecting member engages said keyway in either of said first support arm or said second support arm of said bracket so that said ceiling panel is carried by said bracket on said carrying bars. A securing clip carried on each of said first and second support arms engaging said ceiling panel connecting member to resist removal of said ceiling panel connecting member from said keyway.
    Type: Application
    Filed: July 21, 2015
    Publication date: February 25, 2016
    Inventor: Charles Porter
  • Publication number: 20160053478
    Abstract: A first clip and a second clip each having a housing including a top and bottom wall interconnected by side walls defining a hollow interior socket, a connector insert carried in the socket including a base portion having a series of laterally spaced prongs extending parallel with the length of the socket, the prongs having a distal end portion extending outward beyond the housing; the distal end portions of the prongs on the first clip are adapted for engaging the prongs of the second clip in interlocking engagement; the distal end portions of the prongs on the first clip are received into the socket of the second clip, and the distal end portions of the prongs on the second clip are received into the socket of the first clip so that the housing of the first clip is disposed flush against the housing of the second clip to resist movement.
    Type: Application
    Filed: July 21, 2015
    Publication date: February 25, 2016
    Inventor: Charles Porter
  • Patent number: 9169653
    Abstract: A clip having a plurality of locking ribs disposed on a front surface for engaging a mounting surface; a mounting channel disposed in a rear surface; the mounting channel adapted to receive a securing member for securing the clip to the mounting surface; a flange extending outwardly from a side surface, wherein the flange includes an engaging surface having a ridge portion and a recess portion; whereby the ridge portion of the flange is received into a complementary recess portion of a flange on a second clip, and the recess portion receives a complementary ridge portion of the flange on the second clip for interlocking engagement between clips.
    Type: Grant
    Filed: March 28, 2014
    Date of Patent: October 27, 2015
    Inventor: Charles Porter
  • Publication number: 20150275527
    Abstract: A clip having a plurality of locking ribs disposed on a front surface for engaging a mounting surface; a mounting channel disposed in a rear surface; the mounting channel adapted to receive a securing member for securing the clip to the mounting surface; a flange extending outwardly from a side surface, wherein the flange includes an engaging surface having a ridge portion and a recess portion; whereby the ridge portion of the flange is received into a complementary recess portion of a flange on a second clip, and the recess portion receives a complementary ridge portion of the flange on the second clip for interlocking engagement between clips.
    Type: Application
    Filed: March 28, 2014
    Publication date: October 1, 2015
    Inventor: Charles Porter
  • Publication number: 20150199445
    Abstract: A method and system for utilizing metadata to search for media, such as multimedia and streaming media, includes searching for the media, receiving results, extracting metadata associated with the media, enhancing the extracted metadata, and grouping the search results in accordance with attributes of the enhanced metadata. Enhancing and grouping include adding related metadata to the database of metadata, iteratively using metadata to search for more media related data, removing duplicate URLs, collapsing URLs that are variants of each other, and masking out superfluous terms from URLs. The resultant metadata and media files are available to users and search engines.
    Type: Application
    Filed: March 27, 2015
    Publication date: July 16, 2015
    Inventors: Aram Christian Abajian, Robin Andrew Alexander, Scott Chao-Chueh Lee, Austin David Dahl, John Anthony Derosa, Charles A. Porter, Eric Carl Rehm, Jennifer Lynn Kolar, Srinivasan Sudanagunta
  • Patent number: 9009136
    Abstract: A method and system for utilizing metadata to search for media, such as multimedia and streaming media, includes searching for the media, receiving results, extracting metadata associated with the media, enhancing the extracted metadata, and grouping the search results in accordance with attributes of the enhanced metadata. Enhancing and grouping include adding related metadata to the database of metadata, iteratively using metadata to search for more media related data, removing duplicate URLs, collapsing URLs that are variants of each other, and masking out superfluous terms from URLs. The resultant metadata and media files are available to users and search engines.
    Type: Grant
    Filed: May 14, 2010
    Date of Patent: April 14, 2015
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Aram Christian Abajian, Robin Andrew Alexander, Scott Chao-Chueh Lee, Austin David Dahl, John Anthony Derosa, Charles A. Porter, Eric Carl Rehm, Jennifer Lynn Kolar, Srinivasan Sudanagunta
  • Patent number: 8863266
    Abstract: A lightweight throttling mechanism allows for dynamic control of access to resources in a distributed environment. Each request received by a server of a server group is parsed to determine tokens in the request, which are compared with designated rules to determine whether to process or reject the request based on usage data associated with an aspect of the request, the token values, and the rule(s) specified for the request. The receiving of each request can be broadcast to throttling components for each server such that the global state of the system is known to each server. The system then can monitor usage and dynamically throttle requests based on real time data in a distributed environment.
    Type: Grant
    Filed: September 14, 2012
    Date of Patent: October 14, 2014
    Assignee: Amazon Technologies, Inc.
    Inventors: Soumya Sanyal, Ernest S. Powers, III, Mack Zhou, Matthew T. Tavis, Stephen A. Slotnick, John Wai Yam Hui, Charles Porter Schermerhorn