Patents by Inventor Eric Wu
Eric Wu 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: 10063937Abstract: One variation of a method for serving a video advertisement to a computing device includes: segmenting a digital video into a first video segment and a second video segment; at a visual element loaded into a document, loading the first video segment; in response to a scroll event that shifts the visual element into view within a window rendered on a display of the computing device, playing back the first video segment within the visual element; during playback of the first video segment, loading the second video segment from a remote server; in response to completion of playback of the first video segment, playing back the second video segment within the visual element; and calculating a level of user engagement a total duration of the digital video played back in the visual element.Type: GrantFiled: November 8, 2017Date of Patent: August 28, 2018Assignee: yieldmo, Inc.Inventors: Connor Doherty, Eric Wu
-
Publication number: 20180146263Abstract: One variation of a method for serving a video advertisement to a computing device includes: segmenting a digital video into a first video segment and a second video segment; at a visual element loaded into a document, loading the first video segment; in response to a scroll event that shifts the visual element into view within a window rendered on a display of the computing device, playing back the first video segment within the visual element; during playback of the first video segment, loading the second video segment from a remote server; in response to completion of playback of the first video segment, playing back the second video segment within the visual element; and calculating a level of user engagement a total duration of the digital video played back in the visual element.Type: ApplicationFiled: November 8, 2017Publication date: May 24, 2018Inventors: Connor Doherty, Eric Wu
-
Publication number: 20180070870Abstract: A device for on-demand sweat extraction and analysis is realized as a printed circuit comprising a microcontroller, an iontophoresis circuit, a sensing circuit, and an electrode array having iontophoresis electrodes for sweat induction and sensing electrodes connected for sweat sensing. The sensing electrodes are positioned between the iontophoresis electrodes. The iontophoresis electrodes are preferably crescent-shaped and comprise a layer of agonist agent hydrogel loaded with sweat stimulating compounds. The iontophoresis circuit has a programmable current source for iontophoresis current delivery, and the sensing circuit includes two signal conditioning paths, where each of the paths includes an analog front-end to amplify a sensed signal and a low-pass filter to minimize high frequency noise and electromagnetic interference. The iontophoresis circuit and the sensing circuit are electrically decoupled for independent functionality.Type: ApplicationFiled: September 9, 2017Publication date: March 15, 2018Inventors: Sam Emaminejad, Carlos Milla, Wei Gao, Ali Javey, Eric Wu, Ronald W. Davis
-
Publication number: 20180004501Abstract: In a method of updating program code in an external non-volatile memory, updated program code is received at an Application Specific Integrated Circuitry (ASIC). The updated program code is received from a host device. The updated program code is stored in a volatile memory of the ASIC. The ASIC performs operations. The updated program code is copied from the volatile memory to a non-volatile memory while performing the operations. The non-volatile memory is located external to the ASIC.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Applicant: Synaptics IncorporatedInventors: Eric WU, Padma UPPALAPATI, Jackson PHILIP
-
Publication number: 20170091220Abstract: Examples are generally directed towards converting complex structure attributes into flattened data. A configuration capture component analyzes a set of objects associated with a set of complex structure attributes. A complex structure attribute is an attribute of an object that is an array attribute or a nested object attribute. The configuration capture component performs a hash type conversion to convert nested object attributes into flattened data. The configuration capture component performs an array type conversion to convert nested array attributes into flattened data. The flattened data is stored or imported in a set of flattened data files. An expansion component converts the flattened data files back into the complex structure attributes without losing or corrupting the complex structure data.Type: ApplicationFiled: September 29, 2016Publication date: March 30, 2017Inventors: Eric Wu, Jing Ding, Yourong Wang, Yujie Xie, Yingyan Zheng, Zhidong Mao
-
Publication number: 20170090973Abstract: Examples relate to deploying distributed applications using virtual nodes. In some examples, virtual nodes are created and are each assigned a core subset of a number of processing cores, an Internet protocol (IP) address, and an in-memory file system configured to provide access to a portion of physically shared memory. At this stage, a distributed application that is configured to be deployed to a plurality of machine nodes is deployed to the plurality of virtual nodes. On a first virtual node, a reference to a first dataset stored in physically shared memory is sent to a second virtual node, where the physically shared memory is accessible to each of the plurality of virtual nodes. Next, on the second virtual node, the first dataset is accessed through the in-memory file system of the first virtual node.Type: ApplicationFiled: June 16, 2014Publication date: March 30, 2017Inventors: Jun Li, Hernan Laffitte, Donald E. Bollinger, Eric Wu
-
Patent number: 9535685Abstract: A technique identifies a version of a software application for installation on computerized equipment. The technique involves receiving an electronic communication containing a software version database which identifies different versions of the software application. The technique further involves performing an update assessment operation based on the software version database to determine whether there exists newer versions of the software application available for installation on the computerized equipment. The technique further involves providing an electronic notification to a user of the computerized equipment in response to a result of the update assessment operation indicating that there exists newer versions of the software application available for installation on the computerized equipment.Type: GrantFiled: March 24, 2015Date of Patent: January 3, 2017Assignee: EMC IP Holding Company LLCInventors: Yourong Wang, Eric Wu, Jackson B. Myers, Rob P. Munsell, Brian R. Tetreault, Daniel K. O'Reilly, Robert Kumlin
-
Publication number: 20160291956Abstract: An active pen, including: a receiver configured to obtain a plurality of a reprogramming instructions from a reprogramming device; and a controller configured to modify software of the active pen based on the plurality of reprogramming instructions.Type: ApplicationFiled: March 31, 2015Publication date: October 6, 2016Inventors: Kirk Hargreaves, Oscar Ayzenberg, Eric Wu
-
Patent number: 9107035Abstract: A method includes communicating with a first wireless network of a first type, and obtaining a location-based operating parameter from the first wireless network. The method further includes checking the validity of the location-based operating parameter obtained from the first wireless network. If the location-based operating parameter obtained from the first wireless network is not valid, then the method further includes searching for a second wireless network of a second type, and updating the location-based operating parameter from the second wireless network.Type: GrantFiled: February 22, 2013Date of Patent: August 11, 2015Assignee: VERIZON PATENT AND LICENSING INC.Inventors: Iftekhar Rahman, Eric Wu
-
Patent number: 8996654Abstract: Apparatus, method, and manufacture, illustratively the aggregation apparatus connects to a sites on the Internet, authenticates itself with the sites, and facilitates at least one of: retrieving user-selected information from the sites, parsing the user-selected information from the sites to produce an aggregation, and rendering at least some of the aggregation as the output; retrieving information from the sites, parsing the information from the sites, and user-selectedly filtering the parsed information in producing an aggregation of the parsed information in producing an aggregation, and rendering at least some of the aggregation as the output; and retrieving information from the sites, parsing the information from the sites, producing an aggregation of the parsed information so as to produce an aggregation of the parsed information, and user-selectedly rendering the aggregation as the output. The rendering can include supplying content from one of the sites to another of the sites.Type: GrantFiled: December 3, 2012Date of Patent: March 31, 2015Assignee: Fingerprint Cards ABInventors: Jared Polis, Payal Goyal, Jeffery D. Herman, Samuel C. Wu, Eric Wu, Michael C. Wilson, Chris Young, Andrew Hyde, Michael D. McMahon, Andrew Hartman, Peter K. Trzyna, David L. Calone, Scott Shaver
-
Patent number: 8990340Abstract: A computerized aggregation system including a computer, a display controlled by the computer, and networking hardware connecting the computer to a network, the computer programmed so that the aggregation apparatus: connects to at least one Internet-connected service; and authenticates itself with each said Internet-connected service; and retrieves input from said Internet-connected service; and connects to at least one appliance computer; and then authenticates itself with each said appliance computer; and retrieves input from each said appliance computer; and parses the input from each said Internet-connected service and parses the input from each said appliance computer so as to produce an aggregation of the parsed input; and renders the aggregation as output.Type: GrantFiled: February 21, 2012Date of Patent: March 24, 2015Assignee: Fingerprint Cards ABInventors: Jared Polis, Payal Goyal, Jeffery D. Herman, Samuel C. Wu, Eric Wu, Michael D. McMahon, Michael C. Wilson, Andrew Hartman, Peter K. Trzyna, David L. Calone, Chris Young, Scott Shaver, Andrew Hyde, Francis Brown
-
Patent number: 8959156Abstract: An aggregation apparatus including: a computer, an output device, a display controlled by the computer, and networking hardware connecting the computer to a network, the computer programmed so that the aggregation apparatus: communicates with at least one computer via the Internet to obtain peer-to-peer information corresponding to real time data shared by at least one other computer; processes the peer-to-peer information to produce an aggregation; and then renders the aggregation as output; and then presents at least some of the aggregation and at least one of at least some of the information in a customizable user interface, at least some of the aggregation in association with an automatically generated score that represents a level of communication activity, and at least some of the information in a user interface which includes an automatically generated list of contacts and their associated recent activity.Type: GrantFiled: July 25, 2012Date of Patent: February 17, 2015Assignee: Fingerprint Cards ABInventors: Jared Polis, Payal Goyal, Jeffery D. Herman, Samuel C. Wu, Eric Wu, Michael D. McMahon, Michael C. Wilson, Andrew Hartman, Peter K. Trzyna, David L. Calone, Chris Young, Scott Shaver, Andrew Hyde
-
Patent number: 8744454Abstract: The instant application describes a method for enabling an assisted dialing on a mobile device. The method includes steps of receiving, at a mobile device, a number; automatically identifying a reference country and one or more parameters associated with the reference country; and automatically determining whether the received number should be modified based on the one or more parameters associated with the reference country. The method also includes steps of automatically modifying the received number upon determining that the received number should be modified; and transmitting the modified number to a wireless network servicing the mobile device.Type: GrantFiled: September 18, 2009Date of Patent: June 3, 2014Assignee: Cellco PartnershipInventor: Eric Wu
-
Publication number: 20130191506Abstract: A computerized aggregation system including a computer, a display controlled by the computer, and networking hardware connecting the computer to a network, the computer programmed so that the aggregation apparatus: connects to at least one Internet-connected service; and authenticates itself with each said Internet-connected service; and retrieves input from said Internet-connected service; and connects to at least one appliance computer; and then authenticates itself with each said appliance computer; and retrieves input from each said appliance computer; and parses the input from each said Internet-connected service and parses the input from each said appliance computer so as to produce an aggregation of the parsed input; and renders the aggregation as output.Type: ApplicationFiled: March 12, 2013Publication date: July 25, 2013Inventors: Jared Polis, Payal Goyal, Jeffery D. Herman, Samuel C. Wu, Eric Wu, Michael C. Wilson, Chris Young, Andrew Hyde, Michael D. McMahon, Andrew Hartman, Peter K. Trzyna, David L. Calone, Scott Shaver
-
Patent number: 8468202Abstract: An aggregation system including a computer, and networking hardware connecting the computer to a network. The computer is programmed so that the aggregation system presents an interface which is respectively presented to one or more users and which receives input from said one or more users, parses the input to produce an aggregation, enables executing user-defined rules which include a capacity to initiate an alert process so that a communication corresponding to the aggregation is sent to a recipient, and renders the aggregation as output.Type: GrantFiled: August 2, 2012Date of Patent: June 18, 2013Inventors: Jared Polis, Payal Goyal, Jeffery D. Herman, Samuel C. Wu, Eric Wu, Michael C. Wilson, Chris Young, Andrew Hyde, Michael D. McMahon, Andrew Hartman, Peter K. Trzyna, David L. Calone, Scott Shaver
-
Patent number: 8458292Abstract: A computerized aggregation system, the system including: a master server system programmed to receive data from a user computer, to store the received data, and to process the received data to produce information including credentials, and to provide the information to a client-side application piece at the user computer system, the user computer system adapted to receive said provided information and to communicate said credentials received from the master server system respectively to each of a plurality of third party server systems to facilitate obtaining information from the third party server systems, whereby the user computer system is enabled to aggregate at least some information from the third party server systems on an aggregation template.Type: GrantFiled: August 2, 2012Date of Patent: June 4, 2013Inventors: Jared Polis, Payal Goyal, Jeffery D Herman, Samuel C Wu, Eric Wu, Michael C Wilson, Chris Young, Andrew Hyde, Michael D. McMahon, Andrew Hartman, Peter K. Trzyna, David L. Calone, Scott Shaver
-
Patent number: 8458256Abstract: An aggregation system, process, article, and necessary intermediates, illustratively the system includes: a device capable of both networking and executing software programs, the device programmed from memory so that the aggregation apparatus: connects to a plurality of servers via the Internet, and authenticates itself with each of the plurality of servers, and retrieves information from each of the plurality of servers, and parses the information from each of the plurality of servers so as to produce an aggregation of parsed information, and renders the aggregation as output.Type: GrantFiled: May 3, 2012Date of Patent: June 4, 2013Inventors: Jared Polis, Payal Goyal, Jeffery D Herman, Samuel C Wu, Eric Wu, Michael C Wilson, Chris Young, Andrew Hyde, Michael D. McMahon, Andrew Hartman, Peter K. Trzyna, David L. Calone, Scott Shaver
-
Patent number: 8458347Abstract: Machine, method for use and method for making, and corresponding products produced thereby, as well as data structures, computer-readable media tangibly embodying program instructions, manufactures, and necessary intermediates of the foregoing, each pertaining to digital aspects of a computerized aggregation system. The system can include a user computer system interposed between a segment of a network allowing communication between the user computer system and at least one server system, and other segments allowing communication between the user computer system and a plurality of third party server systems. The one server system enables the user computer system to access the plurality of other servers. The access permits forming an aggregation of information obtained from the third party server systems.Type: GrantFiled: March 21, 2011Date of Patent: June 4, 2013Assignee: Confluence Commons, Inc.Inventors: Jared Polis, Payal Goyal, Jeffery D. Herman, Samuel C. Wu, Eric Wu, Michael D. McMahon, Michael C. Wilson, Andrew Hartman, Peter K. Trzyna, David L. Calone, Chris Young, Scott Shaver, Andrew Hyde
-
Publication number: 20130117679Abstract: Apparatus, method, and manufacture, illustratively the aggregation apparatus includes a computer system configured to provide, at a web site, an interface which enables each of multiple users to register for an account; and provide, at the web site, an interface which facilitates a login by each registered user; provide, at the web site to each said registered user that has logged in: a combination of user services in addition to facilitating aggregation from a plurality of Internet sites, the facilitating including enabling an aggregator apparatus to connect to a plurality of sites on the Internet, authenticate itself with each of the plurality of sites, retrieve information from the sites, parse the information from the sites, produce aggregation output from the parsed information, the aggregation output being subject to user-management, and render the aggregation output.Type: ApplicationFiled: December 3, 2012Publication date: May 9, 2013Inventors: Jared Polis, Payal Goyal, Jeffery D. Herman, Samuel C. Wu, Eric Wu, Michael C. Wilson, Chris Young, Andrew Hyde, Michael D. McMahon, Andrew Hartman, Peter K. Trzyna, David L. Calone, Scott Shaver
-
Patent number: 8438223Abstract: Aggregation apparatus that comprises a computer, a display controlled by the computer, and networking hardware connecting the computer to a network. The computer is programmed so that the aggregation apparatus connects to a plurality of sites on the Internet, authenticates itself with each of the sites, and attempts to retrieve information from said sites. The information comprises different data types. If no error is detected or trapped, an aggregation of information is produced and rendered as output. If an error is detected or trapped, an attempt is made to associate the error with an error code. If the error code is associated with the error, then the aggregation apparatus communicates an instruction to a user interface to trigger presentation of a message to take an action. If the error does not match an error code, an instruction is communicated to the user interface that a particular action has occurred.Type: GrantFiled: March 21, 2012Date of Patent: May 7, 2013Inventors: Jared Polis, Payal Goyal, Jeffery D Herman, Samuel C Wu, Eric Wu, Michael C Wilson, Chris Young, Andrew Hyde, Michael D. McMahon, Andrew Hartman, Peter K. Trzyna, David L. Calone, Scott Shaver