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).
-
Enhancement of upload and/or download performance based on client and/or server feedback information
Patent number: 9729675Abstract: 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: GrantFiled: June 2, 2014Date of Patent: August 8, 2017Assignee: Box, Inc.Inventors: Ryan Luecke, Jeff Queisser, James P. Lyons -
Patent number: 9450926Abstract: 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: GrantFiled: September 11, 2015Date of Patent: September 20, 2016Assignee: Box, Inc.Inventors: Yuval Scharf, James P. Lyons
-
Publication number: 20150381587Abstract: 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: ApplicationFiled: September 11, 2015Publication date: December 31, 2015Inventors: Yuval Scharf, James P. Lyons
-
Patent number: 9135462Abstract: 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: GrantFiled: August 26, 2013Date of Patent: September 15, 2015Assignee: Box, Inc.Inventors: Yuval Scharf, James P. Lyons
-
Patent number: 9015601Abstract: 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: GrantFiled: June 21, 2011Date of Patent: April 21, 2015Assignee: Box, Inc.Inventors: Benjamin Trombley-Shapiro, James P. Lyons, Arnold Goldberg, Florian Jourda, David T. Lee, Arshdeep Mand
-
ENHANCEMENT OF UPLOAD AND/OR DOWNLOAD PERFORMANCE BASED ON CLIENT AND/OR SERVER FEEDBACK INFORMATION
Publication number: 20140317176Abstract: 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: ApplicationFiled: June 2, 2014Publication date: October 23, 2014Inventors: Ryan Luecke, Jeff Queisser, James P. Lyons -
Enhancement of upload and/or download performance based on client and/or server feedback information
Patent number: 8745267Abstract: 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: GrantFiled: August 16, 2013Date of Patent: June 3, 2014Assignee: Box, Inc.Inventors: Ryan Luecke, Jeff Queisser, James P. Lyons -
Publication number: 20140068254Abstract: 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: ApplicationFiled: August 26, 2013Publication date: March 6, 2014Inventors: Yuval Scharf, James P. Lyons
-
ENHANCEMENT OF UPLOAD AND/OR DOWNLOAD PERFORMANCE BASED ON CLIENT AND/OR SERVER FEEDBACK INFORMATION
Publication number: 20140052825Abstract: 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: ApplicationFiled: August 16, 2013Publication date: February 20, 2014Applicant: BOX, INC.Inventors: Ryan Luecke, Jeff Queisser, James P. Lyons -
Publication number: 20120331394Abstract: 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: ApplicationFiled: June 21, 2011Publication date: December 27, 2012Inventors: Benjamin Trombley-Shapiro, James P. Lyons, Arnold Goldberg, Florian Jourda, David T. Lee, Arshdeep Mand
-
Patent number: 7921586Abstract: 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: GrantFiled: August 20, 2008Date of Patent: April 12, 2011Assignee: AD4, LLCInventors: John Norton Reynolds, IV, James P. Lyons, Michael W. MacGeorge
-
Publication number: 20090064550Abstract: 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: ApplicationFiled: August 20, 2008Publication date: March 12, 2009Inventors: John Norton Reynolds, IV, James P. Lyons, Michael W. MacGeorge
-
Patent number: 7428791Abstract: 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: GrantFiled: February 2, 2005Date of Patent: September 30, 2008Assignee: AD4, LLCInventors: James P. Lyons, Michael W. MacGeorge, John Norton Reynolds, IV
-
Patent number: 7163108Abstract: 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: GrantFiled: May 8, 2006Date of Patent: January 16, 2007Assignee: AD4, LLCInventors: James P. Lyons, Michael W. MacGeorge, John Norton Reynolds, IV
-
Patent number: 7093723Abstract: 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: GrantFiled: February 2, 2005Date of Patent: August 22, 2006Assignee: AD4, LLCInventors: James P. Lyons, Michael W. MacGeorge, John Norton Reynolds, IV
-
Patent number: 6924565Abstract: 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: GrantFiled: August 18, 2003Date of Patent: August 2, 2005Assignee: General Electric CompanyInventors: Thomas A. Wilkins, Nagwa M. Elkachouty, Reigh A. Walling, James P. Lyons, Robert W. Delmerico, Sumit Bose, Nicholas Wright Miller
-
Patent number: 6697951Abstract: 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: GrantFiled: April 26, 2000Date of Patent: February 24, 2004Assignee: General Electric CompanyInventors: Gautam Sinha, James P. Lyons
-
Patent number: 6055681Abstract: 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: GrantFiled: September 9, 1998Date of Patent: May 2, 2000Inventor: James P. Lyons
-
Patent number: 5578880Abstract: 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: GrantFiled: July 18, 1994Date of Patent: November 26, 1996Assignee: General Electric CompanyInventors: James P. Lyons, Mark A. Preston
-
Patent number: 5525886Abstract: 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: GrantFiled: June 23, 1994Date of Patent: June 11, 1996Assignee: General Electric CompanyInventors: James P. Lyons, Mark A. Preston