Patents by Inventor David Day

David Day 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: 20100078564
    Abstract: According to one aspect, an IR spectrometer includes a light source adapted to illuminate a sample, a grating adapted to spectrally disperse a light that has illuminated the sample, a MEMS array adapted to be electrostatically actuated by a controller to control a diffraction of the light, a detector configured to detect the light, and a power source adapted to supply power to the light source and to the MEMS array, wherein the controller is adapted to control the MEMS array so as to manage a power consumption of the IR spectrometer. In one embodiment, the IR spectrometer includes a housing sized and arranged to house the light source, the grating, the MEMS array, the controller, the detector, to and the power source in a hand-held device.
    Type: Application
    Filed: December 4, 2009
    Publication date: April 1, 2010
    Applicant: POLYCHROMIX CORPORATION
    Inventors: Abraham McAllister, Malcolm Smith, Kostas Zafiriou, David Day, Michael Butler
  • Patent number: 7653706
    Abstract: A dynamic image delivery system receives a client request for an image at an image caching server. The image caching server measures the client's network access speed and looks for an appropriate pre-rendered copy of the requested image that is rendered for the client's network access speed in local storage. If the appropriate rendered copy is found, then the image caching server sends the rendered image to the client. If it is not found, then the image caching server dynamically renders a copy of the image and sends it to the client.
    Type: Grant
    Filed: December 10, 2004
    Date of Patent: January 26, 2010
    Assignee: Akamai Technologies, Inc.
    Inventors: Richard David Day, Eric Sven-Johan Swildens, Edward Liu
  • Patent number: 7650427
    Abstract: Techniques are provided for using the mobility support features of IPv6 to allow client and server nodes to communicate without the continuing intervention of a load-balancing node that selected the server node. A load-balancing node intercepts a TCP SYN packet addressed to a virtual IP address. The load-balancing node selects a server node from among multiple server nodes, and sends the packet toward the server node. The server node sends an IPv6 packet toward the client node. The packet contains a Binding Update option that specifies the virtual IP address as a Home Address. This information causes the client node to replace destination addresses in outgoing IP packets so that packets that the client node would have sent toward the virtual IP address are sent toward the selected server node's IP address instead. Consequently, the IP packets are routed toward the selected server node instead of the load-balancing node.
    Type: Grant
    Filed: June 1, 2005
    Date of Patent: January 19, 2010
    Assignee: Akamai Technologies, Inc.
    Inventors: Zaide Liu, Richard David Day, Eric Sven-Johan Swildens
  • Publication number: 20100005175
    Abstract: A method and mechanism for a distributed on-demand computing system. The system automatically provisions distributed computing servers with customer application programs. The parameters of each customer application program are taken into account when a server is selected for hosting the program. The system monitors the status and performance of each distributed computing server. The system provisions additional servers when traffic levels exceed a predetermined level for a customer's application program and, as traffic demand decreases to a predetermined level, servers can be un-provisioned and returned back to a server pool for later provisioning. The system tries to fill up one server at a time with customer application programs before dispatching new requests to another server. The customer is charged a fee based on the usage of the distributed computing servers.
    Type: Application
    Filed: September 11, 2009
    Publication date: January 7, 2010
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Eric Sven-Johan Swildens, Richard David Day, Vikas Garg, Zaide "Edward" Liu
  • Publication number: 20090322790
    Abstract: Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use, for example from easel to laptop modes. Further the elements that comprise the graphical user interface are configured to present a summarized view of available actions and content, in order to simplify user interaction. The different views present different organizations of the interface elements and in some example display only certain ones of the modes of content in order to reduce the number of options a user must navigate to accomplish an objective. According to another aspect, methods and systems for streamlining user interaction with computer content are provided.
    Type: Application
    Filed: April 1, 2009
    Publication date: December 31, 2009
    Inventors: Yves Behar, Joshua Morenstein, Christopher Hibmacronan, Naoya Edahiro, Matthew David Day, Robert Sanford Havoc Pennington, Noah Bruce Guyot, Daniel Kuo, Jenea Boshart Hayes, Aaron Tang, Donald Francis Fischer, Christian Marc Schmidt, Lisa Strausfeld, David Livingstone Fore, Marc Gallucci, Eric Sutton, Samuel Wallace Webber, Christine Meahan, Philip Henson, John Chuang, Chris Bambacus
  • Publication number: 20090327489
    Abstract: A method and apparatus for serving content requests using global and local load balancing techniques is provided. Web site content is cached using two or more point of presences (POPs), wherein each POP has at least one DNS server. Each DNS server is associated with the same anycast IP address. A domain name resolution request is transmitted to the POP in closest network proximity for resolution based on the anycast IP address. Once the domain name resolution request is received at a particular POP, local load balancing techniques are performed to dynamically select the appropriate Web server at the POP for use in resolving the domain name resolution request. Approaches are described for handling bursts of traffic at a particular POP, security, and recovering from the failure of various components of the system.
    Type: Application
    Filed: August 11, 2009
    Publication date: December 31, 2009
    Inventors: Eric Sven-Johan Swildens, Zaide Liu, Richard David Day
  • Publication number: 20090303676
    Abstract: Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use, for example from easel to laptop modes. Further the elements that comprise the graphical user interface are configured to present a summarized view of available actions and content, in order to simplify user interaction. The different views present different organizations of the interface elements and in some example display only certain ones of the modes of content in order to reduce the number of options a user must navigate to accomplish an objective. According to another aspect, methods and systems for streamlining user interaction with computer content are provided.
    Type: Application
    Filed: April 1, 2009
    Publication date: December 10, 2009
    Inventors: Yves Behar, Joshua Morenstein, Christopher Hibmacronan, Naoya Edahiro, Matthew David Day, Robert Sanford Havoc Pennington, Noah Bruce Guyot, Daniel Kuo, Jenea Boshart Hayes, Aaron Tang, Donald Francis Fischer, Christian Marc Schmidt, Lisa Strausfeld, David Livingstone Fore, John Chuang, Chris Bambacus, Bart Haney, Logan Ray, Serge Beaulieu
  • Publication number: 20090300511
    Abstract: Various aspects and embodiments are directed to a graphical user interface that organizes interface elements into views of computer content for presentation to a user. Different views of are used to provide an interface that is responsive to configurations of the device and responsive to activity being performed by the user. Aspects include permitting the user to transition the device from one configuration to another during its use, for example from easel to laptop modes. Further the elements that comprise the graphical user interface are configured to present a summarized view of available actions and content, in order to simplify user interaction. The different views present different organizations of the interface elements and in some example display only certain ones of the modes of content in order to reduce the number of options a user must navigate to accomplish an objective. According to another aspect, methods and systems for streamlining user interaction with computer content are provided.
    Type: Application
    Filed: April 1, 2009
    Publication date: December 3, 2009
    Inventors: Yves Behar, Joshua Morenstein, Christopher Hibmacronan, Naoya Edahiro, Matthew David Day, Robert Sanford Havoc Pennington, Noah Bruce Guyot, Daniel Kuo, Jenea Boshart Hayes, Aaron Tang, Donald Francis Fischer, David Livingstone Fore, John Chuang, Chris Bambacus
  • Publication number: 20090259853
    Abstract: A dynamic multimedia fingerprinting system is provided. A user requests multimedia content from a Web cache server that verifies that the user is authorized to download the content. A custom fingerprint specific to the user is generated and dynamically inserted into the content as the content is delivered to the user. The custom fingerprint can be generated on the Web cache server or at the content provider's server. The system allows a content provider to specify where the custom fingerprint is inserted into the content or where the fingerprint is to replace a placeholder within the content.
    Type: Application
    Filed: June 22, 2009
    Publication date: October 15, 2009
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Eric Sven-Johan Swildens, Zaide Edward Liu, Richard David Day, Pradeep Kumar Chetal
  • Publication number: 20090244832
    Abstract: A portable computer that is configurable between a plurality of display modes including a laptop mode (in which the portable computer has a conventional laptop appearance) and an easel mode in which the base of the computer and its display component stand vertically forming an inverted “V.” The portable computer includes a hinge assembly that couples the display component to the base of the computer, and allows the display component to be rotated about an axis along an interface between the display component and the base to configure the portable computer between a closed position, the laptop mode and the easel mode. The portable computer further comprises a scroll wheel and optional navigation buttons that permit a user to control or manipulate various aspects of operation of the portable computer (such as volume or display brightness) and/or content displayed the computer.
    Type: Application
    Filed: July 10, 2008
    Publication date: October 1, 2009
    Inventors: Yves Behar, Joshua Morenstein, Christopher Hibmacronan, Naoya Edahiro, Matthew David Day
  • Publication number: 20090244012
    Abstract: A portable computer that is configurable between a laptop mode (in which the portable computer has a conventional laptop appearance) and an easel mode in which the base of the computer and its display component stand vertically forming an inverted “V.” The portable computer includes a hinge assembly that couples the display component to the base of the computer, and allows the display component to be rotated about an axis along an interface between the display component and the base to configure the portable computer between a closed position, the laptop mode and the easel mode.
    Type: Application
    Filed: July 10, 2008
    Publication date: October 1, 2009
    Inventors: Yves Behar, Joshua Morenstein, Christopher Hibmacronan, Naoya Edahiro, Matthew David Day
  • Patent number: 7590739
    Abstract: A method and mechanism for a distributed on-demand computing system. The system automatically provisions distributed computing servers with customer application programs. The parameters of each customer application program are taken into account when a server is selected for hosting the program. The system monitors the status and performance of each distributed computing server. The system provisions additional servers when traffic levels exceed a predetermined level for a customer's application program and, as traffic demand decreases to a predetermined level, servers can be un-provisioned and returned back to a server pool for later provisioning. The system tries to fill up one server at a time with customer application programs before dispatching new requests to another server. The customer is charged a fee based on the usage of the distributed computing servers.
    Type: Grant
    Filed: March 24, 2005
    Date of Patent: September 15, 2009
    Assignee: Akamai Technologies, Inc.
    Inventors: Eric Sven-Johan Swildens, Richard David Day, Vikas Garg, Zaide “Edward” Liu
  • Publication number: 20090228588
    Abstract: A method for a computer network includes a plurality of customer web servers, each of the customer web servers storing a web page, using a POP DNS server to determine a customer web server from the plurality of customer web servers, the customer web server having a traffic load lower than traffic loads of other customer web servers in the plurality of customer web servers, requesting the web page from the customer web server, the web page including static content represented by an embedded URL, resolving the URL to a POP DNS server within a POP server network, using the POP DNS server to determine a web cache from a plurality of web caches to provide static content for the URL.
    Type: Application
    Filed: May 22, 2009
    Publication date: September 10, 2009
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Eric Sven-Johan Swildens, Ajit K. Gupta, Richard David Day
  • Patent number: 7585256
    Abstract: A swimming simulation system is provided, aspects of which include a dynamic bench, an arm cable pulley system coupled with hand grips, a foot cable pulley system coupled with a foot hold, and a resistance mechanism with attached gearing systems. All of the assemblies are operatively connected to a support frame. A user may lay face forward on the dynamic bench, or on their back on the dynamic bench, and pull the hand grips and/or foot holds to simulate swimming. The dynamic bench comprises a fixed center portion and independently rotatable sides that are interconnected at an interior edge to the fixed center portion and to biasing members at a point away from the interior edge. The side portions move independently of each other and provide a simulation of the yaw a swimmer experiences while swimming.
    Type: Grant
    Filed: May 27, 2005
    Date of Patent: September 8, 2009
    Inventors: David Day Harbaugh, IV, Carly Ann Greer, Michael Ryan Wallden, Charles Scott Whipple
  • Publication number: 20090210528
    Abstract: A method for determining metrics of a content delivery and global traffic management network provides service metric probes that determine the service availability and metric measurements of types of services provided by a content delivery machine. Latency probes are also provided for determining the latency of various servers within a network. Service metric probes consult a configuration file containing each DNS name in its area and the set of services. Each server in the network has a metric test associated with each service supported by the server which the service metric probes periodically performs metric tests on and records the metric test results which are periodically sent to all of the DNS servers in the network. DNS servers use the test result updates to determine the best server to return for a given DNS name. The latency probe calculates the latency from its location to a client's location using the round trip time for sending a packet to the client to obtain the latency value for that client.
    Type: Application
    Filed: April 20, 2009
    Publication date: August 20, 2009
    Applicant: AKAMAI TECHNOLOGIES, INC.
    Inventors: Eric Sven-Johan Swildens, Richard David Day, Ajit K. Gupta
  • Patent number: 7574499
    Abstract: A method and apparatus for serving content requests using global and local load balancing techniques is provided. Web site content is cached using two or more point of presences (POPs), wherein each POP has at least one DNS server. Each DNS server is associated with the same anycast IP address. A domain name resolution request is transmitted to the POP in closest network proximity for resolution based on the anycast IP address. Once the domain name resolution request is received at a particular POP, local load balancing techniques are performed to dynamically select the appropriate Web server at the POP for use in resolving the domain name resolution request. Approaches are described for handling bursts of traffic at a particular POP, security, and recovering from the failure of various components of the system.
    Type: Grant
    Filed: January 19, 2005
    Date of Patent: August 11, 2009
    Assignee: Akamai Technologies, Inc.
    Inventors: Eric Sven-Johan Swildens, Zaide Liu, Richard David Day
  • Publication number: 20090172145
    Abstract: A network of point of presence servers allows a customer to organize their web site by functions where functions are mapped into domain names. The functions have requirements that define what is needed by a server to satisfy the function. The domain names are mapped into resources or servers that can be addressed by the domain name and that satisfy requests for the function that domain name has been defined to support. This method of organization allows individual elements of a web page to be retrieved from different resources and gives the name server the control to direct users to an available and optimal server for a given resource.
    Type: Application
    Filed: March 9, 2009
    Publication date: July 2, 2009
    Inventors: Ajit Kumar Gupta, Richard David Day, Eric Sven-Johan Swildens
  • Publication number: 20090159792
    Abstract: A method for confirming the active intake of marijuana and its active component ?9-tetrahydrocannabinol (“?9-THC”) by detecting the amount of 11-nor-?9-THC carboxylic acid (“THCA”) in oral fluid at the picogram per milliliter (pg/ml) level using chromatography/mass spectrometry/mass spectrometry (“GC/MS/MS”).
    Type: Application
    Filed: November 13, 2008
    Publication date: June 25, 2009
    Inventors: David Day, David J. Kuntz, Michael S. Feldman
  • Patent number: 7552338
    Abstract: A dynamic multimedia fingerprinting system is provided. A user requests multimedia content from a Web cache server that verifies that the user is authorized to download the content. A custom fingerprint specific to the user is generated and dynamically inserted into the content as the content is delivered to the user. The custom fingerprint can be generated on the Web cache server or at the content provider's server. The system allows a content provider to specify where the custom fingerprint is inserted into the content or where the fingerprint is to replace a placeholder within the content.
    Type: Grant
    Filed: April 8, 2005
    Date of Patent: June 23, 2009
    Assignee: Akamai Technologies, Inc.
    Inventors: Eric Sven-Johan Swildens, Zaide “Edward” Liu, Richard David Day, Pradeep Kumar Chetal
  • Publication number: 20090145855
    Abstract: The invention provides a water purification system and method for combining ultraviolet germicidal irradiation and photocatalysis in a helical reactor geometry that maximizes both the photocatalytic efficiency and the germicidal dosage of the ultraviolet irradiation in deactivation of microbes and the destruction of contaminant organic compounds.
    Type: Application
    Filed: December 6, 2007
    Publication date: June 11, 2009
    Applicant: Novapure Systems Inc.
    Inventors: Edwin David Day, Robert Brian Knight, John Douglas Pink