Patents Represented by Attorney Meyerton, Hood, Kivlin, Kowert & Goetzel, P.C.
-
Patent number: 8352917Abstract: Tools and techniques are provided to allow partners of analytics providers and others who use web-beacons to submit web-beacon plug-ins for scrutiny, and for the plug-in to either be refused or else to be certified for use in a core JavaScript file or similar component. Analytics providers and others may also write web-beacon plug-ins. Certified plug-ins are executed in response to page loads, visitor clicks, and other visitor and programmatic actions at a website that has been tagged by the analytics provider's web-beacon, without requiring re-tagging of the website with a separate web-beacon for the partner. This allows the partner to obtain analytics data by piggybacking on the analytics provider, without re-tagging, and without compromising the availability and accuracy of the analytics data already being gathered. To be certified, web-beacon plug-ins must satisfy specific criteria as to their size, behavior, namespace, and the like.Type: GrantFiled: June 26, 2006Date of Patent: January 8, 2013Assignee: Adobe Systems IncorporatedInventors: Catherine Wong, Brett Michael Error
-
Patent number: 8352382Abstract: Techniques for heuristic customer order fulfillment planning. A method may include iteratively partitioning ordered items into shipment groups according to a set partition algorithm. Of a working set including the unassigned items, the algorithm may determine the subset that optimizes fulfillment cost per member of the subset, and may assign this subset to a shipment group. To determine the subset, the algorithm may iterate over the set of combinations of fulfillment decision variables. For each combination, a list of members of the working set that may be shipped according to the combination is generated. The subset of this list that optimizes, per member of the subset, the costs of shipping according to the combination is then identified.Type: GrantFiled: August 15, 2008Date of Patent: January 8, 2013Assignee: Amazon Technologies, Inc.Inventors: Akshay Kumar Reddy Katta, Russell Allgor
-
Patent number: 8352851Abstract: Briefly, in accordance with one embodiment of the invention, a form author may declaratively state a condition under which a break event may occur to insert a break between data items in a list of data items. Optionally, formatting, a leader subform, and/or a trailer subform may be inserted between the data items in the event the condition is satisfied. Such a declarative condition may be introduced into an XFA template specification. A condition that may be evaluated may include mathematical operation, a Boolean expression, an integer expression, a floating point expression, a string expression, and/or a data item evaluation. A new layout of the list of data items may be implemented without transformation of the original layout of the list of data items wherein the list of data items may revert to the original layout of the list of data items, for example after performing an operation on the new layout of the list of data items.Type: GrantFiled: August 19, 2005Date of Patent: January 8, 2013Assignee: Adobe Systems IncorporatedInventors: John P. Brinkman, Adam Castrucci, Darren Burns, Jeff Young
-
Patent number: 8352670Abstract: In one embodiment, a processor comprises an execution core configured to execute instructions; and a register configured to store an execute-only valid indication indicative of whether or not execution of instructions is permitted in pages that are indicated as execute-only in a set of page tables used by the processor for address translation. The execution core is configured, responsive to a fetch within an execute-only page, to signal a fault responsive to the execute-only valid indication indicating that execution is not permitted in the execute-only page, and wherein the execution core is configured to permit the fetch within the execute-only page responsive to the execute-only valid indication indicating that execution is permitted in the execute-only page.Type: GrantFiled: November 18, 2008Date of Patent: January 8, 2013Assignee: GLOBALFOUNDRIES Inc.Inventor: Benjamin C. Serebrin
-
Patent number: 8348551Abstract: Provided is a method for treating contaminated soil. The method includes providing contaminated soil in a soil chamber that has at least one wall, and at least one floor, at least one heater coupled to or inside of at least one of the walls and at least one substantially elongated floor heater coupled to or in the floor. At least one of the walls at least partially includes a thermally conductive material configured to transfer heat from at least one of the heaters to an interior of the soil chamber. At least one of the walls at least partially encloses an interior of the soil chamber. At least one of the walls can move between a closed position during heating of the soil chamber, and an open position that allows a soil moving vehicle to access an interior of the soil chamber to provide or remove soil to and from the soil chamber unencumbered by piping located within the soil volume.Type: GrantFiled: July 29, 2009Date of Patent: January 8, 2013Assignee: TerraTherm, Inc.Inventors: Ralph S. Baker, James P. Galligan, Gorm Heron
-
Patent number: 8352685Abstract: In an embodiment, a combining write buffer is configured to maintain one or more flush metrics to determine when to transmit write operations from buffer entries. The combining write buffer may be configured to dynamically modify the flush metrics in response to activity in the write buffer, modifying the conditions under which write operations are transmitted from the write buffer to the next lower level of memory. For example, in one implementation, the flush metrics may include categorizing write buffer entries as “collapsed.” A collapsed write buffer entry, and the collapsed write operations therein, may include at least one write operation that has overwritten data that was written by a previous write operation in the buffer entry. In another implementation, the combining write buffer may maintain the threshold of buffer fullness as a flush metric and may adjust it over time based on the actual buffer fullness.Type: GrantFiled: August 20, 2010Date of Patent: January 8, 2013Assignee: Apple Inc.Inventors: Peter J. Bannon, Andrew J. Beaumont-Smith, Ramesh Gunna, Wei-han Lien, Brian P. Lilly, Jaidev P. Patwardhan, Shih-Chieh R. Wen, Tse-Yu Yeh
-
Patent number: 8352692Abstract: A system and method for storing data in a peer-to-peer network. A computer system includes interconnected hosts configured to store data segments. A first host stores a first subset of the data segments received from other hosts. The first host maintains a portion of a distributed hash table corresponding to the first subset of data segments and de-duplicates the first subset of the data segments against the remaining data segments. The distributed hash table comprises entries corresponding to the data segments, each entry including a data segment fingerprint that unambiguously identifies the corresponding data segment. The first host selects and joins a group of hosts that maintains the distributed hash table. The first host conveys data to the selected group indicating its availability to own additional entries in the distributed hash table.Type: GrantFiled: March 30, 2007Date of Patent: January 8, 2013Assignee: Symantec CorporationInventor: Kevin Jordan
-
Patent number: 8350891Abstract: Determining a videoconference layout based on numbers of participants. Videoconference data may be received from a plurality of videoconferencing endpoints. The videoconference data may include audio and video. Information may be stored which identifies a number of participants at each videoconferencing endpoint. Video from each of the videoconferencing endpoints may be combined to form composite video. The composite video may include portions corresponding to each of the plurality of videoconferencing endpoints. A respective size of each of the portions may be based on the information identifying the number of participants at each videoconferencing endpoint. The composite video may be provided to videoconferencing endpoint(s) over a network.Type: GrantFiled: November 16, 2009Date of Patent: January 8, 2013Assignee: LifeSize Communications, Inc.Inventors: Gautam Khot, Prithvi Ranganath, Raghuram Belur, Sandeep Lakshmipathy
-
Patent number: 8352937Abstract: A system and method for streaming an install package into a virtual environment. The system includes a server and a client. The server streams an install package to the client as a series of streamlets. The client starts an installer component in a suspended state outside the virtual environment. The client registers the installer component in the virtual environment and initiates execution of the installer component in the virtual environment to receive portions of the install package and install the received portions of the install package in the virtual environment. During package installation, a virtualization manager detects an attempt to execute a call to a file system and confines file system changes resulting from the call to the virtual environment in response to determining that the attempt was made by the installer component and the installer component is registered in the virtual environment.Type: GrantFiled: August 3, 2009Date of Patent: January 8, 2013Assignee: Symantec CorporationInventors: James Sanders, Ryan M. McCarten
-
Patent number: 8351396Abstract: A broad aspect of the invention provides a method of providing mobility support for a mobile node's traffic. The method involves maintaining context information for the mobile node on each of a first plurality of network nodes carrying the traffic; and proactively transferring and maintaining at least a portion of the context information in a plurality of network nodes which are not carrying the traffic, but which are candidates for carrying the traffic due to mobility of the mobile node. The method typically further involves defining and maintaining a definition of the second plurality of network nodes. In one embodiment of the invention, this involves adding a particular network node to the second plurality when the particular network node becomes a candidate for carrying the traffic, removing a particular network node from the second plurality when the particular network node is no longer a candidate for carrying the traffic.Type: GrantFiled: October 6, 2011Date of Patent: January 8, 2013Assignee: Apple Inc.Inventors: Gary W. Kenward, Hamid Mahmood Syed
-
Patent number: 8352457Abstract: Dynamically generating an XQuery for an XML database storing a plurality of non-XML documents, each non-XML document having a corresponding shadow XML document in the XML database. The method may include providing a plurality of static units of XQuery code, the static units being predefined in accordance with the non-XML documents. The method may further include combining the one or more static units with dynamic input from a user to generate the XQuery.Type: GrantFiled: February 21, 2008Date of Patent: January 8, 2013Assignee: Software AGInventors: Zainab Gaziuddin Sayed, Arjun Banerjee
-
Patent number: 8351967Abstract: A wireless communication method and system using virtual MIMO (“V-MIMO”) are provided. Post processing signal to interference and noise ratios (“SINR”) for a plurality of signals corresponding to a plurality of mobile terminals arranged as a V-MIMO group are estimated. The one of the plurality of mobile terminals having the highest post processing SINR is selected. Wireless communication for the selected mobile terminal is scheduled. The signal corresponding to the selected mobile terminal is cancelled. Post processing signal to interference and noise ratios (“SINR”) for the signals corresponding to the remaining mobile terminals is re-estimated. The one of the remaining mobile terminals having the highest post processing SINR is selected. Wireless communication for the selected remaining mobile terminal is scheduled.Type: GrantFiled: October 4, 2011Date of Patent: January 8, 2013Assignee: Apple Inc.Inventors: Ming Jia, Jianglei Ma, Jianming Wu, Peiying Zhu, Wen Tong
-
Patent number: 8353016Abstract: A security component may be associated with a network-enabled application. The security component may access a secure store, which may include customization information, which may include one or more graphical user interface customizations defined by a user, and one or more instances of card information. The card information may specify how to authenticate a user's credentials to access a relying party (e.g., web site). The security component may initiate the display of an embedded region of a window drawn by the network-enabled application. At least a part of the appearance of the embedded region of the window may be defined according to the customization information and not by the relying party. The embedded region may provide a user interface for determining user authentication credentials. The customization information and the one or more instances of card information may not be accessible to the relying party.Type: GrantFiled: February 29, 2008Date of Patent: January 8, 2013Assignee: Adobe Systems IncorporatedInventors: James D. Pravetz, Joseph D. Steele, Sunil Agrawal
-
Patent number: 8350858Abstract: Systems and methods for synchronizing the playing of animation objects are presented. An animation object map may assign an animation object to each region of multiple regions of a viewing area. A synchronization shading map may assign a shade to each of the regions, where at least two of the shades assigned to regions differ in intensity. Playing each animation object may involve determining a start time for each of the regions. The start time for each particular region depends upon an intensity of a shade assigned to the particular region by the synchronization shading map, and ones of the regions having different shades differ in their respective start times based on a difference in intensities of shades assigned to those regions by the synchronization shading map. Playing of the animation object within a region begins at the start time determined for the region according to the synchronization map.Type: GrantFiled: May 29, 2009Date of Patent: January 8, 2013Assignee: Adobe Systems IncorporatedInventor: Sreedhar Ranganathan
-
Patent number: 8352645Abstract: Device driven transfer of data from the device to a memory of a host. The device may receive data from one or more data sources. The device may transfer at least a portion of the data to the memory of the host coupled to the device. Transferring may be performed without an initiation of the transfer by the host. Additionally, transferring may include, for each of the one or more data sources, determining a portion of the memory medium corresponding to the data source, determining a latest value for the data source from the data, and storing the latest value for the data source in the portion of the memory. Storing the latest value may include overwriting a previous value of the data source when the previous value exists in the portion of the memory medium.Type: GrantFiled: May 27, 2009Date of Patent: January 8, 2013Assignee: National Instruments CorporationInventors: Rodney W. Cummings, William R. Pitts, Matthew M. Brzezinski, Eric L. Singer
-
Patent number: 8352209Abstract: A system and method for online configuration of a measurement system. The user may access a server over a network and specify a desired task, e.g., a measurement task, and receive programs and/or configuration information which are usable to configure the user's measurement system hardware (and/or software) to perform the desired task. Additionally, if the user does not have the hardware required to perform the task, the required hardware may be sent to the user, along with programs and/or configuration information. The hardware may be reconfigurable hardware, such as an FPGA or a processor/memory based device. In one embodiment, the required hardware may be pre-configured to perform the task before being sent to the user. In another embodiment, the system and method may provide a graphical program in response to receiving the user's task specification, where the graphical program may be usable by the measurement system to perform the task.Type: GrantFiled: December 7, 2009Date of Patent: January 8, 2013Assignee: National Instruments CorporationInventors: Brian Sierer, Ganesh Ranganathan, John Pasquarette, David W Fuller, III, Joseph E. Peck, Matthew Novacek, Hugo A. Andrade
-
Patent number: 8350869Abstract: The subject matter disclosed herein relates to previewing documents for colorblind end users.Type: GrantFiled: March 31, 2008Date of Patent: January 8, 2013Assignee: Adobe Systems IncorporatedInventor: Lars U. Borg
-
Patent number: 8352657Abstract: A simple data transfer mechanism may be combined with static state bus signaling to replace a USB with a digital serial interconnect bus (DSIB). This may eliminate various pull-up/pull-down resistors required in USB, and enable the DSIB to operate with little or no leakage current when the bus is in an idle state, or data transmission state. All required functionality may be implemented using only two signal pins. The DSIB may also enable silicon solutions for high speed USB that do not require a PLL, since the clock may be provided by the transmission source and may thus not need to be recovered from the serial data stream. The DSIB may provide an easy reuse mechanism for USB silicon by enabling a designer to remove the analog PHY and replace it with a serial digital I/O transfer mechanism, while retaining the IP's USB timers, and other protocol specific features.Type: GrantFiled: September 27, 2011Date of Patent: January 8, 2013Assignee: Standard Microsystems CorporationInventor: Mark R. Bohm
-
Patent number: 8352376Abstract: System and method for authorizing transactions, such as payments or money transfers. A transaction authorization mechanism may be provided through which a transaction initiated via a first communications channel may be authorized through a second, separate communications channel or mechanism. A source entity may initiate a transaction to a target entity via a first communications channel to a transaction authorization service. The transaction authorization service may confirm the transaction with the source entity via a second communications channel. Various embodiments may use different communications channels, for example conventional telephone systems, mobile/cellular phone systems, and text messaging systems as the first or second communications channels. After the transaction has been authorized via the second communications channel, the transaction authorization service and/or the source entity may contact the target entity to inform the target entity of the transaction.Type: GrantFiled: October 10, 2006Date of Patent: January 8, 2013Assignee: Amazon Technologies, Inc.Inventors: Philip Yuen, Chih-Jen Huang, Gerald Yuen
-
Patent number: 8346929Abstract: System and method for designing and implementing secure Web Services according to a Web Services Security Assessment structured methodology and design patterns. Lifecycles of the Web Services Security Assessment structured methodology may include, but are not limited to: vision and strategy, architecture design, development, integration, and deployment. In one embodiment, security components may be identified based on one or more use case requirements. Web Services objects that need to be protected may be identified. The object relationship for security protection may be defined, and associated trust domains, security policy and strategy and threat profiles may be identified. Protection schemes for these Web Services objects may be generated. Web Services security design patterns may be applied.Type: GrantFiled: September 9, 2003Date of Patent: January 1, 2013Assignee: Oracle America, Inc.Inventor: Ray Y Lai