Patents by Inventor Adam Williams

Adam Williams 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: 20120274585
    Abstract: A method is provided for enabling user interaction with virtual objects in a virtual world using a touchscreen device. A touch input within or across a region of the display is detected from the touchscreen device. After determining that the touch input exceeds a predetermined threshold, and further determining whether the touch input is of a single touch or multi-touch type based on a number of contacts detected in the touch input, a multi-touch type input is interpreted as a multi-touch attract or repel command with respect to a virtual object displayed on the display. The virtual object is then visibly moved or changed on the display in response.
    Type: Application
    Filed: March 15, 2012
    Publication date: November 1, 2012
    Applicant: XMG STUDIO, INC.
    Inventors: Adam William Telfer, Oliver ("Lake") Watkins, JR., Yousuf Chowdhary, Jeffrey Brunet, Ravinder ("Ray") Sharma
  • Publication number: 20120271881
    Abstract: The present invention provides systems and methods for dynamically updating computer memory and modifying function requests within virtual computing environments. Methods for updating computer memory environmental variables may comprise methods for modifying, computer processes, methods for providing client applications to capture and respond to information requests, and methods for configuring application frameworks to capture and respond to information requests.
    Type: Application
    Filed: July 2, 2012
    Publication date: October 25, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Patent number: 8281011
    Abstract: Methods, systems, and devices are described for updating resource access permissions in a virtual computing environment. In these methods, systems, and devices, a host computer system determines that a user associated with an existing session has moved from a first location to a second location, identifies at least one pre-access rule based on the second location, applies the at least one pre-access rule to the existing session before authenticating the user for access to the existing session in response to the determination that the user has moved to the second location, and authenticates the user at the second location for access to the existing session after the at least one pre-access rule has been applied to the existing session.
    Type: Grant
    Filed: May 2, 2012
    Date of Patent: October 2, 2012
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120233808
    Abstract: A surface treating appliance includes a surface treating head, a hose, and a fan unit for generating a flow of fluid. A flexible duct assembly has a first end and a second end moveable relative to the first end between a first position allowing fluid flow between the hose and the fan unit, and a second position allowing fluid flow between the surface treating head and the fan unit. The duct assembly is connected to a first support which is pivotable about a first axis, and to a second support which is pivotable about a second axis spaced from the first axis. A drive mechanism effects the pivoting movement of the supports about their axes to move the second end of the duct assembly between the first and second positions.
    Type: Application
    Filed: March 9, 2012
    Publication date: September 20, 2012
    Applicant: Dyson Technology Limited
    Inventors: William Robert James White, James White, Adam William Rollo, David Christopher James Newton, Christopher Thomas Watson
  • Publication number: 20120235159
    Abstract: Group III Nitride based field effect transistor (FETs) are provided having a power degradation of less than about 3.0 dB when operated at a drain-to-source voltage (VDS) of about from about 28 to about 70 volts, a gate to source voltage (Vgs) of from about ?3.3 to about ?14 volts and a normal operating temperature for at least about 10 hours.
    Type: Application
    Filed: May 30, 2012
    Publication date: September 20, 2012
    Inventors: Richard Peter Smith, Scott T. Sheppard, Adam William Saxler, Yifeng Wu
  • Publication number: 20120216298
    Abstract: Methods, systems, and devices are described for updating resource access permissions in a virtual computing environment. In these methods, systems, and devices, a host computer system determines that a user associated with an existing session has moved from a first location to a second location, identifies at least one pre-access rule based on the second location, applies the at least one pre-access rule to the existing session before authenticating the user for access to the existing session in response to the determination that the user has moved to the second location, and authenticates the user at the second location for access to the existing session after the at least one pre-access rule has been applied to the existing session.
    Type: Application
    Filed: May 2, 2012
    Publication date: August 23, 2012
    Applicant: AventuraHQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120204235
    Abstract: Methods, systems, and devices are described for updating resource access permissions in a virtual computing environment. In these methods, systems, and devices, a host computer system determines that a user associated with an existing session has moved from a first location associated with a first set of access permissions to a second location associated with a second set of access permissions. The second set of access permissions is applied at the host computer to the existing session based on the determination that the user has moved to the second location. The user is then allowed to access the existing session from the second location according to the second set of access permissions.
    Type: Application
    Filed: February 8, 2012
    Publication date: August 9, 2012
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120203906
    Abstract: Methods, systems, and devices are described for updating resource access permissions in a virtual computing environment. In these methods, systems, and devices, a host computer system determines that a user associated with an existing session has moved from a first location to a second location, identifies at least one pre-access rule based on the second location, applies the at least one pre-access rule to the existing session before authenticating the user for access to the existing session in response to the determination that the user has moved to the second location, and authenticates the user at the second location for access to the existing session after the at least one pre-access rule has been applied to the existing session.
    Type: Application
    Filed: February 8, 2012
    Publication date: August 9, 2012
    Applicant: AventuraHQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120203895
    Abstract: Methods, systems, devices, and computer program products are described to monitor trends in workflow in a virtual computing environment, and adapt a session according to these monitored trends. Sessions may be monitored based on a type of user involved, a type of machine or application accessed, and/or specific locations. The workflow of a user within a session may be monitored as well. Certain correlations between past and future actions are identified. Future events may be anticipated or predicted based on an association between events, types of users, types of machines and applications, and/or specific locations. Using this trending information, workflow can be anticipated and sessions can be adapted proactively.
    Type: Application
    Filed: February 8, 2012
    Publication date: August 9, 2012
    Applicant: AventuraHQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Patent number: 8234332
    Abstract: The present invention provides systems and methods for dynamically updating computer memory and modifying function requests within virtual computing environments. Methods for updating computer memory environmental variables may comprise methods for modifying, computer processes, methods for providing client applications to capture and respond to information requests, and methods for configuring application frameworks to capture and respond to information requests.
    Type: Grant
    Filed: April 22, 2009
    Date of Patent: July 31, 2012
    Assignee: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120185527
    Abstract: Methods, systems, and devices are described for providing distributed virtual desktops. In these methods, systems, and devices, a first user is authenticated at a first machine communicatively coupled with a server computer system. A second machine communicatively coupled with the server computer system is selected to host an operating system session associated with the first user. Input/output functionality for the operating system session associated with the first user is assigned to the first machine, and the first machine is instructed to communicate with the second machine such that the input/output functionality provided by the first machine is mapped to the operating system session associated with the first user at the second machine.
    Type: Application
    Filed: December 22, 2011
    Publication date: July 19, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120185528
    Abstract: Methods, systems, and devices are described for allocating sessions in a distributed virtual desktop architecture. Multiple machines may each be configured to host at least one operating session and provide an input/output functionality. A data store may store a set of rules for identifying a session machine to host an operating system session associated with a user. A server computer system may be communicatively coupled with the data store and with each of the machines. The server computer system may authenticate the user at a first machine, enforce the set of rules to identify a session machine from the plurality of machines to host an operating system associated with the user, and instruct the first machine to communicate with the identified session machine such that the input/output functionality provided by the first machine is mapped to the operating system session associated with the user at the session machine.
    Type: Application
    Filed: December 22, 2011
    Publication date: July 19, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Patent number: 8212289
    Abstract: Group III Nitride based field effect transistor (FETs) are provided having a power degradation of less than about 3.0 dB when operated at a drain-to-source voltage (VDS) of about from about 28 to about 70 volts, a gate to source voltage (Vgs) of from about ?3.3 to about ?14 volts and a normal operating temperature for at least about 10 hours.
    Type: Grant
    Filed: November 13, 2008
    Date of Patent: July 3, 2012
    Assignee: Cree, Inc.
    Inventors: Richard Peter Smith, Scott T. Sheppard, Adam William Saxler, Yifeng Wu
  • Publication number: 20120092693
    Abstract: Methods, systems, and devices are described for centralized print driver distribution in a distributed printing environment. A set of drivers may be stored at one or more centralized data stores, and distributed to print servers. This distribution may occur on a per-print job basis. Drivers may be automatically removed from the print servers based on certain criteria.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 19, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120092722
    Abstract: Methods, systems, and devices are described for dynamic print server generation in a distributed printing environment. In these methods, systems, and devices, a print router may receive a print job from a print source over a unidirectional print data path. The print router may transmit the print job to a print job destination associated with a printer of a number of printers in communication with the print router. The print router may receive a message from the printer and transmit the message from the printer to the print job source over a network path separate from the unidirectional print data path.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 19, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120092720
    Abstract: Methods, systems, and devices are described for dynamic print job routing in a distributed printing environment. A data store may include a set of rules for dynamically determining an identified print job destination based on at least one characteristic of a print job generated by a print job source. A rules engine may be configured to receive a notification of the print job, identify the characteristic of the print job from the received notification, and apply the set of rules in the data store to the identified characteristic of the print job to dynamically determine an updated print job destination for the print job. The updated print job destination is associated with at least one printer.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 19, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120092723
    Abstract: Methods, systems, and devices are described for bidirectional print router communication in a distributed printing environment. In these methods, systems, and devices, a print router receives a print job from a print job source over a unidirectional print data path. The print router forwards the print job to a first print job destination associated with a first printer, and receives a first message from the first printer. The first message may be forwarded to the print job source, and a second message from the print job source may also be received. The print job is then transmitted from the print router to a second print job destination associated with a second printer based on the first message from the first printer, a set of rules, and/or the second message received from the print job source.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 19, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120092721
    Abstract: Methods, systems, and devices are described for dynamic print server generation in a distributed printing environment. A data store may store multiple operating systems. A central server computer system is in communication with the data store. The central server computer system may receive notification of a print job, select a printer for the print job, map a stored driver to the selected printer, select an operating system associated with the driver from the data store, and dynamically load the operating system associated with the driver to generate a print server for the print job.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 19, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Publication number: 20120092719
    Abstract: Methods, systems, and devices are described for centralized print job routing in a distributed printing environment. A data store may include a first table of identifiers for printers, a second table of identifiers for print servers, a third table of identifiers for drivers, and an association between identifiers of the first, second, and third tables. A print router may be configured to determine a printer selected for a print job. Based on the association between the identifiers of the first, second, and third tables, the print router may map a print server to the selected printer and a driver to the print server.
    Type: Application
    Filed: October 18, 2011
    Publication date: April 19, 2012
    Applicant: Aventura HQ, Inc.
    Inventors: Joe Jaudon, David Lowrey, Adam Williams
  • Patent number: D668489
    Type: Grant
    Filed: March 2, 2012
    Date of Patent: October 9, 2012
    Assignee: Liberty hardware Mfg. Corp.
    Inventor: Adam William Callif