Patents Represented by Attorney Sprinkle IP Law Group
  • Patent number: 8352680
    Abstract: A method and system for file-system based caching can be used to improve efficiency and security at network sites. In one set of embodiments, the delivery of content and storing content component(s) formed during generation of the content may be performed by different software components. Content that changes at a relatively high frequency or is likely to be regenerated between requests may not have some or all of its corresponding files cached. Additionally, extra white space may be removed before storing to reduce the file size. File mapping may be performed to ensure that a directory within the cache will have an optimal number of files. Security at the network site may be increased by using an internally generated filename that is not used or seen by the client computer. Many variations may be used is achieving any one or more of the advantages described herein.
    Type: Grant
    Filed: September 9, 2011
    Date of Patent: January 8, 2013
    Assignee: Open Text S.A.
    Inventors: Conleth S. O'Connell, Jr., Maxwell J. Berenson, N. Issac Rajkumar
  • Patent number: 8352849
    Abstract: A method performed by a computer system. The method includes storing a version of a mass-produced printed paper, identifying at least a subset of characters within the version, and in response to the identified subset, forming at least one hyperlink within the version, the version being displayable on a display device as a likeness of the paper including an indicator of a hyperlink.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: January 8, 2013
    Assignee: Libredigital, Inc.
    Inventor: Billy P. Taylor
  • Patent number: 8338964
    Abstract: A stacked-chip device includes a first inductive chip having a first function, a second inductive chip having a second function different from the first function, which is stacked on the first inductive chip, and a third inductive chip having the second function, which is stacked on the second inductive chip. Each of the first, second and third inductive chips has transmitting inductors which transmit data and receiving inductors which receive data. The transmitting inductors and the receiving inductors are disposed in line symmetry to an axis of symmetry. The axes of symmetry of the first, second and third inductive chips are overlapped. Each of the second and third inductive chips is disposed in upside-down or back to front to the first inductive chip.
    Type: Grant
    Filed: March 13, 2012
    Date of Patent: December 25, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Yukihiro Urakawa
  • Patent number: 8341019
    Abstract: In embodiments disclosed, information on a click stream associated with a user and meta tags commonly used by search engines can be used to profile a user. The click stream may comprise network addresses and timestamps and may be the only source of user information used for the profile. The meta tags may contain metadata that correspond to the network addresses in the click stream, including network address categorization for these network addresses. The profile obtained for the user may be an existing profile that represents a person or a theoretical individual having attributes similar to or most closely match the user. Based at least in part on the profile, information regarding an item may be provided to the user or the item may be offered to the user. In some embodiments, the information may be filtered before being displayed to the user.
    Type: Grant
    Filed: October 15, 2010
    Date of Patent: December 25, 2012
    Assignee: Open Text, S.A.
    Inventor: Sean M. McCullough
  • Patent number: 8341211
    Abstract: A system and method for servicing inquiry commands, wherein inquiry data is stored in a memory and if an inquiry command for a target device is received while the target device is busy processing another command, the stored inquiry data is returned in response to the command. In one embodiment, a router contains a memory for storing static inquiry data corresponding to each of a plurality of sequential devices connected thereto. The first time a host sends an inquiry command to one of the sequential devices, the router routes the command to the target device and stores the data returned by the device. Subsequent inquiry commands are serviced by passing the command through to the target device if it is not busy, or returning inquiry data from the router's memory if the target device is busy processing another command.
    Type: Grant
    Filed: September 14, 2007
    Date of Patent: December 25, 2012
    Assignees: Crossroads Systems, Inc., Hewlett-Packard Company
    Inventors: Stephen G. Dale, Bradfred W. Culp
  • Patent number: 8332742
    Abstract: A method performed by a computer system. The method includes storing a version of a mass-produced printed paper, identifying at least a subset of characters within the version, and in response to the identified subset, forming at least one hyperlink within the version, the version being displayable on a display device as a likeness of the paper including an indicator of a hyperlink.
    Type: Grant
    Filed: May 28, 2010
    Date of Patent: December 11, 2012
    Assignee: Libredigital, Inc.
    Inventor: Billy P. Taylor
  • Patent number: 8327024
    Abstract: Systems and methods for interoperability are disclosed which allow for a user of one network to communicate seamlessly with a user of another network. Users are provided seamless access to data services in different networks without having to subscribe to those networks. In one embodiment an application bridge comprising an application server may be used to service communications while a billing bridge may be provided to control and charge network subscribers. In one embodiment a user in a SMS domain may communicate with a user in an IP domain. In one embodiment, a platform may register with a federated interface of an IM domain to enable non-IM users to communicate with IM users.
    Type: Grant
    Filed: November 9, 2007
    Date of Patent: December 4, 2012
    Assignee: 724 Solutions Software, Inc.
    Inventors: Ian McLean Pattison, Roland Zink
  • Patent number: 8317644
    Abstract: A removable, flexible cover with a single closure and without moving parts such as elastic, zippers, or ties, for enclosing a bicycle's drive train elements, thereby protecting during transport of the bicycle both the drive train and objects that otherwise would come into contact with grease or sharp components from the drive train elements.
    Type: Grant
    Filed: September 24, 2008
    Date of Patent: November 27, 2012
    Inventor: David W Bolch
  • Patent number: 8321300
    Abstract: Systems and methods for distributing user-generated content are disclosed. Specifically, embodiments of the present invention may allow content to be generated by a user at a manufacturer's site with respect to a corresponding product and this content distributed to one or more retailers who sell that product such that the user-generated content may be incorporated into the retailer's site or brick and mortar location in conjunction with that product to allow consumers shopping at that retailer to access or view such user-generated content.
    Type: Grant
    Filed: October 1, 2008
    Date of Patent: November 27, 2012
    Assignee: Bazaarvoice, Inc.
    Inventors: Chad Bockius, Brantley Barton, Andrew Maag, Sam Decker
  • Patent number: 8321271
    Abstract: Embodiments of the invention provide a robust rebate cross-sell network in which business entities, including financial institutions, can make targeted offers, including pre-approved or pre-qualified credit offers, to a desirable consumer utilizing information submitted by the consumer during a rebate redemption process. These business entities may but need not be associated with a rebate-issuing entity (i.e., rebate sponsor) or a rebate processing center which processes rebate claims for the rebate sponsor. In one embodiment, a cross-sell network manager can determine the consumer's identity, look-up the consumer at credit bureau(s), and perform a passive, real-time inquiry. Contingent upon a plurality of factors (e.g., the results of the inquiry or look-up against the pre-approved/qualified customer list, etc.), one or more targeted offers are identified.
    Type: Grant
    Filed: January 4, 2012
    Date of Patent: November 27, 2012
    Inventor: Dale LeFebvre
  • Patent number: 8316181
    Abstract: Embodiments of systems and methods for a storage system are disclosed. More particularly, in certain embodiments desired locations of storage devices may be zeroed out during operation of the storage system and areas that have been zeroed out allocated to store data when commands pertaining to that data are received. Specifically, in one embodiment a distributed RAID system comprising a set of data banks may be provided where each data bank in the set of data banks may execute a background process which zeroes areas of the storage devices of the data bank. When a command pertaining to a logical location is received a zeroed area of the physical storage devices on the data bank may be allocated to store data associated with that logical location.
    Type: Grant
    Filed: February 3, 2012
    Date of Patent: November 20, 2012
    Assignee: Pivot3, Inc.
    Inventors: William C. Galloway, Ryan A. Callison, Greg J. Pellegrino, Choon-Seng Tan, George J. Scholhamer, III
  • Patent number: 8316180
    Abstract: Embodiments of the systems and methods disclosed provide a distributed RAID system comprising a set of data banks. More particularly, in certain embodiments of a distributed RAID system each data bank has a set of associated storage media and executes a similar distributed RAID application. The distributed RAID applications on each of the data banks coordinate among themselves to distribute and control data flow associated with implementing a level of RAID in conjunction with a volume stored on the associated storage media of the data banks. Migration of volumes, or portions thereof, from one configuration to another configuration may be accomplished according to a priority associated with the volume.
    Type: Grant
    Filed: January 25, 2012
    Date of Patent: November 20, 2012
    Assignee: PIVOT3, Inc.
    Inventors: William C. Galloway, Ryan A. Callison, George J. Scholhamer, III
  • Patent number: 8310710
    Abstract: A document delivery network server having a set of integrated functions including sending, receiving, routing and filing of FAXes and e-mails to other users which achieves numerous advantages over the prior art. The document delivery system is based on a client/server model having both analog and digital Fax line capabilities. The server side provides very highly integrated systems functionality based on industry standard, commercially available hardware and a mix of industry standard and proprietary software components including integrated FAX/modem modules, an embedded OS, embedded plug-and-play driver sets, embedded e-mail gateways, an embedded FAX archive, embedded back-up/restore, proprietary high efficiency line utilization and highly efficient load balancing.
    Type: Grant
    Filed: April 24, 2012
    Date of Patent: November 13, 2012
    Assignee: Open Text, S.A.
    Inventors: Kevin Phillips, Eric C. Chen, Curtis R. Powell, Jian Chen, Kamal Punn
  • Patent number: 8312480
    Abstract: To facilitate client access to web services, a server may be configured to package or bundle a function call for a web service with associated information. This information may include parameters for the function call and/or software code that can facilitate the function call. The software code may be configured to format user input for use as parameters of the function call, to prompt the user for parameters, to control the display of the web services received in response to execution of the function call, or to otherwise facilitate use of the function call. The resulting function call package may be distributed to multiple clients.
    Type: Grant
    Filed: August 17, 2010
    Date of Patent: November 13, 2012
    Assignee: Open Text S.A.
    Inventor: Conleth S. O'Connell, Jr.
  • Patent number: 8312222
    Abstract: Systems and methods for invalidating and regenerating pages. In one embodiment, a method can include detecting content changes in a content database including various objects. The method can include causing an invalidation generator to generate an invalidation based on the modification and communicating the invalidation to a dependency manager. A cache manager can be notified that pages in a cache might be invalidated based on the modification via a page invalidation notice. In one embodiment, a method can include receiving a page invalidation notice and sending a page regeneration request to a page generator. The method can include regenerating the cached page. The method can include forwarding the regenerated page to the cache manager replacing the cached page with the regenerated page. In one embodiment, a method can include invalidating a cached page based on a content modification and regenerating pages which might depend on the modified content.
    Type: Grant
    Filed: September 11, 2008
    Date of Patent: November 13, 2012
    Assignee: Open Text, S.A.
    Inventors: John H. Martin, Matthew Helgren, Kin-Chung Fung, Mark R. Scheevel
  • Patent number: 8307045
    Abstract: Methods for facilitating the creation of templates used to convert service data from a non-displayable format to alternate formats which are suited to be displayed on various client devices. In a preferred embodiment, the data corresponding to a selected service is examined to identify name-value pairs. A user is queried for a label corresponding to each pair. Formatting information for a plurality of client devices is contained in a master template. This information is used to generate a plurality of templates which are specific to the service data and the client devices and which are configured to convert the name-value pairs into formats adapted to be displayed on the corresponding devices.
    Type: Grant
    Filed: October 2, 2001
    Date of Patent: November 6, 2012
    Assignee: Open Text S.A.
    Inventors: Igor A. Shmulevich, Pero Smrzlic
  • Patent number: 8307325
    Abstract: According to one embodiment, a design method of a semiconductor integrated circuit is a design method of a semiconductor integrated circuit including a first wiring layer, a second wiring layer formed on the first wiring layer, and a third wiring layer formed on the second wiring layer. This method includes a process in which plural spare wirings are arranged on the second wiring layer along a first direction, and plural spare wirings are arranged on the third wiring layer in a second direction orthogonal to the first direction. The method also includes a process of arranging a cell on the first wiring layer after the arrangement of the spare wirings, a process of arranging a signal wiring on at least any one of the first to the third wiring layers after the arrangement of the cell, and a process of performing an engineering change order of the wiring by using the spare wirings.
    Type: Grant
    Filed: March 9, 2011
    Date of Patent: November 6, 2012
    Assignee: Kabushiki Kaisha Toshiba
    Inventor: Hiroaki Yamaoka
  • Patent number: 8301642
    Abstract: The present invention can include a data processing system-implemented method or a data processing system readable media having software code for carrying out the method. The method can comprise formulating queries, searching for a plurality of information objects, or a combination thereof. In a specific embodiment, an original query with at least one keyword can be automatically expanded to an expanded query that includes at least one keyword that is not in the original query. The expanded query may be used to search for information objects that are relevant to the expanded query.
    Type: Grant
    Filed: November 30, 2009
    Date of Patent: October 30, 2012
    Assignee: Open Text, S.A.
    Inventors: Jefferson M. Kommers, David Freed, Damien Paul Kennedy
  • Patent number: 8296435
    Abstract: A method and system and computer program product implementing same can be used to automatically manage a digital asset, from development to deployment, to control change within a network environment in a comprehensive and efficient manner. Digital assets can be tracked for progress and inaccuracies, mistakes, and incompatibilities can be addressed prior to deployment. Stages can be used to formalize and automate the flow of digital assets along the process. Further, metadata regarding the digital asset can be captured at any time to provide an audit trail for the digital asset from development all the way through deployment. The metadata can include not only the change records for the digital asset but may also include other information, such as results from staging and where the digital asset has been deployed. Any stage may have access to any or all metadata captured for the digital asset.
    Type: Grant
    Filed: May 26, 2011
    Date of Patent: October 23, 2012
    Assignee: Open Text S.A.
    Inventor: Conleth S. O'Connell, Jr.
  • Patent number: 8291896
    Abstract: An outdoor oven may have a cooking chamber defined by six sides. Each of the six sides may be insulated. A front side may have a door for access to the cooking chamber. The cooking chamber may have a baffle and a cooking plane above and separated some distance from the baffle. Heat in the form of a flame may enter the cooking chamber. The baffle may prevent heat from the flame from directly contacting food on the cooking plane, may inhibit heat transfer through the baffle, and/or may direct heated air around the baffle. The heat is circulated through the cooking chamber to heat the food, and exits a vent positioned below the cooking chamber. An outdoor cooking system may include a burner, a support structure and a fuel supply.
    Type: Grant
    Filed: July 7, 2008
    Date of Patent: October 23, 2012
    Assignee: Dynamic Engineering Designs LLC
    Inventors: George L. Gonnella, Robert H. Gonnella, Iraj Gashgaee