Patents by Inventor Andrew Hsu
Andrew Hsu 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: 11934847Abstract: An interactive user interface for receiving and displaying data is described. The interactive user interface may display data sets from a plurality of external applications and/or data sources. Received data sets may be compiled to form an interactive graphical unit, also called a “card,” that may be displayed in a format based upon that of the native external application of the received data sets. Cards may be grouped with other cards. A card may include a link which allows users to access the native external application of the card to make any desired modifications or changes.Type: GrantFiled: September 14, 2021Date of Patent: March 19, 2024Assignee: Palantir Technologies Inc.Inventors: Kelsey Falter, Joy Tao, Taylor Stearns, Tiffany Hsu, Barry McCardel, Mark Schafer, Andrew Bonventre
-
Patent number: 11922466Abstract: Among other things, advertisements are received for brands or products of brands. Criteria for placement of the advertisements are received at online retail sites. The online retail sites are controlled independently from one another. Inventory data for the products at the online retail sites is received and stored. Data about propensities of the consumers to favor one or more of the brands or one or more products of the brands, from activities of consumers on the online retail sites, is stored. Activity data about current activities of the consumers on the online retail sites is received. One or more of the advertisements are placed on pages served to the online retail sites based on the placement data, the inventory data, the propensity data, and the activity data. Conversion data is received indicating that consumers engaged in conversion events with respect to products associated with the brands or products of brands being advertised.Type: GrantFiled: May 10, 2022Date of Patent: March 5, 2024Assignee: Jane Technologies, Inc.Inventors: Socrates Munaf Rosenfeld, Abraham Munaf Rosenfeld, Benjamin Aaron Green, Howard Hong, Simon James Roddy, Andrew Michael Livingston, Chunyih Hsu
-
Publication number: 20210353327Abstract: A handheld rotary medical device with a shaver configured to remove cartilage is disclosed. The handheld rotary medical device may include an inner drive shaft, an elongated, tubular, outer housing encapsulating the inner drive shaft such that the inner drive shaft is positioned within the outer housing and a shaver at a distal end of the inner drive shaft. The shaver may include a plurality of teeth extending radially outward from an outer surface of the inner drive shaft. The medical device may include slots or grooves in the outer housing useful for cleaning the tissue from the teeth of the shaver.Type: ApplicationFiled: August 2, 2021Publication date: November 18, 2021Applicant: Arthrex, Inc.Inventors: Peter Denove, Andrew Hsu, Kenneth M. Adams
-
Patent number: 11083486Abstract: A handheld rotary medical device with a shaver configured to remove cartilage is disclosed. The handheld rotary medical device may include an inner drive shaft, an elongated, tubular, outer housing encapsulating the inner drive shaft such that the inner drive shaft is positioned within the outer housing and a shaver at a distal end of the inner drive shaft. The shaver may include a plurality of teeth extending radially outward from an outer surface of the inner drive shaft. The medical device may include slots or grooves in the outer housing useful for cleaning the tissue from the teeth of the shaver.Type: GrantFiled: March 8, 2019Date of Patent: August 10, 2021Assignee: Arthrex, Inc.Inventors: Peter Denove, Andrew Hsu, Kenneth M. Adams
-
Publication number: 20200281622Abstract: A handheld rotary medical device with a shaver configured to remove cartilage is disclosed. The handheld rotary medical device may include an inner drive shaft, an elongated, tubular, outer housing encapsulating the inner drive shaft such that the inner drive shaft is positioned within the outer housing and a shaver at a distal end of the inner drive shaft. The shaver may include a plurality of teeth extending radially outward from an outer surface of the inner drive shaft. The medical device may include slots or grooves in the outer housing useful for cleaning the tissue from the teeth of the shaver.Type: ApplicationFiled: March 8, 2019Publication date: September 10, 2020Applicant: Arthrex, Inc.Inventors: Peter Denove, Andrew Hsu, Kenneth M. Adams
-
Patent number: 10128658Abstract: Autonomous, self-adjusting, and distributed line flow processing for a network having nodes with branches coupling adjacent ones of the nodes and components coupled to the nodes. Systems, methods, and software made in accordance with this disclosure can be used to identify where power flows can exceed the maximum transfer limit in each line and to enable automated adjustments in order to avoid such conditions. These can be useful tools for both system operators of large electrical networks and for implementing automated schemes to ensure network feasibility in micro-grids or other networks with many smart components embedded with communications and/or computation capabilities.Type: GrantFiled: June 17, 2014Date of Patent: November 13, 2018Assignee: Carnegie Mellon UniversityInventors: Marija Ilic, Andrew Hsu
-
Patent number: 9939921Abstract: An input device includes a plurality of keys, where at least one key of the plurality of keys may include a first surface configured to contact a plurality of input objects, a sensing region of the first surface configured to sense the plurality of input objects, a capacitive sensor configured to determine positional information of the plurality of input objects on the first surface of the key, and a lighting element configured to provide visual feedback to a user interacting with the at least one key.Type: GrantFiled: December 30, 2015Date of Patent: April 10, 2018Assignee: Synaptics IncorporatedInventors: Andrew Hsu, Raja Bose, Bjorn Hovden, Mark Huie, Justin Mockler, Mohamed Sheik-Nainar, Kipling Inscore
-
Patent number: 9829992Abstract: Methods and devices are provided that employ multi-function keys to present a preview of potential actions to be taken by user key presses. The input device includes a plurality of key assemblies having a touch sensitive surface. The processing system can sense when one or more respective key assemblies have been contacted or pressed by the object. When the one or more respective key assemblies has been contacted by the object, an indication of a potential action taken in the program is provided to the user. The method determines whether the one or more respective key assemblies have been contacted or pressed by an object. A potential action to be taken is determined and an indication of the potential action is provided.Type: GrantFiled: May 2, 2014Date of Patent: November 28, 2017Assignee: Synaptics IncorporatedInventors: Eric Faggin, Daniel L. Odell, Andrew Hsu, Anna Ostberg, Mohamed Ashraf Sheik-Nainar, Stephen Morein, Daniel Jamison
-
Publication number: 20170192527Abstract: An input device includes a plurality of keys, where at least one key of the plurality of keys may include a first surface configured to contact a plurality of input objects, a sensing region of the first surface configured to sense the plurality of input objects, a capacitive sensor configured to determine positional information of the plurality of input objects on the first surface of the key, and a lighting element configured to provide visual feedback to a user interacting with the at least one key.Type: ApplicationFiled: December 30, 2015Publication date: July 6, 2017Applicant: Synaptics IncorporatedInventors: Andrew Hsu, Raja Bose, Bjorn Hovden, Mark Huie, Justin Mockler, Mohamed Sheik-Nainar, Kipling Inscore
-
Patent number: 9054531Abstract: The present disclosure relates to distributed line flow processing for a network having nodes with branches coupling adjacent ones of the nodes and components coupled to the nodes. In one embodiment, the disclosed process includes receiving an objective function having component variables, nodal output variables and branch flow variables for the network. Next, the component variables, nodal output variables and branch flow variables are initialized with initial values, and then values for the branch flow variables are calculated using a distributed Newton method. Finally, values for the component variables and the nodal output variables are calculated using values calculated for the branch flow variables until the values of the component variables, the nodal output variables, and the branch flow variables converge within a predetermined threshold range.Type: GrantFiled: January 5, 2012Date of Patent: June 9, 2015Assignee: Carnegie Mellon UniversityInventors: Marija D. Ilic, Andrew Hsu
-
Publication number: 20140371940Abstract: Autonomous, self-adjusting, and distributed line flow processing for a network having nodes with branches coupling adjacent ones of the nodes and components coupled to the nodes. Systems, methods, and software made in accordance with this disclosure can be used to identify where power flows can exceed the maximum transfer limit in each line and to enable automated adjustments in order to avoid such conditions. These can be useful tools for both system operators of large electrical networks and for implementing automated schemes to ensure network feasibility in micro-grids or other networks with many smart components embedded with communications and/or computation capabilities.Type: ApplicationFiled: June 17, 2014Publication date: December 18, 2014Inventors: Marija Ilic, Andrew Hsu
-
Publication number: 20140327621Abstract: Methods and devices are provided that employ multi-function keys to present a preview of potential actions to be taken by user key presses. The input device includes a plurality of key assemblies having a touch sensitive surface. The processing system can sense when one or more respective key assemblies have been contacted or pressed by the object. When the one or more respective key assemblies has been contacted by the object, an indication of a potential action taken in the program is provided to the user. The method determines whether the one or more respective key assemblies have been contacted or pressed by an object. A potential action to be taken is determined and an indication of the potential action is provided.Type: ApplicationFiled: May 2, 2014Publication date: November 6, 2014Inventors: Eric Faggin, Daniel L. Odell, Andrew Hsu, Anna Ostberg, Mohamed Ashraf Sheik-Nainar, Stephen Morein, Daniel Jamison
-
Publication number: 20130281225Abstract: An integrally formed golf club comprising: a golf club head and a golf shaft, wherein the golf club head including a club head component formed by casting, the casted club head component has a club head surface formed by forging, the golf shaft is formed by drawing the casted club head component, and is integrally formed with the casted club head component. It thus the integrally formed golf club has characteristics of excellent distributed strength and no partial concentration of applied force, it thus the accuracy of direction and the ability of control is improved.Type: ApplicationFiled: March 4, 2013Publication date: October 24, 2013Inventors: Welkin Hsu, Andrew Hsu
-
Publication number: 20130024168Abstract: The present disclosure relates to distributed line flow processing for a network having nodes with branches coupling adjacent ones of the nodes and components coupled to the nodes. In one embodiment, the disclosed process includes receiving an objective function having component variables, nodal output variables and branch flow variables for the network. Next, the component variables, nodal output variables and branch flow variables are initialized with initial values, and then values for the branch flow variables are calculated using a distributed Newton method. Finally, values for the component variables and the nodal output variables are calculated using values calculated for the branch flow variables until the values of the component variables, the nodal output variables, and the branch flow variables converge within a predetermined threshold range.Type: ApplicationFiled: January 5, 2012Publication date: January 24, 2013Applicant: Carnegie Mellon UniversityInventors: Marija D. Ilic, Andrew Hsu
-
Publication number: 20050024341Abstract: The present invention is a graphical user interface in a computing device having a processor running an operating system and a display. The graphical user interface comprises a touch screen and a driver coupling the touch screen to the operating system. The driver can display a plurality of icons on the touch screen, or a plurality of screen images having at least one icon, with each of the icons associated with operations on the display and/or the touch screen. Other embodiments include the touch screen having unactivated and activated states, as well as the presence of an application programming interface that enables an application to display at least one image on the touch screen.Type: ApplicationFiled: April 17, 2002Publication date: February 3, 2005Inventors: David Gillespie, Ray Trent, Andrew Hsu, Leslie Grate