Patents by Inventor James P. Lyons

James P. Lyons 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: 9729675
    Abstract: Systems and methods for providing enhancement of upload and/or download performance based on client and/or server feedback information are disclosed. In one embodiment, the disclosed method optimizes upload performance by performing an upload speed test to measure an upload speed associated with each of multiple servers. The method detects a user request to upload a file from a client device to a host server. Based on results from the upload speed test, the method selects one of the multiple servers to upload the file. The multiple servers can include host servers providing cloud-based collaboration and/or storage services, one or more content delivery network servers and/or geographically distributed edge servers.
    Type: Grant
    Filed: June 2, 2014
    Date of Patent: August 8, 2017
    Assignee: Box, Inc.
    Inventors: Ryan Luecke, Jeff Queisser, James P. Lyons
  • Patent number: 9450926
    Abstract: Embodiments of the present disclosure include systems and methods for upload and/or download streaming encryption to/from an online service, or cloud-based platform or environment. The encryption process includes the following parts: Upload encryption, download decryption, and a central piece of infrastructure called the Interval Key Server (IKS). During both upload and download, the encryption and decryption processes are performed while the files are being uploaded/downloaded, (e.g., the files are being encrypted/decrypted as they are being streamed).
    Type: Grant
    Filed: September 11, 2015
    Date of Patent: September 20, 2016
    Assignee: Box, Inc.
    Inventors: Yuval Scharf, James P. Lyons
  • Publication number: 20150381587
    Abstract: Embodiments of the present disclosure include systems and methods for upload and/or download streaming encryption to/from an online service, or cloud-based platform or environment. The encryption process includes the following parts: Upload encryption, download decryption, and a central piece of infrastructure called the Interval Key Server (IKS). During both upload and download, the encryption and decryption processes are performed while the files are being uploaded/downloaded, (e.g., the files are being encrypted/decrypted as they are being streamed).
    Type: Application
    Filed: September 11, 2015
    Publication date: December 31, 2015
    Inventors: Yuval Scharf, James P. Lyons
  • Patent number: 9135462
    Abstract: Embodiments of the present disclosure include systems and methods for upload and/or download streaming encryption to/from an online service, or cloud-based platform or environment. The encryption process includes the following parts: Upload encryption, download decryption, and a central piece of infrastructure called the Interval Key Server (IKS). During both upload and download, the encryption and decryption processes are performed while the files are being uploaded/downloaded, (e.g., the files are being encrypted/decrypted as they are being streamed).
    Type: Grant
    Filed: August 26, 2013
    Date of Patent: September 15, 2015
    Assignee: Box, Inc.
    Inventors: Yuval Scharf, James P. Lyons
  • Patent number: 9015601
    Abstract: Systems and methods of batch uploading of content to a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for receiving an upload request from a user through a user interface to upload multiple items and sequentially uploading each of the multiple items to the host server. In one embodiment, the user is able to navigate away from the user interface through which the upload request was submitted prior to completion of the uploading of each of the multiple items to the host server. In addition, the upload of the multiple items is not interrupted if the user accesses a link on the user interface causing another user interface to launch in a browser.
    Type: Grant
    Filed: June 21, 2011
    Date of Patent: April 21, 2015
    Assignee: Box, Inc.
    Inventors: Benjamin Trombley-Shapiro, James P. Lyons, Arnold Goldberg, Florian Jourda, David T. Lee, Arshdeep Mand
  • Publication number: 20140317176
    Abstract: Systems and methods for providing enhancement of upload and/or download performance based on client and/or server feedback information are disclosed. In one embodiment, the disclosed method optimizes upload performance by performing an upload speed test to measure an upload speed associated with each of multiple servers. The method detects a user request to upload a file from a client device to a host server. Based on results from the upload speed test, the method selects one of the multiple servers to upload the file. The multiple servers can include host servers providing cloud-based collaboration and/or storage services, one or more content delivery network servers and/or geographically distributed edge servers.
    Type: Application
    Filed: June 2, 2014
    Publication date: October 23, 2014
    Inventors: Ryan Luecke, Jeff Queisser, James P. Lyons
  • Patent number: 8745267
    Abstract: Systems and methods for providing enhancement of upload and/or download performance based on client and/or server feedback information are disclosed. In an embodiment, the disclosed method detects that a data transfer event is about to occur and based on a set of characteristics associated with the data transfer event, selects a host from a group of hosts as a pathway for transferring data associated with the data transfer event to optimize data transfer performance. The group of hosts can include a server providing cloud-based collaboration and/or storage services, one or more content delivery network servers and/or geographically distributed edge servers.
    Type: Grant
    Filed: August 16, 2013
    Date of Patent: June 3, 2014
    Assignee: Box, Inc.
    Inventors: Ryan Luecke, Jeff Queisser, James P. Lyons
  • Publication number: 20140068254
    Abstract: Embodiments of the present disclosure include systems and methods for upload and/or download streaming encryption to/from an online service, or cloud-based platform or environment. The encryption process includes the following parts: Upload encryption, download decryption, and a central piece of infrastructure called the Interval Key Server (IKS). During both upload and download, the encryption and decryption processes are performed while the files are being uploaded/downloaded, (e.g., the files are being encrypted/decrypted as they are being streamed).
    Type: Application
    Filed: August 26, 2013
    Publication date: March 6, 2014
    Inventors: Yuval Scharf, James P. Lyons
  • Publication number: 20140052825
    Abstract: Systems and methods for providing enhancement of upload and/or download performance based on client and/or server feedback information are disclosed. In an embodiment, the disclosed method detects that a data transfer event is about to occur and based on a set of characteristics associated with the data transfer event, selects a host from a group of hosts as a pathway for transferring data associated with the data transfer event to optimize data transfer performance. The group of hosts can include a server providing cloud-based collaboration and/or storage services, one or more content delivery network servers and/or geographically distributed edge servers.
    Type: Application
    Filed: August 16, 2013
    Publication date: February 20, 2014
    Applicant: BOX, INC.
    Inventors: Ryan Luecke, Jeff Queisser, James P. Lyons
  • Publication number: 20120331394
    Abstract: Systems and methods of batch uploading of content to a web-based collaboration environment are disclosed. In one aspect, embodiments of the present disclosure include a method, which may be implemented on a system, for receiving an upload request from a user through a user interface to upload multiple items and sequentially uploading each of the multiple items to the host server. In one embodiment, the user is able to navigate away from the user interface through which the upload request was submitted prior to completion of the uploading of each of the multiple items to the host server. In addition, the upload of the multiple items is not interrupted if the user accesses a link on the user interface causing another user interface to launch in a browser.
    Type: Application
    Filed: June 21, 2011
    Publication date: December 27, 2012
    Inventors: Benjamin Trombley-Shapiro, James P. Lyons, Arnold Goldberg, Florian Jourda, David T. Lee, Arshdeep Mand
  • Patent number: 7921586
    Abstract: A display system includes a frame and a plurality of rotatable columns carried by the frame. Each of the plurality of rotatable columns may include a column connection member, at least one display engagement member carried by the column connection member, and a plurality of display members carried by the at least one display engagement member. The display system may also include a respective plurality of display guide members carried by the frame to engage each of the plurality of rotatable columns. Each of the respective plurality of display guide members may include an arcuate shaped guide. Each display guide member may have four imaginary quadrants and a portion of the arcuate shaped guide extends through each of the four imaginary quadrants. Each portion of the arcuate shaped guide extending through each of the imaginary quadrant preferably has a different shape.
    Type: Grant
    Filed: August 20, 2008
    Date of Patent: April 12, 2011
    Assignee: AD4, LLC
    Inventors: John Norton Reynolds, IV, James P. Lyons, Michael W. MacGeorge
  • Publication number: 20090064550
    Abstract: A display system includes a frame and a plurality of rotatable columns carried by the frame. Each of the plurality of rotatable columns may include a column connection member, at least one display engagement member carried by the column connection member, and a plurality of display members carried by the at least one display engagement member. The display system may also include a respective plurality of display guide members carried by the frame to engage each of the plurality of rotatable columns. Each of the respective plurality of display guide members may include an arcuate shaped guide. Each display guide member may have four imaginary quadrants and a portion of the arcuate shaped guide extends through each of the four imaginary quadrants. Each portion of the arcuate shaped guide extending through each of the imaginary quadrant preferably has a different shape.
    Type: Application
    Filed: August 20, 2008
    Publication date: March 12, 2009
    Inventors: John Norton Reynolds, IV, James P. Lyons, Michael W. MacGeorge
  • Patent number: 7428791
    Abstract: A display system may include a frame, column connection members connected to the frame, and column members rotatably connected to the column connection members. The display system may also include a magnetic drive assembly carried by the frame that engages the column connection members to selectively rotate the column members. The magnetic drive assembly may include a power source, energizing members connected to the power source, and column movement members connected to the column connection members. The energizing members may include an electromagnet, and the column movement members may be positioned spaced-apart from and overlying the energizing members. The electromagnet of the energizing members may be selectively energized to form a magnetic field between the energizing members and the column movement members to selectively cause rotation of the column members.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: September 30, 2008
    Assignee: AD4, LLC
    Inventors: James P. Lyons, Michael W. MacGeorge, John Norton Reynolds, IV
  • Patent number: 7163108
    Abstract: A display system may include a frame, column connection members connected to the frame, and column members positioned adjacent one another and rotatably connected to the column connection members. Each column member may include a connector and elongate display members positioned adjacent one another and pivotally connected to the connector. The display system may also include a drive assembly carried by the frame that engages the column connection members to rotate each column member so that selective display members pivot in a predetermined direction during rotation to change the shape of the column members allowing rotation thereof when positioned adjacent one another.
    Type: Grant
    Filed: May 8, 2006
    Date of Patent: January 16, 2007
    Assignee: AD4, LLC
    Inventors: James P. Lyons, Michael W. MacGeorge, John Norton Reynolds, IV
  • Patent number: 7093723
    Abstract: A display system may include a frame, column connection members connected to the frame, and four-sided column members positioned adjacent one another and rotatably connected to the column connection members. Each column member may include a connector and elongate display members positioned adjacent one another and pivotally connected to the connector. The display system may also include a drive assembly carried by the frame that engages the column connection members to rotate each column member so that selective display members pivot in a predetermined direction during rotation to change the shape of the column members allowing rotation thereof when positioned adjacent one another.
    Type: Grant
    Filed: February 2, 2005
    Date of Patent: August 22, 2006
    Assignee: AD4, LLC
    Inventors: James P. Lyons, Michael W. MacGeorge, John Norton Reynolds, IV
  • Patent number: 6924565
    Abstract: Real and reactive power control for wind turbine generator systems. The technique described herein provides the potential to utilize the total capacity of a wind turbine generator system (e.g., a wind farm) to provide dynamic VAR (reactive power support). The VAR support provided by individual wind turbine generators in a system can be dynamically varied to suit application parameters.
    Type: Grant
    Filed: August 18, 2003
    Date of Patent: August 2, 2005
    Assignee: General Electric Company
    Inventors: Thomas A. Wilkins, Nagwa M. Elkachouty, Reigh A. Walling, James P. Lyons, Robert W. Delmerico, Sumit Bose, Nicholas Wright Miller
  • Patent number: 6697951
    Abstract: Computer based energy service provider (ESP) information service has been developed for providing operational and management services for distributed local power generation units. The ESP is a subscription service for customers that purchase power from utilities and generate their own power on site from a local power generation unit. The ESP service enables those customers to decide when to purchase power from the utility or generate their own power, and may provide control of the customer's power generation unit. Using the ESP, a customer may select whether to exclusively purchase power from a utility, exclusively generate its own power or allow the ESP service to determine whether power should be purchased or self-generated. The ESP service stores the customer's selections and remotely controls and operates the local power generation unit and a switch which connects the customer site alternatively to a utility power source or the power generation service.
    Type: Grant
    Filed: April 26, 2000
    Date of Patent: February 24, 2004
    Assignee: General Electric Company
    Inventors: Gautam Sinha, James P. Lyons
  • Patent number: 6055681
    Abstract: A urinal anti-splash-back apparatus and associated methods are provided which preferably include a frame, a urine anti-splash-back filtering device mounted to the frame for filtering urine so that major portions of urine being deposited against an outer surface thereof are prevented from splashing back toward the urine depositor, and a urinal frame mount connected to the frame and positioned to be mounted to an inner back wall of a urinal for readily mounting the frame to the inner back wall of the urinal. The urine anti-splash-back filtering device preferably includes a urine filter material which absorbs urine and is preferably formed of a fibrous material, such as a fabric fibrous material. A method of reducing splash-back in a urinal is provided which preferably includes attaching a urine absorbing and filtering material to an inner back wall of a urinal.
    Type: Grant
    Filed: September 9, 1998
    Date of Patent: May 2, 2000
    Inventor: James P. Lyons
  • Patent number: 5578880
    Abstract: A fault tolerant active magnetic bearing system comprises a magnetic bearing having a rotor mounted for rotation within a stator and for coupling to a shaft. An electric power distribution system is energized from a multi-phase switched reluctance machine supplying three independent DC power buses. Each of the power buses is coupled for supplying power to a respective pair of diametrically opposite electromagnets of the magnetic bearing so as to establish multiple magnetic control axes. Multiple power controllers are each operatively connected in circuit with a separate respective power bus. The power controllers include independent power control systems each coupled to a respective pair of diametrically opposite electromagnets for independently controlling energization of each one of the pair of diametrically opposite electromagnets.
    Type: Grant
    Filed: July 18, 1994
    Date of Patent: November 26, 1996
    Assignee: General Electric Company
    Inventors: James P. Lyons, Mark A. Preston
  • Patent number: 5525886
    Abstract: A method for estimating rotor position of a switched reluctance motor during rotor start-up or low speed operation includes applying a sequence of relatively high frequency, short duration electric probing pulses to at least two inactive excitation phase windings of a multi-phase motor. The voltage and current at each of the two inactive excitation phase windings are measured and the resultant values used to compute an estimated rotor/stator linkage/flux in each of the two excitation phase windings. The computed linkage/flux and measured phase current of the two inactive excitation windings is then used in a model to determine the rotor position. In one form, rotor position is determined by establishing a table of values representing rotor position as a function of phase current for each of a plurality of values of motor phase linkage/flux and selecting from the table a value of rotor position corresponding to the measured phase current and computed linkage/flux for the phase.
    Type: Grant
    Filed: June 23, 1994
    Date of Patent: June 11, 1996
    Assignee: General Electric Company
    Inventors: James P. Lyons, Mark A. Preston