Patents by Inventor Patrick Yu

Patrick Yu 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: 11960348
    Abstract: Cloud-based monitoring of hardware components in a fleet of storage systems, including: collecting, for a plurality of hardware components that are included in a physical storage system, information describing the operation each hardware component, wherein information is collected for the hardware components of multiple physical storage systems; predicting, based on the information describing the operation each hardware component and historical information describing the operation of one or more other hardware components, the expected performance of each hardware component; and modifying, based on the expected performance of each hardware component, the utilization of at least one or more of the physical storage systems in the fleet.
    Type: Grant
    Filed: May 31, 2022
    Date of Patent: April 16, 2024
    Assignee: PURE STORAGE, INC.
    Inventors: Anne Cesa Klein, Vivian Yu, Patrick E. LaVarre, Hyunkyung Koo, Kimberly Springstead-Chen, Ronald Karr
  • Patent number: 11953877
    Abstract: Manufacturing of a shoe or a portion of a shoe is enhanced by executing various shoe-manufacturing processes in an automated fashion. For example, information describing a shoe part may be determined, such as an identification, an orientation, a color, a surface topography, an alignment, a size, etc. Based on the information describing the shoe part, automated shoe-manufacturing apparatuses may be instructed to apply various shoe-manufacturing processes to the shoe part, such as a pickup and placement of the shoe part with a pickup tool.
    Type: Grant
    Filed: October 20, 2022
    Date of Patent: April 9, 2024
    Assignee: NILE, Inc.
    Inventors: Dragan Jurkovic, Patrick Conall Regan, Chih-Chi Chang, Chang-chu Liao, Ming-Feng Jean, Kuo-Hung Lee, Yen-Hsi Liu, Hung-Yu Wu
  • Publication number: 20240100782
    Abstract: Disclosed herein is a head fixture for adhesively bonding a part of a golf club head to a body of the golf club head. The head fixture includes a bottom portion, including a body retainer, and a top portion, selectively attachable to the bottom portion and including pressure applicators spaced apart about the top portion. Each one of the pressure applicators comprises a ratcheting mechanism and a ribbed shaft engaged with the ratcheting mechanism such that, when the top portion is selectively attached to the bottom portion, the ribbed shaft is movable away from the body retainer into a position, associated with a pressure applied to the part of the golf club head by the ribbed shaft, and the ribbed shaft is non-movably fixable, relative to the body retainer, in the position.
    Type: Application
    Filed: September 26, 2023
    Publication date: March 28, 2024
    Inventors: Patrick Chen, Joseph Yu, Bret Wahl
  • Publication number: 20230239965
    Abstract: A multi-band network node has selectable backhaul/fronthaul configurations. Network nodes provide multi-band operation to take advantage of higher Internet speeds and to support lower latency (> 2 Gbps, < 4 ms latency) applications. A greater Wi-Fi device count (capacity) is supported by implementing communication over additional bands. Increased bandwidth is made available between connected nodes by selectively combining backhaul throughputs. Hardware quality-of-service (QoS) is provided by splitting traffic flows for low latency and data applications. Network coverage is extended by dynamic assignment of backhaul connections and by configuring unused backhauls as fronthauls.
    Type: Application
    Filed: January 12, 2022
    Publication date: July 27, 2023
    Inventors: Hsin Chung Li, Shunliang Yu, Yu Te Lin, Ting Chih Tseng, Deeksha Kamath, Andrew Patrick Yu, Sreekar Adapa, Joseph Amalan Arul Emmanuel
  • Patent number: 10438168
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic customization of reporting tools in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes importing, by a database system, a first application from a computing system associated with a third-party entity, where the first application is associated with the third-party entity and first one or more reporting forms of a plurality of reporting forms. The method may further include integrating, by the database system, the first application with a second application to generate an integrated application, where the second application includes a local application and is independent of the first application. The second application may be associated with second one or more reporting forms of the plurality of reporting forms.
    Type: Grant
    Filed: April 21, 2015
    Date of Patent: October 8, 2019
    Assignee: salesforce.com, inc.
    Inventors: Arunkumaran Varadharajan, Catherine Block Daves, Daniel Scott Perry, Garrett George Kiel, Chuqiao Zha, Khushboo Shah, Linh Pham, Patrick Yu Pang Louie, Srividhya Agandeswaran, Stefan Eberl, Sulabh Bansal
  • Publication number: 20160103585
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for facilitating dynamic customization of reporting tools in an on-demand services environment in a multi-tenant environment according to one embodiment. In one embodiment and by way of example, a method includes importing, by a database system, a first application from a computing system associated with a third-party entity, where the first application is associated with the third-party entity and first one or more reporting forms of a plurality of reporting forms. The method may further include integrating, by the database system, the first application with a second application to generate an integrated application, where the second application includes a local application and is independent of the first application. The second application may be associated with second one or more reporting forms of the plurality of reporting forms.
    Type: Application
    Filed: April 21, 2015
    Publication date: April 14, 2016
    Applicant: salesforce.com, inc.
    Inventors: ARUNKUMARAN VARADHARAJAN, CATHERINE BLOCK DAVES, DANIEL SCOTT PERRY, GARRETT GEORGE KIEL, CHUQIAO ZHA, KUSHBOO SHAH, LINH PHAM, PATRICK YU PANG LOUIE, SRIVIDHYA AGANDESWARAN, STEFAN EBERL, SULABH BANSAL
  • Publication number: 20150142727
    Abstract: Embodiments regard analytic operations for data services. An embodiment of a method includes: receiving a request at a database system from a user to embed a representation of analytics data on a first page generating by a processing unit of the database system an embed area in the page in which to display the analytics data on the page; storing in a memory of the database system metadata associated with the page describing the embed area; and upon the database system detecting an access to the first page, generating by the database system the first page with the analytics data located in the embed area based upon the metadata.
    Type: Application
    Filed: November 18, 2014
    Publication date: May 21, 2015
    Inventors: Patrick Yu Pang Louie, Arunkumaran Varadharajan, Daniel Scott Perry, Aditya Kochhar, Jan Michael Timmerman, Paul James McArthur, Santanu Sinha, Smita S. Kulkarni, Sushanth Ramakrishna, Twisha Mehta
  • Publication number: 20140129969
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for displaying data utilizing a selected source and visualization. These mechanisms and methods for displaying data utilizing a selected source and visualization can enable enhanced data display, improved data display development, increased time savings, etc.
    Type: Application
    Filed: January 8, 2014
    Publication date: May 8, 2014
    Applicant: salesforce.com, inc
    Inventors: Douglas Eliot Chasman, Neelav Rana, Patrick Yu Pang Louie, Thomas Dominic Sola, Leo Tenenblat
  • Patent number: 8656291
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for displaying data utilizing a selected source and visualization. These mechanisms and methods for displaying data utilizing a selected source and visualization can enable enhanced data display, improved data display development, increased time savings, etc.
    Type: Grant
    Filed: February 4, 2011
    Date of Patent: February 18, 2014
    Assignee: salesforce.com, inc.
    Inventors: Douglas Eliot Chasman, Neelav Rana, Patrick Yu Pang Louie, Thomas Dominic Sola, Leo Tenenblat
  • Patent number: 8176037
    Abstract: Systems and methods for SQL query load balancing are disclosed. A method may include establishing a ranking scheme, assigning a rank to an SQL query from the ranking scheme based on a plurality of rank assignment parameters, determining a threshold rank based on a plurality of gathered operational characteristics, comparing the assigned rank to the threshold rank, and, if the assigned rank is greater than the threshold rank, executing the SQL query on a database server. Otherwise, if the assigned rank is not greater than the threshold rank, executing the SQL query on a centralized storage system.
    Type: Grant
    Filed: November 16, 2009
    Date of Patent: May 8, 2012
    Assignee: Dell Products L.P.
    Inventor: Patrick Yu
  • Publication number: 20110225525
    Abstract: In accordance with embodiments, there are provided mechanisms and methods for displaying data utilizing a selected source and visualization. These mechanisms and methods for displaying data utilizing a selected source and visualization can enable enhanced data display, improved data display development, increased time savings, etc.
    Type: Application
    Filed: February 4, 2011
    Publication date: September 15, 2011
    Applicant: SALESFORCE.COM, INC.
    Inventors: Douglas Eliot Chasman, Neelav Rana, Patrick Yu Pang Louie, Thomas Dominic Sola, Leo Tenenblat
  • Patent number: 8001297
    Abstract: Systems and methods for intermediate buffering of data for the purpose of controlling its delivery to the consumer. The systems and methods for buffering data can arbitrate between the incoming data flow from the generating component and the outgoing data flow to the consumer. In doing so, the systems and methods for buffering of data seek to honor the delivery demands and/or constraints of the consumer, while avoiding the loss of the data generated by the producer. The delivery demands of the consumer may include requirements pertaining to maximum acceptable incoming data rate, the desired incoming data rate, incoming data aggregation, the desired freshness of the data, and tolerance for event loss. The generation component constraints may include the space limitations on buffering data within the data buffer.
    Type: Grant
    Filed: April 25, 2005
    Date of Patent: August 16, 2011
    Assignee: Microsoft Corporation
    Inventors: Michael D. Volodarsky, Patrick Yu-Kwan Ng
  • Publication number: 20110119251
    Abstract: Systems and methods for SQL query load balancing are disclosed. A method may include establishing a ranking scheme, assigning a rank to an SQL query from the ranking scheme based on a plurality of rank assignment parameters, determining a threshold rank based on a plurality of gathered operational characteristics, comparing the assigned rank to the threshold rank, and, if the assigned rank is greater than the threshold rank, executing the SQL query on a database server. Otherwise, if the assigned rank is not greater than the threshold rank, executing the SQL query on a centralized storage system.
    Type: Application
    Filed: November 16, 2009
    Publication date: May 19, 2011
    Applicant: DELL PRODUCTS L.P.
    Inventor: Patrick Yu
  • Patent number: 7814186
    Abstract: Methods and systems for automatically and/or intelligently reconfiguring a configuration of networked information handling systems based on change/s in user requirement values. A user may be allowed to adapt a system configuration originally recommended, for example, by a conventional configuration tool in order to meet a given set of user requirement parameters, or to optimize such a recommended configuration for the user. A user may be provided with a recommendation of which user requirement parameter/s needs to be changed (and optionally by how much a value of the user requirement parameter/s needs to be changed) in order to achieve a targeted networked system configuration, i.e., by changing a specific information handling system configuration variable/s.
    Type: Grant
    Filed: November 5, 2008
    Date of Patent: October 12, 2010
    Assignee: Dell Products, L.P.
    Inventors: Madhulika Gaur, Patrick Yu, Hye R. Kim
  • Publication number: 20100115068
    Abstract: Methods and systems for automatically and/or intelligently reconfiguring a configuration of networked information handling systems based on change/s in user requirement values. A user may be allowed to adapt a system configuration originally recommended, for example, by a conventional configuration tool in order to meet a given set of user requirement parameters, or to optimize such a recommended configuration for the user. A user may be provided with a recommendation of which user requirement parameter/s needs to be changed (and optionally by how much a value of the user requirement parameter/s needs to be changed) in order to achieve a targeted networked system configuration, i.e., by changing a specific information handling system configuration variable/s.
    Type: Application
    Filed: November 5, 2008
    Publication date: May 6, 2010
    Inventors: Madhulika Gaur, Patrick Yu, Hye R. Kim
  • Patent number: 7624126
    Abstract: A server provides Web responses that can include content from data tables in a database. The server maintains a cache (e.g., in system memory) that can store content (including content from data tables) so as to increase the efficiency of subsequently providing the same content to satisfy client Web requests. The server monitors data tables for changes and, when a change in a particular data table occurs, invalidates cached entries that depend on a particular data table. Further, in response to a client Web request for a Web response, the server assigns a database cache dependency to at least a portion of a constructed Web response (e.g., to content retrieved from a data table) based on commands executed during construction of the Web response. The at least a portion of the constructed Web response is subsequently cached in a cache location at the server.
    Type: Grant
    Filed: June 25, 2003
    Date of Patent: November 24, 2009
    Assignee: Microsoft Corporation
    Inventors: Michael Joseph Pizzo, Robert Michael Howard, Patrick Yu-Kwan Ng, Scott D. Guthrie, Adam Wade Smith
  • Patent number: 7398304
    Abstract: Systems, methods, and computer products for deriving custom cache dependencies are explained. A framework that includes an extensible cache dependency base class that can be used to derive custom cache dependency classes for invalidating cache entries on some custom condition is disclosed. In some embodiments, a Web page server includes a cache and the framework including the extensible cache dependency base. Methods are disclosed for causing a cache entry to be dependent on a customized cache dependency and for invalidating cache entries based on customized cache dependencies. For example, cache entries can depend on and be purged based on dependencies on database tables and Web services.
    Type: Grant
    Filed: June 23, 2003
    Date of Patent: July 8, 2008
    Assignee: Microsoft Corporation
    Inventors: Adam Wade Smith, Robert Michael Howard, Patrick Yu-Kwan Ng
  • Publication number: 20060122571
    Abstract: A leg wrap structure is provided in a disposable absorbent garment such as a diaper or training pants. The leg wrap structure has a base layer, a top layer, and an elastic construction disposed therebetween. The elastic construction includes a plurality of spaced apart (e.g. generally equally spaced apart) elastic elements (e.g. strands or threads) that are aligned in a generally in generally parallel relation. Further, the top and base layers define a region of inelasticity. The leg wrap structure provides for the efficient formation of a reservoir and a plurality of fluid dams each capable of capturing a quantity of fluid to minimize the occurrence of fluid leaks from the absorbent article. Methods of forming such absorbent articles are disclosed.
    Type: Application
    Filed: December 6, 2005
    Publication date: June 8, 2006
    Inventors: Kuo-Shu Chang, Anne Smid, Patrick Yu Tsang, Ian Walker, Andrew Wright
  • Publication number: 20040267824
    Abstract: A server provides Web responses that can include content from data tables in a database. The server maintains a cache (e.g., in system memory) that can store content (including content from data tables) so as to increase the efficiency of subsequently providing the same content to satisfy client Web requests. The server monitors data tables for changes and, when a change in a particular data table occurs, invalidates cached entries that depend on a particular data table. Further, in response to a client Web request for a Web response, the server assigns a database cache dependency to at least a portion of a constructed Web response (e.g., to content retrieved from a data table) based on commands executed during construction of the Web response. The at least a portion of the constructed Web response is subsequently cached in a cache location at the server.
    Type: Application
    Filed: June 25, 2003
    Publication date: December 30, 2004
    Applicant: Microsoft Corporation
    Inventors: Michael Joseph Pizzo, Robert Michael Howard, Patrick Yu-Kwan Ng, Scott D. Guthrie, Adam Wade Smith
  • Patent number: D1017017
    Type: Grant
    Filed: December 20, 2021
    Date of Patent: March 5, 2024
    Assignee: Pfizer Inc.
    Inventors: Patrick David Daugherity, Weili Yu, Daniel R. Arenson