John Lee
John Lee, Germantown, MD US
Patent application number | Description | Published |
---|---|---|
20100244449 | Solar-based power generator - The solar-based power generator is a system for producing usable electricity from water, which is heated through concentration of ambient, environmental light. The generator includes a reservoir having an open upper end. The reservoir receives a volume of water therein. A convex lens is mounted on an upper edge of the reservoir. The convex lens covers the open upper end. A steam output port is in fluid communication with a steam-based electrical generator. The convex lens concentrates ambient light on the water stored within the reservoir, thus heating the water and to converting the liquid water to steam. Additionally, a methane-burning electrical generator is in communication with the reservoir. Pollutants in the water produce methane during heating and decomposition, which is burned by the methane-burning electrical generator. | 09-30-2010 |
20110072817 | SOLAR-BASED POWER GENERATOR - The solar-based power generator ( | 03-31-2011 |
John Lee, Boise, ID US
Patent application number | Description | Published |
---|---|---|
20080227293 | INTEGRATED CIRCUIT FABRICATION - A method for defining patterns in an integrated circuit comprises defining a plurality of features in a first photoresist layer using photolithography over a first region of a substrate. The method further comprises using pitch multiplication to produce at least two features in a lower masking layer for each feature in the photoresist layer. The features in the lower masking layer include looped ends. The method further comprises covering with a second photoresist layer a second region of the substrate including the looped ends in the lower masking layer. The method further comprises etching a pattern of trenches in the substrate through the features in the lower masking layer without etching in the second region. The trenches have a trench width. | 09-18-2008 |
20100092891 | PITCH REDUCED PATTERNS RELATIVE TO PHOTOLITHOGRAPHY FEATURES - Differently-sized features of an integrated circuit are formed by etching a substrate using a mask which is formed by combining two separately formed patterns. Pitch multiplication is used to form the relatively small features of the first pattern and conventional photolithography used to form the relatively large features of the second pattern. Pitch multiplication is accomplished by patterning a photoresist and then etching that pattern into an amorphous carbon layer. Sidewall spacers are then formed on the sidewalls of the amorphous carbon. The amorphous carbon is removed, leaving behind the sidewall spacers, which define the first mask pattern. A bottom anti-reflective coating (BARC) is then deposited around the spacers to form a planar surface and a photoresist layer is formed over the BARC. The photoresist is next patterned by conventional photolithography to form the second pattern, which is then is transferred to the BARC. The combined pattern made out by the first pattern and the second pattern is transferred to an underlying amorphous silicon layer and the pattern is subjected to a carbon strip to remove BARC and photoresist material. The combined pattern is then transferred to the silicon oxide layer and then to an amorphous carbon mask layer. The combined mask pattern, having features of difference sizes, is then etched into the underlying substrate through the amorphous carbon hard mask layer. | 04-15-2010 |
20100210111 | PITCH REDUCED PATTERNS RELATIVE TOPHOTOLITHOGRAPHY FEATURES - Differently-sized features of an integrated circuit are formed by etching a substrate using a mask which is formed by combining two separately formed patterns. Pitch multiplication is used to form the relatively small features of the first pattern. Pitch multiplication is accomplished by patterning an amorphous carbon layer. Sidewall spacers are then formed on the amorphous carbon sidewalls which are then removed; the sidewall spacers defining the first mask pattern. A bottom anti-reflective coating (BARC) is then deposited to form a planar surface and a photoresist layer is formed over the BARC. The photoresist is next patterned by conventional photolithography to form the second pattern, which is transferred to the BARC. The combined pattern is transferred to an underlying amorphous silicon layer. The combined pattern is then transferred to the silicon oxide layer and then to an amorphous carbon mask layer. The combined mask pattern, is then etched into the underlying substrate. | 08-19-2010 |
20100317193 | INTEGRATED CIRCUIT FABRICATION - A method for defining patterns in an integrated circuit comprises defining a plurality of features in a first photoresist layer using photolithography over a first region of a substrate. The method further comprises using pitch multiplication to produce at least two features in a lower masking layer for each feature in the photoresist layer. The features in the lower masking layer include looped ends. The method further comprises covering with a second photoresist layer a second region of the substrate including the looped ends in the lower masking layer. The method further comprises etching a pattern of trenches in the substrate through the features in the lower masking layer without etching in the second region. The trenches have a trench width. | 12-16-2010 |
20120193777 | INTEGRATED CIRCUIT FABRICATION - A method for defining patterns in an integrated circuit comprises defining a plurality of features in a first photoresist layer using photolithography over a first region of a substrate. The method further comprises using pitch multiplication to produce at least two features in a lower masking layer for each feature in the photoresist layer. The features in the lower masking layer include looped ends. The method further comprises covering with a second photoresist layer a second region of the substrate including the looped ends in the lower masking layer. The method further comprises etching a pattern of trenches in the substrate through the features in the lower masking layer without etching in the second region. The trenches have a trench width. | 08-02-2012 |
20120256309 | Integrated Circuit Having Pitch Reduced Patterns Relative To Photolithography Features - An integrated circuit having differently-sized features wherein the smaller features have a pitch multiplied relationship with the larger features, which are of such size as to be formed by conventional lithography. | 10-11-2012 |
20130320552 | INTEGRATED CIRCUIT FABRICATION - A method for defining patterns in an integrated circuit comprises defining a plurality of features in a first photoresist layer using photolithography over a first region of a substrate. The method further comprises using pitch multiplication to produce at least two features in a lower masking layer for each feature in the photoresist layer. The features in the lower masking layer include looped ends. The method further comprises covering with a second photoresist layer a second region of the substrate including the looped ends in the lower masking layer. The method further comprises etching a pattern of trenches in the substrate through the features in the lower masking layer without etching in the second region. The trenches have a trench width. | 12-05-2013 |
20160005601 | INTEGRATED CIRCUIT FABRICATION - A method for defining patterns in an integrated circuit comprises defining a plurality of features in a first photoresist layer using photolithography over a first region of a substrate. The method further comprises using pitch multiplication to produce at least two features in a lower masking layer for each feature in the photoresist layer. The features in the lower masking layer include looped ends. The method further comprises covering with a second photoresist layer a second region of the substrate including the looped ends in the lower masking layer. The method further comprises etching a pattern of trenches in the substrate through the features in the lower masking layer without etching in the second region. The trenches have a trench width. | 01-07-2016 |
John Lee, Salt Lake City, UT US
Patent application number | Description | Published |
---|---|---|
20100272270 | SELF-CALIBRATING LOUDSPEAKER SYSTEM - Systems and methods for calibrating a loudspeaker with a connection to a microphone located at a listening area in a room. The loudspeaker includes self-calibration functions to adjust speaker characteristics according to effects generated by operating the loudspeaker in the room. In one example, the microphone picks up a test signal generated by the loudspeaker and the loudspeaker uses the test signal to determine the loudspeaker frequency response. The frequency response is analyzed below a selected low frequency value for a room mode. The loudspeaker generates parameters for a digital filter to compensate for the room modes. In another example, the loudspeaker may be networked with other speakers to perform calibration functions on all of the loudspeakers in the network. | 10-28-2010 |
20140161265 | SELF-CALIBRATION LOUDSPEAKER SYSTEM - Systems and methods for calibrating a loudspeaker with a connection to a microphone located at a listening area in a room. The loudspeaker includes self-calibration functions to adjust speaker characteristics according to effects generated by operating the loudspeaker in the room. In one example, the microphone picks up a test signal generated by the loudspeaker and the loudspeaker uses the test signal to determine the loudspeaker frequency response. The frequency response is analyzed below a selected low frequency value for a room mode. The loudspeaker generates parameters for a digital filter to compensate for the room modes. In another example, the loudspeaker may be networked with other speakers to perform calibration functions on all of the loudspeakers in the network. | 06-12-2014 |
John Lee, Howell, NJ US
Patent application number | Description | Published |
---|---|---|
20090122738 | Method of broadcasting packets in ad-hoc network - A method for distributing a packet to a plurality of moving nodes comprising receiving a packet containing at least a message, a sender identifier, a location of a sender, an identifier for a relay node and distance from the sender and the relay node, determining if a node receiving the packet is the relay node and immediately distributing the packet to a plurality of moving nodes if the receiving node is the relay node. If the receiving node is not the relay node, the method further comprises steps of waiting a set period of time, determining if a packet is received from a different sender containing the same message, within the period of time and distributing the packet to a plurality of moving nodes if a packet containing the same message is not received within the period of time. The distributed packet includes an identifier for a successive relay node. | 05-14-2009 |
20090201928 | Methods for reliable multicasting in local peer group (LPG) based vehicle ad hoc networks - A method for routing a multicast message comprising the steps of receiving a multicast message including at least a message, a source identifier, a sequence number, a time-to-live value and a multicast group destination, determining if the multicast group destination is in a multicast forwarding table, determining if the message has been previously received, adding the multicast message to the multicast forwarding table if it is determined that the multicast message has not been previously received, determining if a node that received the multicast message is a forwarding node; randomly setting a wait time for forwarding the multicast message; and forwarding the multicast message at the expiration of the wait time. | 08-13-2009 |
20090285197 | METHODS FOR EFFICIENT ORGANIZATION OF VEHICLE PEER GROUPS AND EFFICIENT V2R COMMUNICATIONS - The present invention provides methods for efficient control message distribution in a VANET. Efficient flooding mechanisms are provided to fulfill the objective of flooding (delivering a message to every connected node) with a limited number of re-broadcasting by selected key nodes. A suppression-based efficient flooding mechanism utilizes a Light Suppression (LS) technique to reduce the number of flooding relays by giving up the broadcasting of a flooding message when a node observes downstream relay of the same flooding message. Additionally, a relay-node based efficient flooding mechanism selects Relay Nodes (RN) to form an efficient flooding tree for control message delivery. RNs are nodes that relay at least one control message, for instance a Membership Report (MR) to the upstream node in “k” previous control message cycles The upstream node may be the group header (GH) for the LPG. | 11-19-2009 |
20090310608 | Systems and Methods for Multi-Beam Optic-Wireless Vehicle Communications - The present invention offers systems and methods for effective multiple-hop routing, multicasting and media access control for vehicle group communications that employ directional wireless radio technology. Multi-beam optic-wireless media and streamlined operations provide low-overhead communications among vehicles. Systems and methods are provided to maintain a quasi-stationary group of neighboring vehicles, enable high-throughput on-demand switching among multiple vehicles, enable group coding in the vehicle group to achieve higher throughput, and enable dynamic adjustment of link to maintain desirable vehicle group. The proposed solution builds upon the conception of a MAC-free wireless operation and quasi-stationary vehicular switched network to achieve ultra-low-overhead and high-throughput vehicle communications. | 12-17-2009 |
20100220629 | Estimating Available Bandwidth And Enhancing Narrow Link Bandwidth Estimations In Telecommunications Networks Using Existing User Traffic - Without using additional probing packets, estimates of the narrow link bandwidth and available bandwidth of a network path are computed based on existing traffic. The network can be of different types such as a wireless battlefield network context or a wired or wireless commercial network environment. “Fast packets”, i.e. those packets which do not experience any queuing delay in the network, are identified. Fast packets are identified to resolve end-to-end packet delay into its constituent components (deterministic, transmission and queuing delays), estimate path utilization and eliminate the uncertainty (false alarms) that causes the prior art method to lose its effectiveness. An estimation algorithm computes end-to-end transmission delay and end-to-end deterministic delay of fast packets traveling along a path in a network. Examples of deterministic delay include satellite propagation delays and clock effects. Then, based on the results of the fast packet identifying algorithm, two logic branches are followed. A first branch calculates utilization and a second branch calculates narrow link bandwidth. The narrow link bandwidth is determined from the packet pair dispersion. The available bandwidth is obtained from the narrow link bandwidth and the utilization. Estimation of available bandwidth for an end-to-end network path allows traffic sources to judiciously regulate the volume of application traffic injected into the network. | 09-02-2010 |
20110227757 | METHODS FOR CONTEXT DRIVEN DISRUPTION TOLERANT VEHICULAR NETWORKING IN DYNAMIC ROADWAY ENVIRONMENTS - A method and apparatus for optimizing communication of data within a disruption tolerant network. The method comprises of receiving a data packet, said data packet including a context and a state related to said context, storing the data packet to a buffer and disseminating the data packet to neighboring vehicles and RSU, and passing said state to an application, said application associated with said application context. In one embodiment, the method functions as a software protocol within a dashboard computer. The apparatus comprises a processor and a memory operable to receive a data packet, said data packet including a context and a state related to said context, store the data packet to a buffer when the context matches an application context, disseminating the data packet to neighboring vehicles and RSU, and pass said state to an application when the context matches an application context, said application associated with said application context. In one embodiment, the apparatus is presented as a dashboard computer within a vehicle. | 09-22-2011 |
20120039235 | METHODS FOR RELIABLE MULTICASTING IN LOCAL PEER GROUP (LPG) BASED VEHICLE AD HOC NETWORKS - A method for routing a multicast message comprising the steps of receiving a multicast message including at least a message, a source identifier, a sequence number, a time-to-live value and a multicast group destination, determining if the multicast group destination is in a multicast forwarding table, determining if the message has been previously received, adding the multicast message to the multicast forwarding table if it is determined that the multicast message has not been previously received, determining if a node that received the multicast message is a forwarding node; randomly setting a wait time for forwarding the multicast message; and forwarding the multicast message at the expiration of the wait time. | 02-16-2012 |
20120070804 | Architecture, Method, and Program for Generating Realistic Vehicular Mobility Patterns - A method, simulator and program for simulating vehicular movement based upon user input parameters related to simulation topology and simulation vehicles including, but not limited to linear vehicular density. The simulator generates the simulation topology having a simulation area using the user input parameters, places a plurality of simulation vehicles within the simulation area at an initial placement using at least two input parameters related to simulation vehicle and the generated simulation topology; and determines movement of the plurality of simulation vehicles starting with the initial placement using a plurality of movement models. Each of the plurality of simulation vehicles has mobility characteristics generated using the plurality of movement models. When vehicle moves outside the simulation area, the vehicle re-emerges at a location within the simulation area. The vehicle re-emerges with new movement characteristics. | 03-22-2012 |
20120093015 | Systems and Methods for Multi-Beam Optic-Wireless Vehicle Communications - The present invention offers systems and methods for effective multiple-hop routing, multicasting and media access control for vehicle group communications that employ directional wireless radio technology. Multi-beam optic-wireless media and streamlined operations provide low-overhead communications among vehicles. Systems and methods are provided to maintain a quasi-stationary group of neighboring vehicles, enable high-throughput on-demand switching among multiple vehicles, enable group coding in the vehicle group to achieve higher throughput, and enable dynamic adjustment of link to maintain desirable vehicle group. The proposed solution builds upon the conception of a MAC-free wireless operation and quasi-stationary vehicular switched network to achieve ultra-low-overhead and high-throughput vehicle communications. | 04-19-2012 |
20120250529 | MOBILE AD-HOC RE-ROUTING METHOD - In a mobile ad-hoc re-routing system in which network nodes are identified by topology dissemination messages, including local “Hello” and global Topographical Control (“TC”) messages, the improvement comprises triggering topology dissemination messages based on at least one of a new neighbor determination and link loss determinations. | 10-04-2012 |
20120263102 | ARCHITECTURE FOR OPEN COMMUNICATION IN A HETEROGENEOUS NETWORK - Network architecture configured for open communication between a plurality of sub-networks. Each of the plurality of sub-networks has a different routable network addressing scheme. The architecture includes at least one broker node adapted to communicate using at least two different routable network addressing schemes. The broker node comprises an identification management module configured to collect peer-application addresses for nodes currently accessing a specific application, the peer-application addresses being associated with a specific application, an address resolution module configured to map each of the peer-application addresses to a sub-network specific routable network address and a network coordination module configured to monitor and coordinate sub-network communication capabilities between the broker node and at least one other broker node and elect a primary broker node for each sub-network which the broker node and at least one other broker node is capable of communication. | 10-18-2012 |
20120327840 | SWITCHED LINK-BASED VEHICULAR NETWORK ARCHITECTURE AND METHOD - A multiple hop communications method among a plurality of moving vehicles. Each moving vehicles has a plurality of unidirectional radio. The method comprises receiving an incoming packet at one of the plurality of unidirectional radios, determining if there is an active link between each of the plurality of unidirectional radios and an unidirectional radio of a neighbor vehicle, relaying the incoming packet to the plurality of unidirectional radios having an active link and transmitting the incoming packet as an outgoing packet from at least one of the plurality of unidirectional radios. If more than one packet is received, the packets can be encoded using group coding before send the packets out as an outgoing packet. | 12-27-2012 |
20130094509 | OPEN COMMUNICATION METHOD IN A HETEROGENEOUS NETWORK - An open communication method between at least two sub-networks using a broker node. Each of the sub-networks has a different routable network addressing scheme. The method comprises receiving a packet for a specific application, the packet includes an application identifier, determining if the packet is to be relayed to another of the at least two sub-networks based upon the application identifier, determining if a node receiving the packet is a broker node, relaying the packet to a broker node if not a broker node and forwarding, by the broker node, the packet to at least one node in another of the at least two sub-networks. The node generating the packet communicates using a first of the at least two sub-networks. A broker node communicates using at least two of the at least two sub-networks via a corresponding routable network addressing schemes for each of the sub-networks. | 04-18-2013 |
20130218549 | DYNAMIC TIME VIRTUALIZATION FOR SCALABLE AND HIGH FIDELITY HYBRID NETWORK EMULATION - A system and method for measurement of the performance of a network by simulation, wherein time divergence is addressed by using discrete event simulation time to control and synchronize time advance or time slow down on virtual machines for large-scale hybrid network emulation, particularly where the loss of fidelity could otherwise be substantial. A dynamic time control and synchronization mechanism is implemented in a hypervisor clock control module on each test bed machine, which enables tight control of virtual machine time using time information from the simulation. A simulator state introspection and control module, running alongside the simulator, enables extraction of time information from the simulation and control of simulation time, which is supplied to the virtual machines. This is accomplished with a small footprint and low overhead. | 08-22-2013 |
20130315099 | Method and Communication Device for Routing Unicast and Multicast Messages in an Ad-Hoc Wireless Network - A method and communication device for routing unicast and multicast messages. The method for routing a unicast message includes receiving a first control packet including routing parameters from a group header node, updating a routing table based upon the routing parameters, receiving a second control packet including additional routing parameters from a group node, updating the routing table based upon the additional routing parameters and generating a forwarding table from the routing table when both of the updated steps are completed. The unicast message is routed based upon the forwarding table. A method for routing a multicast message comprises receiving the multicast message, determining if a multicast group destination for the multicast message is in a multicast forwarding table (MFT), determining if the multicast message has been previously forwarded and forwarding the multicast message if the message was not previously forwarded and the multicast group destination is in the MFT. | 11-28-2013 |
20140133402 | Architecture for Open Communication in a Heterogeneous Network - Network architecture configured for open communication between a plurality of sub-networks. Each of the plurality of sub-networks has a different routable network addressing scheme. The architecture includes at least one broker node adapted to communicate using at least two different routable network addressing schemes. The broker node comprises an identification management module configured to collect peer-application addresses for nodes currently accessing a specific application, the peer-application addresses being associated with a specific application, an address resolution module configured to map each of the peer-application addresses to a sub-network specific routable network address and a network coordination module configured to monitor and coordinate sub-network communication capabilities between the broker node and at least one other broker node and elect a primary broker node for each sub-network which the broker node and at least one other broker node is capable of communication. | 05-15-2014 |
20150055540 | OPEN COMMUNICATION METHOD IN A HETEROGENEOUS NETWORK - An open communication method between at least two sub-networks using a broker node. Each of the sub-networks has a different routable network addressing scheme. The method comprises receiving a packet for a specific application, the packet includes an application identifier, determining if the packet is to be relayed to another of the at least two sub-network based upon the application identifier, determining if a node receiving the packet is a broker node, relaying the packet to a broker node if not a broker node and forwarding, by the broker node, the packet to at least one node in another of the at least two sub-network. The node generating the packet is configured to communicate using a first of the at least two sub-networks. A broker node is configured for communicating using at least two of the at least two sub-network via a corresponding routable network addressing schemes for each of the sub-networks. | 02-26-2015 |
John Lee, Bartlett, IL US
Patent application number | Description | Published |
---|---|---|
20090154362 | METHOD AND APPARATUS FOR MONITORING OF A NETWORK DEVICE - A method and apparatus for monitoring of a network device are disclosed. For example, the method receives a monitoring record from a network device, and determines whether the network device is listed in an active pool of monitored network devices. The method then automatically enables the monitoring of the network device if the network device is not listed in the active pool of monitored network devices. | 06-18-2009 |
20100157812 | METHOD AND APPARATUS FOR ASYNCHRONOUS ALARM CORRELATION - A method and apparatus for providing asynchronous alarm correlation in packet networks are disclosed. For example, the method receives a trigger, and performs an asynchronous correlation of at least one root cause alarm with at least one symptom alarm. | 06-24-2010 |
20130272154 | METHOD AND APPARATUS FOR MONITORING A PACKET NETWORK - A method and system for enabling a network service provider to monitor a packet network by using call detail records (CDRs) are disclosed. The method first detects a termination of a call by at least one voice gateway router and generates a call detail record (CDR) at said termination of said call by said at least one voice gateway router. The method then forwards said call detail record by said at least one voice gateway router to at least one CDR collecting and analysis server. | 10-17-2013 |
20130322263 | METHOD AND APPARATUS FOR DETECTING A NETWORK IMPAIRMENT USING CALL DETAIL RECORDS - A method and system for monitoring a packet network by using call detail records (CDRs) are disclosed. The method first receives at least one call detail record (CDR) at a completion of a call from at least one voice gateway router that serviced said call and analyzes said at least one CDR. The method then monitors at least one performance parameter in accordance with said at least one CDR. | 12-05-2013 |
John Lee, Fort Lauderdale, FL US
Patent application number | Description | Published |
---|---|---|
20100131541 | SIMULTANEOUS SEARCHING USING MULTIPLE SEARCH ENGINES VIA CLIENT APPLICATION - A method for facilitating the simultaneous initiation of a search on a plurality of search engines available over a network can be provided. The method can include receiving from a server a first program logic configured for providing an interface and executing the first program logic. The method can further include reading from the interface a search parameter for conducting a search on a plurality of search engines and generating a data construct including a second program logic. The method can further include executing the second program logic, sending a separate request to each of the plurality of search engines to conduct a search and sending the search parameter to an ad server. The method can further include receiving search results from the search engines and at least one ad from the ad server. The method can further include displaying the search results and the at least one ad. | 05-27-2010 |
John Lee, Jenkintown, PA US
Patent application number | Description | Published |
---|---|---|
20100015403 | METHOD AND ASSEMBLY FOR THREE-DIMENSIONAL PRODUCTS - Provided are methods for making a product having a three-dimensional surface. The method includes providing a base material, providing an adhesive layer and positioning the adhesive layer relative to the base material. The method includes providing a three-dimensional sheet having a top surface and a bottom surface, the top surface having a convex lens layer. The three-dimensional sheet is positioned relative to the base material based on a registration of an image on the three-dimensional sheet and is secured to the base material using the adhesive layer. Securing the three-dimensional sheet to the base material can include applying pressure to the three-dimensional sheet in successive steps of increasing pressure. Also provided is a product having a three-dimensional surface that includes a base material, a three-dimensional sheet, and an adhesive layer disposed between the base material and three-dimensional sheet and configured to secure the three-dimensional sheet to the base material. | 01-21-2010 |
20100018644 | METHOD AND ASSEMBLY FOR PERSONALIZED THREE-DIMENSIONAL PRODUCTS - A method of making a personalized three-dimensional product is provided. The method includes identifying a personal graphic. A sheet is provided having a convex lens layer with an array of identical semi-spherical convex lenses formed on the top surface thereof wherein each convex lens has a focal distance, a transparent plate layer disposed at a bottom surface of the convex lens layer and having a thickness corresponding to the focal distance of each convex lens, and a focal distance printed layer disposed at a bottom surface of the transparent plate layer. The personal graphic is applied to the sheet in a non-focal relationship relative to the convex lenses. | 01-28-2010 |
20110292503 | METHOD AND ASSEMBLY FOR THREE-DIMENSIONAL PRODUCTS - Provided are methods for making a product having a three-dimensional surface. The method includes providing a base material, providing an adhesive layer and positioning the adhesive layer relative to the base material. The method includes providing a three-dimensional sheet having a top surface and a bottom surface, the top surface having a convex lens layer. The three-dimensional sheet is positioned relative to the base material based on a registration of an image on the three-dimensional sheet and is secured to the base material using the adhesive layer. Securing the three-dimensional sheet to the base material can include applying pressure to the three-dimensional sheet in successive steps of increasing pressure. Also provided is a product having a three-dimensional surface that includes a base material, a three-dimensional sheet, and an adhesive layer disposed between the base material and three-dimensional sheet and configured to secure the three-dimensional sheet to the base material. | 12-01-2011 |
John Lee, Miami Beach, FL US
Patent application number | Description | Published |
---|---|---|
20090234807 | SIMULTANEOUS SEARCHING USING MULTIPLE SEARCH ENGINES - A method for facilitating the simultaneous initiation of a search on a plurality of search engines available over a network can be provided. The method can include receiving from a client a request for a web page and sending to the client a first program logic configured for providing an interface. The method can further include receiving from a search parameter for conducting a search on a plurality of search engines. The method can further include generating a data construct, wherein the data construct includes a second program logic configured for sending a separate request to each of the plurality of search engines to conduct a search as defined by the search parameters and further configured for receiving search results from each of the plurality of search engines and displaying the search results in the interface. The method can further include sending the data construct to the client. | 09-17-2009 |
20090234913 | DATA STRUCTURE FOR INITIATING MULTIPLE WEB SITES - A method for facilitating the simultaneous initiation of a plurality of web sites can be provided. The method can include receiving from a client a request for a web page and sending to the client a first program logic configured for providing an interface. The method can further include receiving a plurality of URLs from the first program logic executing on the client. The method can further include generating a data construct, wherein the data construct includes a second program logic configured for sending a separate request to each of the plurality of URLs and further configured for receiving web site data from each of the plurality of URLs and displaying the web site data in the interface. The method can further include generating a first URL that references the data construct and sending the first URL to the client. | 09-17-2009 |
John Lee, Harvard, MA US
Patent application number | Description | Published |
---|---|---|
20080275022 | Substituted Quinazolones as Anti-Cancer Agents - The invention relates to chemical compounds of the formula (I): or pharmaceutically acceptable salts thereof, which possess B Raf inhibitory activity and are accordingly useful for their anti cancer activity and thus in methods of treatment of the human or animal body. The invention also relates to processes for the manufacture of said chemical compounds, to pharmaceutical compositions containing them and to their use in the manufacture of medicaments of use in the production of an anti-cancer effect in a warm blooded animal such as man. | 11-06-2008 |
John Lee, Golden Beach, FL US
Patent application number | Description | Published |
---|---|---|
20110113333 | CREATION AND DELIVERY OF RINGTONES OVER A COMMUNICATIONS NETWORK - A method on a server for providing a ringtone based on a video can be provided. The method can include providing a graphical user interface to a user over a communications network and receiving, via the graphical user interface, identifying information for a video file on a third party server. The method can further include sending to the third party server a request for the video file, wherein the request is based on the identifying information and receiving the video file from the third party server. The method can further include streaming the video file to the user via the graphical user interface and receiving, via the graphical user interface, segment data identifying a segment of the video file. The method can further include generating a ringtone from the video file based on the segment data and transmitting the ringtone to the user. | 05-12-2011 |
20110161820 | MANAGEMENT OF MULTIMEDIA SEGMENT DATA OVER A COMMUNICATIONS NETWORK - A method for displaying video segment data associated with a video file can be provided. The method can include providing a graphical user interface to a user and receiving identifying information for a video file on a first server. The method can also include identifying the video file based and identifying at least one segment data file corresponding to the video file. Each segment data file includes at least a start time of a video segment, a stop time and a textual description of content of the video segment. The method can further include displaying in the graphical user interface a timeline representing a chronology of the video file and displaying, for each of the segment data files, the textual description and a graphic located adjacent to the timeline in a position corresponding to a chronological location of the start time and stop time in the video file. | 06-30-2011 |
John Lee, Ashburn, VA US
Patent application number | Description | Published |
---|---|---|
20110320304 | AUCTION BASED PROCUREMENT SYSTEM - A method and system for performing an auction by determining a request for an item based on at least one of (i) an item to purchase, (ii) a performance specification of the item to purchase, and (iii) a term of a request for the item to purchase. The method and system include sending, through a network, the request for the item to an auctioneer machine server. Performance information is collected for each seller. Notice is provided that a performance evaluation has been received for a specific seller, and is on record with the provider of the information. Additional transaction costs may be captured and included as a separate line item in an auto-rebid auction environment. | 12-29-2011 |
John Lee, Daegu KR
Patent application number | Description | Published |
---|---|---|
20120280922 | METHOD FOR FINELY CONTROLLING CONTENTS AND PORTABLE TERMINAL SUPPORTING THE SAME - A method for coarsely and finely controlling contents via respective main and auxiliary sliders, and a portable terminal supporting the same are provided. The portable terminal includes: a display unit displaying a main slider including a slidable path of a predetermined length for designating a predetermined region of contents and an auxiliary slider extending at least a part of a slidable path of the main slider; a touch screen detecting a signal for selectively displaying the auxiliary slider; and a controller for performing a control operation to display the auxiliary slider according to generation of the signal. | 11-08-2012 |
20150040054 | METHOD FOR FINELY CONTROLLING CONTENTS AND PORTABLE TERMINAL SUPPORTING THE SAME - A method for coarsely and finely controlling contents via respective main and auxiliary sliders, and a portable terminal supporting the same are provided. The portable terminal includes: a display unit displaying a main slider including a slidable path of a predetermined length for designating a predetermined region of contents and an auxiliary slider extending at least a part of a slidable path of the main slider; a touch screen detecting a signal for selectively displaying the auxiliary slider; and a controller for performing a control operation to display the auxiliary slider according to generation of the signal. | 02-05-2015 |
John Lee, Los Altos Hills, CA US
Patent application number | Description | Published |
---|---|---|
20140267554 | MULTIMEDIA OUTPUT AND DISPLAY DEVICE SELECTION - Systems and methods for identifying and selecting a desired display device of one or more display devices for multimedia output are provided. In one embodiment, a respective identifying spatial orientation and one or more connectivity identifiers are associated with each of one or more display devices. A respective selecting spatial orientation is then received. The respective selecting spatial orientation is matched to the respective identifying spatial orientation to thereby determine the desired display device from the one or more display devices. Multimedia content is then routed from a source device to the desired display device via one of the one or more associated connectivity identifiers. | 09-18-2014 |
20150294318 | INTERACTIVE AND CUSTOM-SUPPORT KIOSK, METHODS AND SYSTEM - An interactive and custom support kiosk is disclosed. In one embodiment, a kiosk is provided including a user attribute identification system and a region-specific linkage. The user attribute identification system may be a user language identification system where the user's preferred language may be detected. With detection of a user's preferred language, the kiosk may display a language-customized display with customized features based on the identified language. In some embodiments, the customized features may include a language-based experience format similar to a user's experience which would be expected in the user's home geography. In some examples, a second level of interaction may be provided wherein the user may be connected to a region-specific operator. The operator may provide immediate live help or assistance through the kiosk. In addition, security controls may be provided with the interactive language and custom support kiosk. | 10-15-2015 |
John Lee, Glendale, CA US
Patent application number | Description | Published |
---|---|---|
20140367479 | CO2 COMPOSITE SPRAY METHOD AND APPARATUS - A method and apparatus is disclosed for the production, delivery and control of microscopic quantities of minute solid carbon dioxide (CO | 12-18-2014 |
John Lee, Farmington Hills, MI US
Patent application number | Description | Published |
---|---|---|
20150105974 | Snow Plow Blade Detection and Compensation System - A snow plow blade detection and compensation system and method operable to detect when a plow blade is attached to the vehicle and then, when the driver is in plowing mode, take appropriate compensating actions. The systems and methods may include: (1) computer vision based recognition of plow blade position, wherein object recognition from a forward looking camera and computer vision system may be installed on the vehicle to recognize that the plow blade is in the down position; (2) proximity sensing system indicating that the plow blade is down, wherein multiple sensors may be used to indicate that the plow blade position is down; (3) direct input of plowing status, wherein vehicle Interfaces indicate that a plow mode is active; (4) drive pattern recognition; and/or (5) audio recognition, wherein microphones detect sound characteristics of “scraping” sounds, inferring that the plow blade is on the ground and pushing snow. | 04-16-2015 |
John Lee, Fort Collins, CO US
Patent application number | Description | Published |
---|---|---|
20150108009 | APPARATUS, COMPOSITION AND METHOD FOR DETERMINATION OF CHEMICAL OXIDATION DEMAND - Methods for measuring chemical oxygen demand, a composition and a kit useful for measuring chemical oxygen demand, a method for calibrating a chemical oxygen demand analysis method, and a method for determining carbonaceous chemical oxygen demand are disclosed. | 04-23-2015 |
20150110677 | COD/TOC ANALYSES USING FERRATE OXIDATION - Apparatuses for analyzing total carbon and chemical oxygen demand in a sample are disclosed. Also disclosed is a method for analyzing carbon and chemical oxygen demand. | 04-23-2015 |
20150111304 | CARBON ANALYSIS USING FERRATE OXIDATION - Methods for measuring total organic carbon in a water sample and total carbon in a water sample are disclosed. | 04-23-2015 |
John Lee, Olathe, KS US
Patent application number | Description | Published |
---|---|---|
20150196046 | Animal Feed Composition - A novel and practical process to convert the oily sludge from food industry and waste water treatment into a non-oily feed product in dry and free-flowing form for animal applications is provided. The combination of an alkaline agent to encapsulate the oily sludge into a non-oily form and a particulate material to provide solid surface as a carrier is used to convert the oily sludge into a non-oily wet paste or particle form. Then a drying process with a commercial dryer is applied for producing an animal feed product in non-oily, dry and free-flowing form. The animal feed product retains a fat level, which is generally higher than normal animal feed products, but in an easily handled, non-oily, non-sticky, free-flowing and dry form. The process of the invention converts the problematic food waste sludge with oily, sticky and wet properties into the useful nutritional products with the improved properties. The process in the present invention is practical and economical to be used, which could resolve the problem from these oily sludge materials, save and create millions of dollars for food and feed industries and waste water treatment plants. | 07-16-2015 |
John Lee, San Antonio, TX US
Patent application number | Description | Published |
---|---|---|
20150300776 | Handheld Firearm Chambering Device - Disclosed is a handheld firearm chambering device suitable for use with semi-automatic handguns and the like having a movable slide. The device comprises an elongated sleeve member having an open interior supporting a center guide element therein. The center guide element is coaxially disposed within the sleeve and comprises a base portion and an extended muzzle plunger portion, wherein the plunger portion preferably extends beyond the working end of the sleeve. The device is held within the non-dominate hand of the user and utilized to press the slide rearward along the barrel without using a grip-and-squeeze method. The working end of the sleeve bears against the end of the slide as the center guide element is accepted through the muzzle end of the firearm. A pressing motion moves the slide and chambers a round, where minimal grip strength is required to accomplish this task. | 10-22-2015 |
John Lee, San Jose, CA US
Patent application number | Description | Published |
---|---|---|
20150379183 | SYSTEM AND METHOD FOR HYBRID CLOUD COMPUTING FOR ELECTRONIC DESIGN AUTOMATION - Described herein are systems and methods for a partitioned extraction-simulation technique that efficiently combines a partitioned extraction technique and a partitioned simulation technique by removing and not performing particular steps of the techniques to provide a more efficient netlist extraction and circuit simulation process. In some embodiments, a plurality of circuit simulators directly receive and process a plurality of sub-region netlists that are based on a spatial partitioning of the IC layout. In further embodiments, an EDA hybrid cloud system is implemented using pipelining and serializing of memory data. In these embodiments, an overall EDA process is divided into a plurality of pipelined stages to accelerate the computational speed of the overall EDA process. In further embodiments, EDA data is transferred, over a network, from a memory of one computer system directly to a memory of another computer system by serializing the EDA data. | 12-31-2015 |
John Lee, Los Altos, CA US
Patent application number | Description | Published |
---|---|---|
20160038837 | Mobile Computer with a Detachable Frame - A mobile computer with a detachable frame is disclosed. According to one embodiment, a mobile computer system includes a tablet computer comprising a display screen and a frame. The frame is removably attached to the tablet computer. The frame is taller than the tablet computer to provide an opening between a top side of the tablet computer and the frame. | 02-11-2016 |