Patents Represented by Attorney, Agent or Law Firm Hickman Palermo Truong & Becker
  • Patent number: 8238232
    Abstract: A method is described of constructing a transition route in a data communication network having as components nodes and links. Upon receipt of a transition notification identifying a first component a non-neighboring node constructs a transition route around the first component. In an embodiment, a node performs detecting the first component transition; issuing a transition notification identifying the first component and recognizable by nodes configured to construct a transition route around the first component; and upon expiry of a notification transition period, issuing a transition advertisement recognizable by all nodes on the network.
    Type: Grant
    Filed: January 2, 2008
    Date of Patent: August 7, 2012
    Assignee: Cisco Technolgy, Inc.
    Inventors: Stewart Frederick Bryant, Ian Michael Charles Shand
  • Patent number: 8239869
    Abstract: A method, system, and apparatus to divide a computing job into micro-jobs and allocate the execution of the micro-jobs to times when needed resources comply with one or more idleness criteria is provided. The micro-jobs are executed on an ongoing basis, but only when the resources needed by the micro-jobs are not needed by other jobs. A software program utilizing this methodology may be run at all times while the computer is powered up without impacting the performance of other software programs running on the same computer system.
    Type: Grant
    Filed: June 19, 2006
    Date of Patent: August 7, 2012
    Assignee: Condusiv Technologies Corporation
    Inventors: Craig Jensen, Andrew Staffer, Basil Thomas
  • Patent number: 8237940
    Abstract: In an embodiment, a method comprises, in a print application management computer program that enables a user to generate a printed application using one or more document processing devices: identifying a plug-in that extends one or more capabilities of the print application management computer program; extending the print application management computer program to include the identified plug-in, including reconfiguring a graphical user interface of the print application management computer program to include one or more GUI widgets associated with the identified plug-in.
    Type: Grant
    Filed: September 5, 2008
    Date of Patent: August 7, 2012
    Assignee: Ricoh Company, Ltd.
    Inventors: Ronald M. Conescu, Kurt Knodt, Yue Liu, Loc T. Le
  • Patent number: 8234269
    Abstract: Methods and apparatus, including computer program products, are provided that include techniques for searching a database. One method includes receiving one or more input search terms and providing a database. The database maps at least one search term to at least one coupon. The method further includes identifying one or more coupons in the database based on the received input search terms. The method further includes selecting one or more coupons from the identified coupons. A given coupon can be selected based on a number of times the given coupon has been previously printed. A given coupon can also be selected based on a number of times the given coupon has been previously redeemed. The method further includes presenting one or more coupons to the user where the presented one or more coupons include the selected one or more coupons.
    Type: Grant
    Filed: April 30, 2010
    Date of Patent: July 31, 2012
    Assignee: Coupons.com Incorporated
    Inventors: Jeffrey Weitzman, Steven R. Boal
  • Patent number: 8234517
    Abstract: Various techniques are described for improving the performance of a shared-nothing database system in which at least two of the nodes that are running the shared-nothing database system have shared access to a disk. Specifically, techniques are provided for recovering the data owned by a failed node using multiple recovery nodes operating in parallel. The data owned by a failed node is reassigned to recovery nodes that have access to the shared disk on which the data resides. The recovery logs of the failed node are read by the recovery nodes, or by a coordinator process that distributes the recovery tasks to the recovery nodes.
    Type: Grant
    Filed: April 23, 2004
    Date of Patent: July 31, 2012
    Assignee: Oracle International Corporation
    Inventors: Roger J. Bamford, Sashikanth Chandrasekaran, Angelo Pruscino
  • Patent number: 8234152
    Abstract: A method and apparatus for spawning and management of online surveys is provided. An administration and redirector subsystem (ARS) is used manage ongoing surveys for a plurality of sites. Surveys can be added to or removed from individual sites using the ARS. The ARS also tracks statistics for individual surveys. Redirector tags invite users to participate in surveys and track user survey participation through cookies. The system can be used to conduct advertisement effectiveness studies. Tracker tags and corresponding cookies are used to track users who have viewed content containing the tag. Each study is issued a unique content tag, but uses the same redirector tag.
    Type: Grant
    Filed: June 12, 2007
    Date of Patent: July 31, 2012
    Assignee: InsightExpress, LLC
    Inventors: Stephen Jepson, Jody Francis Powlette, Michael Queenan
  • Patent number: 8229932
    Abstract: Information hierarchies are efficiently stored and accessed in a relational or object-relational database system. A path signature, similar to a pathname, is stored in a database system in association with data for the node identified by the pathname. For example, a path signature identifying an element is stored in a row that holds data for the element. To retrieve data for a hierarchical query that identifies the data requested using, for example, an XPATH string, a string pattern is generated that is matched by path signatures identified by the XPATH string. Pattern matching is then used to select rows associated with matching path signatures, and data from the selected rows is used to compute the XPATH query. Furthermore, hash values representing path signatures are generated in a way that preserves the ordering of data in an information hierarchy. The hash values can be indexed to provide quick access.
    Type: Grant
    Filed: May 18, 2004
    Date of Patent: July 24, 2012
    Assignee: Oracle International Corporation
    Inventor: Sanjay M. Krishnamurthy
  • Patent number: 8230002
    Abstract: A method and system for automatic setup in web-based applications is provided. A plurality of HTTP requests and a plurality of responses between a client and a server are captured. The plurality of HTTP requests and responses are matched in a special order to extract one or more meaningful actions. One or more meaningful actions are recorded in time sequence. And the recorded meaningful actions are replayed when automatically setting up in web-based applications.
    Type: Grant
    Filed: January 18, 2007
    Date of Patent: July 24, 2012
    Assignee: Oracle International Corporation
    Inventors: Joseph Wang, Kevin Walsh, Sero Pascal, Xiruo Wang
  • Patent number: 8228538
    Abstract: Techniques are provided for processing a job, such as a print job or a facsimile (fax) job. A printing device comprises multiple modules that are developed in different programming languages. An inter-process communication channel is established between (a) a first module that is developed in a platform-independent programming language and (b) a second module that is developed in a platform-dependent programming language. The first module receives user input that identifies a particular print job. In response to the user input, the first module sends, via the inter-process communication channel, one or more instructions to the second module, which retrieves the print job, decrypts the print job, and causes the print job to be executed.
    Type: Grant
    Filed: June 23, 2008
    Date of Patent: July 24, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Ke Wei
  • Patent number: 8230262
    Abstract: A method and apparatus are provided for determining the probability that one or more problems have occurred within a complex multi-host system. A probabilistic model representing the cause/effect relationships among potential system problems identifies the probability that a problem occurred in the system based at least on system measure states that are input into the probabilistic model. System measure states may be determined based on an aggregation of system measurement values taken periodically. Aggregating system measurement values may be performed over system measurement values that were taken during a recent time interval. A rolling count aggregation function may be used for this purpose. A rolling count function counts the number of system measurement values taken within the recent time interval that lie within a particular range of values. A system measure state may be determined based on whether the rolling count exceeds a threshold associated with the system measure.
    Type: Grant
    Filed: July 2, 2010
    Date of Patent: July 24, 2012
    Assignee: Oracle International Corporation
    Inventors: Fulu Li, Mohsin Beg
  • Patent number: 8230223
    Abstract: Controlling access to disseminated messages includes implementing one or more key management policies that specify how various encryption keys are maintained and in particular, when encryption keys are made inaccessible. Deleting a particular key renders inaccessible all copies of messages, known or unknown, associated with the particular key, regardless of the location of the associated messages. A message may be directly or indirectly associated with a deleted key. Any number of levels of indirection are possible and either situation makes the message unrecoverable. The approach is applicable to any type of data in any format and the invention is not limited to any type of data or any type of data format.
    Type: Grant
    Filed: September 13, 2010
    Date of Patent: July 24, 2012
    Assignee: Check Point Software Technologies, Inc.
    Inventors: Dean Brettle, Yair Zadik
  • Patent number: 8229953
    Abstract: Techniques for improved metric correlation and analysis include, during a modeling phase, a user familiar with the types of system components deployed in an enterprise network and the metrics available for those types of system components specifying dependencies between metrics in a metric dependency model. During a binding phase, the metric dependency model is provided to a modified enterprise management (MEM) system which binds the model to particular enterprise system environment. During a metric correlation and analysis phase, the MEM system provides a user-interface through which a user visually compares metric data for metrics collected from system components deployed in an enterprise system environment bound to the model.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: July 24, 2012
    Assignee: Oracle International Corporation
    Inventors: Venkata Ramana Kapuram, Rajiv K. Maheshwari, Richard Sarwal
  • Patent number: 8224661
    Abstract: According to one embodiment, an improved audio coding technique encodes audio having a low frequency transient signal, using a long block, but with a set of adapted masking thresholds. Upon identifying an audio window that contains a low frequency transient signal, masking thresholds for the long block may be calculated as usual. A set of masking thresholds calculated for the 8 short blocks corresponding to the long block are calculated. The masking thresholds for low frequency critical bands are adapted based on the thresholds calculated for the short blocks, and the resulting adapted masking thresholds are used to encode the long block of audio data. The result is encoded audio with rich harmonic content and negligible coder noise resulting from the low frequency transient signal.
    Type: Grant
    Filed: September 25, 2011
    Date of Patent: July 17, 2012
    Assignee: Apple Inc.
    Inventors: Shyh-Shiaw Kuo, Frank Baumgarte
  • Patent number: 8223363
    Abstract: A universal print driver allows an application program to print to any printer available on a network without the user having to perform the configuration that is required in conventional printing arrangements. The universal print driver includes functionality for performing printing device discovery to determine printing devices that are available to process print data. The universal print driver allows users to manage options and settings for printing devices through the universal print driver. The universal print driver may also be configured with a “best fit” matching function that selects an available printing device to process print data that has characteristics that most closely match user-specified characteristics. The universal print driver generates a graphical user interface that allows users to view printing devices available to process print data and to select options and settings for printing devices.
    Type: Grant
    Filed: January 30, 2007
    Date of Patent: July 17, 2012
    Assignee: Ricoh Company, Ltd.
    Inventor: Senthil Selvaraj
  • Patent number: 8224837
    Abstract: Techniques are provided for accessing and storing files within a virtual folder. A virtual folder is a folder that is logically a part of a hierarchical folder structure of a file system repository, but the contents of the virtual folder are not physically stored in the file system repository. A client may issue, to an access mechanism, a request to perform a file operation on a file in a virtual folder. The access mechanism, which may be a database server or a component therein, may perform the file operation on the file in the virtual folder as if the file was stored in a particular folder within the hierarchical folder structure implemented by the file system repository. Advantageously, files may be physically stored outside of the file system repository, but still be a part of the hierarchical folder structure implemented by the file system repository.
    Type: Grant
    Filed: June 29, 2005
    Date of Patent: July 17, 2012
    Assignee: Oracle International Corporation
    Inventors: Namit Jain, Nipun Agarwal, Vikram Kapoor, Syam Pannala, Ravi Murthy
  • Patent number: 8225373
    Abstract: In one embodiment, local software code present in a computer system enables real-time detection of whether the computer system is properly protected against malicious attacks from harmful software. For example, software code such as one or more agents executing in the computer system support real-time protection validation based upon detection of the behavior of the computer system (as opposed to mere detection of the presence of resources or applications in the computer system). In response to detecting that the computer system or an application accesses or provides a particular type of resource and should be protected via one or more appropriate protection policies, if the computer system is not already protected, an agent of the computer system can provide immediate remediation (e.g., a security measure) to temporarily protect the computer system until the appropriate protection policy can be activated to protect the computer system against malicious software threats.
    Type: Grant
    Filed: September 30, 2010
    Date of Patent: July 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventor: Jeffrey A. Kraemer
  • Patent number: 8223666
    Abstract: A method of constructing a forwarding database for a data communications network comprising a plurality of network components and supporting at least first and second topologies having one or more common network components is described. The forwarding database includes a plurality of entries providing forwarding information for data destined for a related network component. The method comprises the step, performed at a constructing network component, of deriving topology dependent forwarding information for data destined for a network component. The method further comprises the step of including the topology dependent forwarding information at the related forwarding database entry.
    Type: Grant
    Filed: August 23, 2005
    Date of Patent: July 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Neil Alasdair James Jarvis, Crispin Nicholas Dent-Young, Alan J. Cheilek, Matthew James Collins, Christian Cassar, Jesper Skriver
  • Patent number: 8222912
    Abstract: A probe head assembly for testing a device under test includes a plurality of test probes and a probe head structure. The probe head structure includes a guide plate and a template and supports a plurality of test probes that each includes a tip portion with a tip end for making electrical contact with a device under test, a curved compliant body portion and a tail portion with a tail end for making electrical contact with the space transformer. Embodiments of the invention include offsetting the position of the tail portions of the test probes with respect to the tip portions of the test probes so that the tip portions of the test probes are biased within the apertures of the guide plate, using hard stop features to help maintain the position of the test probes with respect to the guide plate and probe ramp features to improve scrubbing behavior.
    Type: Grant
    Filed: March 12, 2009
    Date of Patent: July 17, 2012
    Assignee: SV Probe Pte. Ltd.
    Inventors: Son N. Dang, Gerald W. Back, Rehan Kazmi
  • Patent number: 8224966
    Abstract: A method is disclosed for reproxying connections. According to one aspect, a first connection is established between a client and a proxy device. A second connection is established between the proxy device and a server. The first connection comprises a first endpoint at the client and a second endpoint at the proxy device. The second connection comprises a third endpoint at the proxy device and a fourth endpoint at the server. The first and second connections are unproxied by dissolving the second and third endpoints while maintaining the first and fourth endpoints. After the connections have been unproxied, a packet is received at the proxy device. In response, the first and second connections are reproxied by creating fifth and sixth endpoints at the proxy device, so that the first connection comprises the fifth endpoint and the second connection comprises the sixth endpoint.
    Type: Grant
    Filed: August 24, 2004
    Date of Patent: July 17, 2012
    Assignee: Cisco Technology, Inc.
    Inventors: Patrick Darrell Tate, Alexander S. Waterman, Martin David Grimm, Anurag Kahol
  • Patent number: 8224803
    Abstract: An electronic document and associated system, methods and apparatus is described. The electronic document is loaded in a user device configured to communicate with an external device that generates instructions for augmenting content contained in the electronic document with links to contextually relevant information. The content can be augmented with one or more user interface elements, and the augmented content can be displayed with one or more attributes which can be selected by a document author. The document author can mark or otherwise designate one or more portions of the electronic document to be excluded from the augmenting process.
    Type: Grant
    Filed: September 22, 2011
    Date of Patent: July 17, 2012
    Assignee: Coupons.com Incorporated
    Inventors: Steven Boal, Michael Walsh