Patents Represented by Attorney Kwan & Olynick LLP
  • Patent number: 8352323
    Abstract: 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: Grant
    Filed: November 30, 2007
    Date of Patent: January 8, 2013
    Assignee: Blaze Mobile, Inc.
    Inventor: Michelle Fisher
  • Patent number: 8343327
    Abstract: 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: Grant
    Filed: May 25, 2010
    Date of Patent: January 1, 2013
    Assignee: Reel Solar, Inc.
    Inventors: Kurt H. Weiner, Gaurav Verma
  • Patent number: 8330281
    Abstract: 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: Grant
    Filed: July 30, 2007
    Date of Patent: December 11, 2012
    Assignee: KLA-Tencor Technologies Corporation
    Inventors: Mark Ghinovker, Michael Adel, Walter Dean Mieher, Ady Levy, Dan Wack
  • Patent number: 8332272
    Abstract: 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: Grant
    Filed: December 27, 2011
    Date of Patent: December 11, 2012
    Assignee: Blaze Mobile, Inc.
    Inventor: Michelle Fisher
  • Patent number: 8301164
    Abstract: 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: Grant
    Filed: March 21, 2012
    Date of Patent: October 30, 2012
    Assignee: MobiTV, Inc.
    Inventors: Monica Tran, Gavin Peacock, James Roseborough, David Lowell, Aravind Nallan, Ian Farmer
  • Patent number: 8290433
    Abstract: 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: Grant
    Filed: November 14, 2007
    Date of Patent: October 16, 2012
    Assignee: Blaze Mobile, Inc.
    Inventors: Michelle Fisher, Rathin Guha
  • Patent number: 8291148
    Abstract: 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: Grant
    Filed: April 12, 2012
    Date of Patent: October 16, 2012
    Assignee: Xsigo Systems, Inc.
    Inventors: Shreyas Shah, Subramaniam Vinod, Ramalingam K. Anand, Ashok Krishnamurthi
  • Patent number: 8291396
    Abstract: 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: Grant
    Filed: September 18, 2006
    Date of Patent: October 16, 2012
    Assignee: Altera Corporation
    Inventors: David James Lau, Jeffrey Orion Pritchard, Philippe Molson
  • Patent number: 8286025
    Abstract: 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: Grant
    Filed: July 13, 2010
    Date of Patent: October 9, 2012
    Assignee: Altera Corporation
    Inventors: Jeffrey Orion Pritchard, Paul Norbert Scheidt, Timothy P. Allen
  • Patent number: 8275312
    Abstract: 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: Grant
    Filed: October 31, 2007
    Date of Patent: September 25, 2012
    Assignee: Blaze Mobile, Inc.
    Inventor: Michelle Fisher
  • Patent number: 8271924
    Abstract: 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: Grant
    Filed: April 20, 2009
    Date of Patent: September 18, 2012
    Assignee: Altera Corporation
    Inventors: Kent Orthner, Desmond Ambrose, Geoff Barnes
  • Patent number: 8259118
    Abstract: 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: Grant
    Filed: December 12, 2008
    Date of Patent: September 4, 2012
    Assignee: MobiTV, Inc.
    Inventors: James Roseborough, Ian Farmer
  • Patent number: 8255440
    Abstract: 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: Grant
    Filed: December 6, 2006
    Date of Patent: August 28, 2012
    Assignee: Altera Corporation
    Inventor: Peter Bain
  • Patent number: 8224831
    Abstract: 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: Grant
    Filed: February 27, 2008
    Date of Patent: July 17, 2012
    Assignee: Dell Products L.P.
    Inventors: Goutham Rao, Eric Brueggemann, Murali Bashyam, Carter George, Mark Taylor
  • Patent number: 8219534
    Abstract: 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: Grant
    Filed: February 27, 2008
    Date of Patent: July 10, 2012
    Assignee: Dell Products L.P.
    Inventors: Goutham Rao, Eric Brueggemann, Murali Bashyam, Carter George, Mark Taylor
  • Patent number: 8214419
    Abstract: 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: Grant
    Filed: December 30, 2008
    Date of Patent: July 3, 2012
    Assignee: Altera Corporation
    Inventor: Paul Metzgen
  • Patent number: 8202440
    Abstract: 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: Grant
    Filed: February 2, 2007
    Date of Patent: June 19, 2012
    Assignee: KLA-Tencor Corporation
    Inventors: Mehran Nasser-Ghodsi, Ying Wang, Harrison Chin, Anne Testoni, R. Chris Burns
  • Patent number: 8200831
    Abstract: 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: Grant
    Filed: May 27, 2011
    Date of Patent: June 12, 2012
    Assignee: MobiTV, Inc.
    Inventor: Kent Karlsson
  • Patent number: 8200472
    Abstract: 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: Grant
    Filed: January 20, 2010
    Date of Patent: June 12, 2012
    Assignee: Altera Corporation
    Inventors: Philippe Molson, Tony San