Patents by Inventor Carl Anderson

Carl Anderson 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: 12107820
    Abstract: Examples of the present disclosure describe systems and methods for using a host DNS local cache to enable DNS resolution during network connectivity issues. In examples, a DNS request from a virtual environment executing on a host device is received by a DNS forwarder implemented within the host device. The DNS forwarder determines that a DNS resolver external to the host device is unreachable to provide a DNS response for a domain name in the DNS request. In response to determining the DNS resolver is unreachable, the DNS forwarder identifies a DNS response corresponding to the domain name within a DNS local cache implemented within the host device. The DNS forwarder provides the DNS response to the virtual environment to satisfy the DNS request.
    Type: Grant
    Filed: March 30, 2023
    Date of Patent: October 1, 2024
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Han Zhou, Steven Carl Anderson, KyuWang Lee
  • Publication number: 20240179117
    Abstract: Examples of the present disclosure describe systems and methods for using a host DNS local cache to enable DNS resolution during network connectivity issues. In examples, a DNS request from a virtual environment executing on a host device is received by a DNS forwarder implemented within the host device. The DNS forwarder determines that a DNS resolver external to the host device is unreachable to provide a DNS response for a domain name in the DNS request. In response to determining the DNS resolver is unreachable, the DNS forwarder identifies a DNS response corresponding to the domain name within a DNS local cache implemented within the host device. The DNS forwarder provides the DNS response to the virtual environment to satisfy the DNS request.
    Type: Application
    Filed: March 30, 2023
    Publication date: May 30, 2024
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Han ZHOU, Steven Carl ANDERSON, KyuWang LEE
  • Patent number: 11172003
    Abstract: A device may generate a registration mapping that associates a client identifier of a media client and a messaging identifier of a user device. The device may store the registration mapping in a registration data structure. The device may receive, via a messaging protocol, a message from the user device. The message may include the message identifier and an input for an application session of the media client. The device may determine, based on the registration data structure including the registration mapping and the message, that the user device is associated with the media client. The device may provide, via the messaging protocol, the message to the media client to permit the application session to operate according to the input.
    Type: Grant
    Filed: December 2, 2020
    Date of Patent: November 9, 2021
    Assignee: Accenture Global Solutions Limited
    Inventors: Chris Adam Maloney, John Carl Anderson, Connor Fox Bourke, Yu Chang Ou, Keerthi Samhita Vempatti Venkatanaga
  • Patent number: 10785104
    Abstract: A mechanism automatically reconfigures and later restores the network configuration and settings for network devices installed at one location according to configuration and settings of corresponding network devices installed at another location. This enables a user to access these network devices the same way in both locations. This mechanism further avoids having to perform any network reconfiguration of mobile devices that may be carried between the two locations.
    Type: Grant
    Filed: October 29, 2019
    Date of Patent: September 22, 2020
    Assignee: Accenture Global Solutions Limited
    Inventors: Chris Maloney, John Carl Anderson, Scott Lee Stephenson, Chase Alan Sylvester
  • Patent number: 10552572
    Abstract: A method, system, apparatus, and computer program product provide the ability to design a drainage pipe solution. A profile of a surface segment (that includes a surface slope) is acquired. A first pipe size and a first pipe slope or calculated based on a proper velocity. A second pipe size and a second pipe slope are calculated based on the surface slope. A first pipe covering and a second pipe covering for the first pipe size and the second pipe size, for the surface segment is computed. A lower of the first pipe covering and the second pipe covering is selected as the drainage pipe solution.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: February 4, 2020
    Assignee: AUTODESK, INC.
    Inventors: Xiaoming Fei, Jianwen Huang, Lei Hua, Yimeng He, Weihua Zhong, Lijun Zhang, Zeyi Xia, Matthew Carl Anderson
  • Patent number: 10255713
    Abstract: A computer-implemented method for dynamically adjusting rendering parameters based on user movements may include determining viewpoint movement data for a user viewing a rendering of a 3D model at a first time, determining a first level-of-detail at which to render the 3D model based at least in part on the viewpoint movement data at the first time and rendering the 3D model at the first level-of-detail. The method may also include determining viewpoint movement data for the user at a second time, wherein the viewpoint movement data at the second time differs from the viewpoint movement data at the first time. In addition, the method may include determining a second level-of-detail at which to render the 3D model based at least in part on the viewpoint movement data at the second time and rendering the 3D model at the second level-of-detail, wherein the second level-of-detail differs from the first level-of-detail.
    Type: Grant
    Filed: December 29, 2014
    Date of Patent: April 9, 2019
    Assignee: Google LLC
    Inventors: Dominik Philemon Kaeser, John Carl Anderson
  • Patent number: 10244649
    Abstract: In various implementations, an enclosure may be utilized to secure component(s) for a variety of applications, such as creating a communications network. For example, an enclosure may be utilized to secure electronic component(s). The enclosure may include shell(s) and a frame coupled to create a seal that inhibits the components in the enclosure from being exposed to fluids and/or particles. The shell(s) or portions thereof may not cause substantial signal loss.
    Type: Grant
    Filed: April 26, 2017
    Date of Patent: March 26, 2019
    Assignee: AmpThink, LLC
    Inventor: William Carl Anderson, III
  • Publication number: 20180334232
    Abstract: A stern light manually insertible into and removable from a powered socket such as for a boat, is shown and described. The stern light comprises a light transmissive elongated post with a plurality of point light sources. Each point light source is individually controllable as to on-off and as to color, either from local pushbuttons or from a portable wireless transmitter. The point light sources may be controlled by a programmable controller which responds to the local pushbuttons or to the portable wireless transmitter, and may illuminate according to various lighting sequences, such as constantly on and such as flashing.
    Type: Application
    Filed: May 16, 2018
    Publication date: November 22, 2018
    Inventors: Wayne Gerard Poole, Steven Carl Anderson
  • Patent number: 10017767
    Abstract: An agent that increases YAP1 levels for use in the treatment of hematopoietic disorders.
    Type: Grant
    Filed: November 5, 2013
    Date of Patent: July 10, 2018
    Assignees: FONDAZIONE CENTRO SAN RAFFAELE, DANA-FARBER CANCER INSTITUTE, INC.
    Inventors: Giovanni Tonon, Francesca Cottini, Kenneth Carl Anderson
  • Patent number: 9965893
    Abstract: Systems and methods for performing shading operations of a three-dimensional model, such as a three-dimensional model of a geographic area, are provided. According to aspects of the present disclosure, shading operations can be performed based on a curvature of the polygon mesh such that smooth surfaces still appear smooth after shading and such that sharp edges still appear sharp after shading. In particular, a curvature-driven normal is used for shading operations that takes into account the local curvature of the polygon mesh. A curvature factor can be obtained for each vertex in the polygon mesh. The curvature factor for each vertex can be a scalar value that describes the degree of local curvature in the mesh polygons connected at the vertex. The curvature-driven normal for each fragment can be determined based on the curvature factors associated with the vertices in the polygon mesh.
    Type: Grant
    Filed: June 25, 2013
    Date of Patent: May 8, 2018
    Assignee: Google LLC.
    Inventor: John Carl Anderson
  • Publication number: 20170311469
    Abstract: In various implementations, an enclosure may be utilized to secure component(s) to location(s), such as an overhead portion of a structure (e.g., a ceiling) for a variety of applications, such as creating a communications network. For example, an enclosure may be utilized to secure communications component(s). The enclosure may include one or more finishing brackets, back members, mounting brackets, gaskets, and shells. One of more components of the enclosure may be coupled (e.g. via the gasket(s)) to create a seal that inhibits the components in the enclosure from being exposed to fluids and/or particles. The shell may not cause substantial signal loss, in some implementations.
    Type: Application
    Filed: June 26, 2017
    Publication date: October 26, 2017
    Inventor: William Carl Anderson, III
  • Publication number: 20170311467
    Abstract: In various implementations, an enclosure may be utilized to secure component(s) for a variety of applications, such as creating a communications network. For example, an enclosure may be utilized to secure electronic component(s). The enclosure may include shell(s) and a frame coupled to create a seal that inhibits the components in the enclosure from being exposed to fluids and/or particles. The shell(s) or portions thereof may not cause substantial signal loss.
    Type: Application
    Filed: April 26, 2017
    Publication date: October 26, 2017
    Inventor: William Carl Anderson, III
  • Publication number: 20170277824
    Abstract: A method, system, apparatus, and computer program product provide the ability to design a drainage pipe solution. A profile of a surface segment (that includes a surface slope) is acquired. A first pipe size and a first pipe slope or calculated based on a proper velocity. A second pipe size and a second pipe slope are calculated based on the surface slope. A first pipe covering and a second pipe covering for the first pipe size and the second pipe size, for the surface segment is computed. A lower of the first pipe covering and the second pipe covering is selected as the drainage pipe solution.
    Type: Application
    Filed: March 24, 2016
    Publication date: September 28, 2017
    Applicant: Autodesk, Inc.
    Inventors: Xiaoming Fei, Jianwen Huang, Lei Hua, Yimeng He, Weihua Zhong, Lijun Zhang, Zeyi Xia, Matthew Carl Anderson
  • Patent number: 9746152
    Abstract: An internally illuminated transparent rail, such as a handrail, is disclosed. The rail is fabricated from polycarbonate or the like, and contains one or more series of lighting elements such as LEDs. The LEDs are connected to a programmable controller which stores preloaded programming control sequences and features, and which can also receive commands wirelessly from e.g. a hand held user interface such as a cellular telephone. The rail includes stanchions for mounting to an environmental object such as a transport vehicle or a static structure.
    Type: Grant
    Filed: May 1, 2015
    Date of Patent: August 29, 2017
    Inventors: Wayne Gerard Poole, Steven Carl Anderson
  • Patent number: 9651587
    Abstract: An apparatus is for visual indication of an energized state of electrical conductors. The apparatus includes two electrodes structured to capacitively couple to two energized electrical conductors, respectively, in order to harvest an electric field. A rectifier is powered from one or both of the two electrodes. An illuminated indicator or a non-illuminated indicator is powered from the rectifier.
    Type: Grant
    Filed: April 25, 2014
    Date of Patent: May 16, 2017
    Assignee: EATON CORPORATION
    Inventors: John Albert Kovacich, Carl Anderson, John Trublowski, Steven Christopher Schmalz
  • Patent number: 9584769
    Abstract: Remote usable surveillance apparatuses are provided with at least a single camera head and preferably with the ability to provide adjustment about one or more axis. The present invention also solves several other problems faced by designs with fixed (non-moveable) axis imaging systems. Those include but are not limited to supplying power to a camera head that tilts and rotates, particularly at a remote location. The ability of the user to interface with camera functions and setting using a tilting head, multiple power supplies and options built into a single housing without the addition of power cables or external jacks. The present invention provides a standalone concept without the aid of one or even more mounting apparatuses or devices which in turn sets it apart and creates a totally different multi-axis concept from prior art.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: February 28, 2017
    Assignee: BGHA, Inc.
    Inventors: Perry Vincent Elsemore, Hans Carl Anderson
  • Patent number: 9533313
    Abstract: A jet shower sprayer includes three or more tubular distribution members connected together end to end forming an endless fluid path therein. Each tubular distribution member includes a plurality of nozzle openings. A water supply port is connected to and in fluid communication with the tubular distribution members.
    Type: Grant
    Filed: June 30, 2015
    Date of Patent: January 3, 2017
    Inventor: Carl Anderson
  • Publication number: 20160320015
    Abstract: An internally illuminated transparent rail, such as a handrail, is disclosed. The rail is fabricated from polycarbonate or the like, and contains one or more series of lighting elements such as LEDs. The LEDs are connected to a programmable controller which stores preloaded programming control sequences and features, and which can also receive commands wirelessly from e.g. a hand held user interface such as a cellular telephone. The rail includes stanchions for mounting to an environmental object such as a transport vehicle or a static structure.
    Type: Application
    Filed: May 1, 2015
    Publication date: November 3, 2016
    Inventors: Wayne Gerard Poole, Steven Carl Anderson
  • Publication number: 20160203624
    Abstract: In one aspect, a computer-implemented method for providing combined multi-dimensional map views may generally include receiving, by one or more computing devices, a first set of geospatial data associated with rendering a two-dimensional view of a first portion of a geographic area, receiving, by the one or more computing devices, a second set of geospatial data associated with rendering a three-dimensional view of a second portion of the geographic area and rendering, by the one or more computing devices, a combined map view of the geographic area based on the first and second sets of geospatial data. The combined map view may include a first discrete map area providing a two-dimensional map view of the first portion of the geographic area and a second discrete map area providing a three-dimensional map view of the second portion of the geographic area.
    Type: Application
    Filed: March 5, 2014
    Publication date: July 14, 2016
    Applicant: Google Inc.
    Inventor: John Carl Anderson
  • Publication number: 20160189423
    Abstract: A computer-implemented method for dynamically adjusting rendering parameters based on user movements may include determining viewpoint movement data for a user viewing a rendering of a 3D model at a first time, determining a first level-of-detail at which to render the 3D model based at least in part on the viewpoint movement data at the first time and rendering the 3D model at the first level-of-detail. The method may also include determining viewpoint movement data for the user at a second time, wherein the viewpoint movement data at the second time differs from the viewpoint movement data at the first time. In addition, the method may include determining a second level-of-detail at which to render the 3D model based at least in part on the viewpoint movement data at the second time and rendering the 3D model at the second level-of-detail, wherein the second level-of-detail differs from the first level-of-detail.
    Type: Application
    Filed: December 29, 2014
    Publication date: June 30, 2016
    Inventors: Dominik Philemon Kaeser, John Carl Anderson