Patents Represented by Attorney Kwan & Olynick LLP
-
Patent number: 8352323Abstract: A method and system for conducting an online payment transaction through a point of sale device. The method includes receiving input from a user selecting an item for purchase through the point of sale device; calculating a total purchase amount for the item in response to a request from the user to purchase the item; and sending payment authorization for the total purchase amount from the point of sale device to a payment entity, in which the payment authorization is sent to the payment entity via a mobile communication device of the user. The method further includes receiving a result of the payment authorization from the payment entity through the mobile communication device; and completing the payment transaction based on the result of the payment authorization.Type: GrantFiled: November 30, 2007Date of Patent: January 8, 2013Assignee: Blaze Mobile, Inc.Inventor: Michelle Fisher
-
Patent number: 8343327Abstract: The invention relates generally to electrodeposition apparatus and methods. When depositing films via electrodeposition, where the substrate has an inherent resistivity, for example, sheet resistance in a thin film, methods and apparatus of the invention are used to electrodeposit materials onto the substrate by forming a plurality of ohmic contacts to the substrate surface and thereby overcome the inherent resistance and electrodeposit uniform films. Methods and apparatus of the invention find particular use in solar cell fabrication.Type: GrantFiled: May 25, 2010Date of Patent: January 1, 2013Assignee: Reel Solar, Inc.Inventors: Kurt H. Weiner, Gaurav Verma
-
Patent number: 8330281Abstract: An overlay mark for determining the relative shift between two or more successive layers of a substrate is disclosed. The overlay mark includes at least one test pattern for determining the relative shift between a first and a second layer of the substrate in a first direction. The test pattern includes a first set of working zones and a second set of working zones. The first set of working zones are disposed on a first layer of the substrate and have at least two working zones diagonally opposed and spatially offset relative to one another. The second set of working zones are disposed on a second layer of the substrate and have at least two working zones diagonally opposed and spatially offset relative to one another. The first set of working zones are generally angled relative to the second set of working zones thus forming an “X” shaped test pattern.Type: GrantFiled: July 30, 2007Date of Patent: December 11, 2012Assignee: KLA-Tencor Technologies CorporationInventors: Mark Ghinovker, Michael Adel, Walter Dean Mieher, Ady Levy, Dan Wack
-
Patent number: 8332272Abstract: The invention describes how a consumer can hold their NFC enabled device in proximity to an NFC enabled point-of-sale terminal and with a single “wave” or “tap” to automatically redeem coupons, pay for a purchase using a default payment card or a selected card, view receipts view reward point balances, and receive relevant coupons and other digital artifacts both before and after the purchase. The NFC enabled device includes a secure element with a payment application, payment credentials, and other digital artifacts such as coupons. The secure element can be internal to the mobile device, externally affixed to the mobile device, or inserted into a slot within the body of the mobile device.Type: GrantFiled: December 27, 2011Date of Patent: December 11, 2012Assignee: Blaze Mobile, Inc.Inventor: Michelle Fisher
-
Patent number: 8301164Abstract: Techniques and mechanisms are provided for sending targeted content and data to mobile devices. Location information associated with a device is determined. In some instances, the location information is manually entered. In other instances, the location information is determined automatically from characteristics associated with the device. Location information can be obtained from global positioning system (GPS) data, cell-site triangulation, Internet Protocol (IP) address detection, etc. Content and advertising can be provided in a location relevant manner to the mobile device.Type: GrantFiled: March 21, 2012Date of Patent: October 30, 2012Assignee: MobiTV, Inc.Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
-
Patent number: 8290433Abstract: A method for transmitting data between a mobile communication device and a server. The method includes running a mobile application on the mobile communication device. The mobile application is hosted on the mobile communication device through the server as a Software as a Service (SaaS). The method further includes transmitting data associated with the mobile application between the mobile communication device and the server, in which transmission of the data between the mobile communication device and the server is monitored through the server.Type: GrantFiled: November 14, 2007Date of Patent: October 16, 2012Assignee: Blaze Mobile, Inc.Inventors: Michelle Fisher, Rathin Guha
-
Patent number: 8291148Abstract: Methods and apparatus are provided for virtualizing resources including peripheral components and peripheral interfaces. Peripheral component such as hardware accelerators and peripheral interfaces such as port adapters are offloaded from individual servers onto a resource virtualization switch. Multiple servers are connected to the resource virtualization switch over an I/O bus fabric such as PCI Express or PCI-AS. The resource virtualization switch allows efficient access, sharing, management, and allocation of resources.Type: GrantFiled: April 12, 2012Date of Patent: October 16, 2012Assignee: Xsigo Systems, Inc.Inventors: Shreyas Shah, Subramaniam Vinod, Ramalingam K. Anand, Ashok Krishnamurthi
-
Patent number: 8291396Abstract: Various high-level languages are used to specify hardware designs on programmable chips. The high-level language programs include pointer operations that may have same iteration and future iteration dependencies. Single loop iteration pointer dependencies are considered when memory accesses are assigned to clock cycles. Multiple loop iteration pointer dependencies are considered when determining how often new data can be entered into the generated hardware pipeline without causing memory corruption. A buffer can be used to forward data from a memory write to a future read.Type: GrantFiled: September 18, 2006Date of Patent: October 16, 2012Assignee: Altera CorporationInventors: David James Lau, Jeffrey Orion Pritchard, Philippe Molson
-
Patent number: 8286025Abstract: Methods and apparatus are provided for allowing efficient clock domain crossing management in programmable chip systems. Components associated with different clock domains can be analyzed. Clock domain crossing components are automatically selected from a library of clock domain crossing components to allow connection between disparate clock domains. Clock domain crossing components can be shared, chained, and intelligently selected for increased efficiency.Type: GrantFiled: July 13, 2010Date of Patent: October 9, 2012Assignee: Altera CorporationInventors: Jeffrey Orion Pritchard, Paul Norbert Scheidt, Timothy P. Allen
-
Patent number: 8275312Abstract: A method for configuring a mobile communication device to perform transactions using a second communication channel that is different from a first communication channel through which the mobile communication device sends voice data. The method includes attaching a secure element to the mobile communication device. The secure element includes a memory storing an application, a processor configured to execute the application stored in the memory; and a wireless transceiver configured to send transaction data associated with the executed application through the second communication channel to a terminal that is remote from the mobile communication device.Type: GrantFiled: October 31, 2007Date of Patent: September 25, 2012Assignee: Blaze Mobile, Inc.Inventor: Michelle Fisher
-
Patent number: 8271924Abstract: Methods and apparatus are provided for allowing components such as buffers, multiplexers, ingress cores, etc. on a device such as a programmable chip to configure themselves based on parameter information. In some examples, self-configuring components obtain parameter information from adjacent components. In other examples, self-configuring components obtain parameter information from a system environment or a processor register. Component self-configuration can occur at a variety of times including preprocessing, simulation, and run-time.Type: GrantFiled: April 20, 2009Date of Patent: September 18, 2012Assignee: Altera CorporationInventors: Kent Orthner, Desmond Ambrose, Geoff Barnes
-
Patent number: 8259118Abstract: A client device receives a user interface event corresponding to a spline curve associated with an object displayed on a mobile device. The user interface triggers creation of a new spline curve based on computation of a new spline tangent associated with the spline curve and phase space-based dynamics of a new state. A scene graph having state information associated with the new state is maintained. A rendering event triggers repainting of the object associated with the spline curve using the scene graph.Type: GrantFiled: December 12, 2008Date of Patent: September 4, 2012Assignee: MobiTV, Inc.Inventors: James Roseborough, Ian Farmer
-
Patent number: 8255440Abstract: Methods and apparatus are provided for more efficiently generating logic for implementing Exclusive OR (XOR) expressions. In one example, multiple centroids are generated and associated with main equations. Both the main equations and centroids are XOR expressions. In particular examples, main equations are associated with centroids that are closest in distance. Centroids can be modified to better match an associated subset of main equations. Centroids are generated and associated until the main equations are expressed as centroids and residue.Type: GrantFiled: December 6, 2006Date of Patent: August 28, 2012Assignee: Altera CorporationInventor: Peter Bain
-
Patent number: 8224831Abstract: Mechanisms are provided for optimizing files while allowing application servers access to metadata associated with preoptimized versions of the files. During file optimization involving compression and/or compaction, file metadata changes. In order to allow file optimization in a manner transparent to application servers, the metadata associated with preoptimized versions of the files is maintained in a metadata database as well as in an optimized version of the files themselves.Type: GrantFiled: February 27, 2008Date of Patent: July 17, 2012Assignee: Dell Products L.P.Inventors: Goutham Rao, Eric Brueggemann, Murali Bashyam, Carter George, Mark Taylor
-
Patent number: 8219534Abstract: Mechanisms are provided for optimizing multiple files in an efficient format that allows maintenance of the original namespace. Multiple files and associated metadata are written to a suitcase file. The suitcase file includes index information for accessing compressed data associated with compacted files. A hardlink to the suitcase file includes an index number used to access the appropriate index information. A simulated link to a particular file maintains the name of the particular file prior to compaction.Type: GrantFiled: February 27, 2008Date of Patent: July 10, 2012Assignee: Dell Products L.P.Inventors: Goutham Rao, Eric Brueggemann, Murali Bashyam, Carter George, Mark Taylor
-
Patent number: 8214419Abstract: Methods and apparatus are provided for implementing an efficient saturating multiplier associated with addition and subtraction logic. The result of the multiplier is saturated before accumulating. The result of the multiplier can be stored in a result register in unsaturated form. The output of the result register can then be saturated and provided to addition and subtraction logic to allow efficient implementation of a saturating multiplier.Type: GrantFiled: December 30, 2008Date of Patent: July 3, 2012Assignee: Altera CorporationInventor: Paul Metzgen
-
Patent number: 8202440Abstract: Disclosed are methods and apparatus for etching a sample, such as a semiconductor device or wafer. In general terms, embodiments of the present invention allow dry etching of a material on a sample, such as a copper material, at room temperature using a reactive substance, such as a chorine based gas. For example, the mechanisms of the present invention allow precise etching of a copper material to produce fine feature patterns without heating up the whole device or substrate to an elevated temperature such as 50° C. and above. The etching is assisted by simultaneously scanning a charged particle beam, such as an electron beam, and a photon beam, such as a laser beam, over a same target area of the sample while the reactive substance is introduced near the same target area. The reactive substance, charged particle beam, and photon beam act in combination to etch the sample at the target area. For example, a copper layer may be etched using the mechanisms of the present invention.Type: GrantFiled: February 2, 2007Date of Patent: June 19, 2012Assignee: KLA-Tencor CorporationInventors: Mehran Nasser-Ghodsi, Ying Wang, Harrison Chin, Anne Testoni, R. Chris Burns
-
Patent number: 8200831Abstract: Mechanisms are provided to accelerate Real-Time Streaming Protocol (RTSP) setup messages. A client transmits an RTSP request to a server. The server responds to the request and preemptively responds with acknowledgements for messages not yet received. For example, a server responds to an RTSP describe message with an RTSP describe acknowledgement, an RTSP setup acknowledgement, and an RTSP play response before setup and play messages are received by the server or even transmitted by the client. The client processes the anticipatory responses and transmits setup and play responses when the anticipatory responses are processed.Type: GrantFiled: May 27, 2011Date of Patent: June 12, 2012Assignee: MobiTV, Inc.Inventor: Kent Karlsson
-
Patent number: 8200472Abstract: Various techniques permit more thorough development of digital systems and devices by designers while protecting the proprietary interests of the owners of the intellectual property incorporated in such systems and devices. More specifically, the present invention provides to an end customer IP hardware which is suitable for prototype testing, but unusable for production purposes. One method limits the physical or electrical mode of operation of a hardware platform used for prototype testing of intellectual property (such as limiting the number of electrical contacts between the hardware and an external electrical device or limiting the data format(s) usable in the hardware during prototype testing). Another method limits the temporal operation of a hardware platform using an internal counter within the software provided by the intellectual property owner.Type: GrantFiled: January 20, 2010Date of Patent: June 12, 2012Assignee: Altera CorporationInventors: Philippe Molson, Tony San