Patent application number | Description | Published |
20100153391 | Method and System for Ranking of Keywords for Profitability - A physical computing device receives information regarding a total number of people who are searching on the search term. Information is received regarding an amount advertisers pay for the search term. Information is received regarding a click through rate of the search term. A traffic estimate of the search term is determined. Longevity of the search term is determined. | 06-17-2010 |
20110202390 | Providing a Result with a Requested Accuracy Using Individuals Previously Acting with a Consensus - A result for a task may be provided in response to receiving a request from, for example, a user for the result. The request specifies a desired accuracy level for the result. The accuracy of the result is determined using the individual accuracies of one or more persons that have selected the result. Each person's individual accuracy is determined based on results for prior tasks previously performed by that person. The person's individual accuracy is proportional to the number of that person's prior results that are with a consensus of other persons that have performed the same prior task. The result is provided if the accuracy of the result is equal to or greater than the desired accuracy level. | 08-18-2011 |
20110276574 | Presenting Content Built Around Word Phrases Selected for Profitability - A computing device receives, over a network, information regarding word phrases (e.g., search terms) and determines longevity values associated with content built around the word phrases. The computing device selects, based on the longevity values, a first phrase from the word phrases. Content is built or created around the first phrase, and the built or created content is presented or published over a network such as the Internet. | 11-10-2011 |
20120041768 | Systems, Methods and Machine Readable Mediums to Select a Title for Content Production - Systems, methods and machine-readable mediums to identify web page titles for content production are provided. The systems may include a storage device and a processor. The storage device may store a plurality of titles, each title is associated with a respective one of a plurality of web pages. The processor may be programmed to select a title from the plurality of titles and determine a value for the selected title. The value may be based on the number of times that the selected title appears in the plurality of titles, and on the number of web pages that link to the selected title. If the value is greater than a first threshold level, the processor may be programmed to identify the selected title for online publication. | 02-16-2012 |
20120253944 | Presenting Content Built Around Word Phrases Selected for Profitability - A computing device receives, over a network, information regarding word phrases (e.g., search terms) and determines longevity values associated with content built around the word phrases. The computing device selects, based on the longevity values, a first phrase from the word phrases. Content is built or created around the first phrase, and the built or created content is presented or published over a network such as the Internet. | 10-04-2012 |
20120277887 | Providing a Result with a Requested Accuracy Using Individuals Previously Acting with a Consensus - A result for a task may be provided in response to receiving a request from, for example, a user for the result. The request specifies a desired accuracy level for the result. The accuracy of the result is determined using the individual accuracies of one or more persons that have selected the result. Each person's individual accuracy is determined based on results for prior tasks previously performed by that person. The person's individual accuracy is proportional to the number of that person's prior results that are with a consensus of other persons that have performed the same prior task. The result is provided if the accuracy of the result is equal to or greater than the desired accuracy level. | 11-01-2012 |
20130031450 | SYSTEMS AND METHODS FOR PSYCHOGRAPHIC TITLING - Systems and methods are provided the for presentation of links to content to a user on webpages of a website where titles associated with the links are tuned to the user's psychographic variables. In one embodiment, a respective plurality of titles is generated for each of a plurality of content items. At least some titles are tagged with psychographic tags. When a user accesses content by selecting a link having a title that is tagged with one or more psychographic tags, the system stores a representation of such tags in association with the user. When additional links for recommended content are displayed to the user, the system selects titles for links to such content based on psychographic tags associated with the user and the titles. | 01-31-2013 |
20140344693 | GENERATING A PLAYLIST BASED ON CONTENT META DATA AND USER PARAMETERS - Systems and methods to generate a playlist based on content meta data. In one embodiment, a method includes: receiving user-defined parameters; generating a playlist comprising a plurality of content portions, the generating comprising selecting the plurality of content portions from a data repository based on the user-defined parameters and further based on meta data for content stored in the data repository; and providing the playlist for display on a user device. | 11-20-2014 |
Patent application number | Description | Published |
20110225062 | METHOD AND APPARATUS FOR EFFICIENTLY RESPONDING TO ELECTRONIC REQUESTS FOR QUOTE - Embodiments of the components and processes for recording selected Web site data described herein adhere to long-term stability guidelines so as to improve maintainability and viability over time. Additionally, the data recording components can be placed within a software architecture to minimize the number of redundant data recording components. Furthermore, the data recording components can be tailored to specific data recording purposes. Additionally, the data recording components can be designed to take into account system performance issues and minimally impact system performance. Furthermore, the data recording components can be tailored to gather specific data useful for various analytical processes. Additionally, embodiments of the data recording components are relatively easy to implement and able to handle idiosyncrasies and changes of various Web sites in which they are placed. | 09-15-2011 |
20110265043 | METHODS AND SYSTEMS FOR INTERACTIVE USER INTERFACE OBJECTS - Methods and systems for interactive user interface objects are provided. The user interface allows for users to manipulate different objects represented by icons within a user interface, such as that of an iPhone or iPad or other touch screen devices. Users may bump objects together, flick one object towards another, bump an object against the edge of a screen, flick an object towards a certain area such as a dock, or otherwise manipulate the objects. The user's actions or manipulations of objects may result in an action by the objects or may have no effect. Depending on the compatibility of objects, the objects may be neutral towards one another, may attract each other, or may repel. The objects that attract may share content or communicate with each other via a one-time interaction, or may establish links or connections with each other that enable longer term communication or broadcasts that occur upon pre-determined triggers. | 10-27-2011 |
20130297441 | COMMERCE SERVER ARCHITECTURE AND METHOD FOR USING SAME - A commerce router is disclosed. The commerce router includes a plurality of commercial transaction databases and an application server module. Each of the databases can contain commercial transaction information related to one of a number of offering types (e.g., categories of products, services and/or the like). An application server module is communicatively coupled to the each one of the databases. The application server module can be configured to receive a request by virtue of being configured to communicate information regarding the request to the database for inclusion in the commercial transaction information and allow review of the request by virtue of being configured to communicate information regarding the request from the database by accessing the commercial transaction information. application server module can be configured to receive a response and allow review of the response. | 11-07-2013 |
20140052561 | METHOD AND APPARATUS FOR EFFICIENTLY RESPONDING TO ELECTRONIC REQUESTS FOR QUOTE - A system and method for efficiently responding to electronic requests for quote (“RFQ”). Through use, a user, such as a merchant, can automatically create and deliver an electronic RFQ response, without need for any interaction by the merchant. The merchant may establish certain criteria in order to allow the system and method to automatically respond to electronic RFQ's received by the merchant. | 02-20-2014 |
20140337736 | Methods and Systems for Interactive User Interface Objects - Methods and systems for interactive user interface objects are provided. The user interface allows for users to manipulate different objects represented by icons within a user interface, such as that of an iPhone or iPad or other touch screen devices. Users may bump objects together, flick one object towards another, bump an object against the edge of a screen, flick an object towards a certain area such as a dock, or otherwise manipulate the objects. The user's actions or manipulations of objects may result in an action by the objects or may have no effect. Depending on the compatibility of objects, the objects may be neutral towards one another, may attract each other, or may repel. The objects that attract may share content or communicate with each other via a one-time interaction, or may establish links or connections with each other that enable longer term communication or broadcasts that occur upon pre-determined triggers. | 11-13-2014 |
Patent application number | Description | Published |
20100243335 | POLYCRYSTALLINE DIAMOND CUTTER WITH HIGH THERMAL CONDUCTIVITY - A front face of a diamond table mounted to a substrate is processed to introduce a material which comingles with or semi-alloys with or partially displaces interstitial catalyst binder in a thermal channel to a desired depth. The material is selected to be less thermally expandable than the catalyst binder and/or more thermally conductive than the catalyst binder and/or having a lower heat capacity than the catalyst binder. | 09-30-2010 |
20100243336 | BACKFILLED POLYCRYSTALLINE DIAMOND CUTTER WITH HIGH THERMAL CONDUCTIVITY - A front face of a diamond table mounted to a substrate is processed, for example through an acid leach, to remove interstitial catalyst binder and form a thermal channel. A material is then introduced to the front face of the diamond table, the introduced material backfilling the front face of the diamond table to fill interstitial voids left by removal of the catalyst binder in the thermal channel to a desired depth. The material is selected to be less thermally expandable than the catalyst binder and/or more thermally conductive than the catalyst binder and/or having a lower heat capacity than the catalyst binder. | 09-30-2010 |
20100307837 | CASING BIT AND CASING REAMER DESIGNS - A casing end tool has a bowl-like (or cup-like) body defined by a wall having an outer convex surface and an inner concave surface opposite of the outer convex surface. The bowl-like body has a center axis. The inner concave surface is non-axisymmetric with respect to the center axis, while the outer convex surface is axisymmetric with respect to the center axis. The non-axisymmetric configuration is provided in one implementation through the presence of a set of raised boss or land structures formed on the inner concave surface. In another implementation, the non-axisymmetric configuration is provided by channels formed in the inner concave surface | 12-09-2010 |
20100319996 | MILLING CAP FOR A POLYCRYSTALLINE DIAMOND COMPACT CUTTER - A PDC cutter includes a diamond table layer and an underlying substrate layer. A cap structure for the PDC cutter includes a first portion overlying, but not attached to, a front face of the diamond table layer and a second portion extending perpendicularly from the first portion which is overlying and attached to an outer peripheral surface of the underlying substrate layer. | 12-23-2010 |
20100319997 | WHIPSTOCK ATTACHMENT TO A FIXED CUTTER DRILLING OR MILLING BIT - An assembly is provided to attach a whipstock to a mill/drill bit. The assembly includes an upper collar adapted for installation around a shank of the mill/drill bit. At least one connecting member is mounted at a first end to the upper collar. The connecting member extends downwardly from the upper collar and is adapted to fit within a junkslot of the mill/drill bit to which the upper collar is attached. A whipstock attachment structure is mounted to a second end of the at least one connecting member. | 12-23-2010 |
20110209922 | CASING END TOOL - A casing end tool has a mandrel and a body that is defined by a wall having an outer surface and an inner surface opposite of the outer surface. The body is fabricated from crystalline tungsten powder and a binder material. The inner surface includes a set of raised bosses or land structures. The body includes a plurality of blades on the outer surface. Each blade has a plurality of cutters. Blade channels and cutter channels on the blades enhance fragmentation of the body during drill out of the casing end tool. | 09-01-2011 |
Patent application number | Description | Published |
20100075122 | High Energy Treatment Of Cutter Substrates Having A Wear Resistant Layer - A high-energy treated cutter comprising a substrate having a top surface, an outer region, and an inner core and a wear resistant layer coupled to the top surface. The high-energy treatment alters the substrate's physical properties so that the inner core provides greater toughness and the outer region provides greater hardness, and greater abrasion resistance. The layer is protected prior to commencement of the treatment. In one embodiment, a cover is positioned to surround the layer and then the cutter undergoes treatment, wherein the cutter is subjected to impact forces with other cutters. In another embodiment, the cutter is positioned within a recess formed in a tray table, thereby providing protection to the layer. The cutter is secured in place via vacuum, glue, or weight. A spray nozzle applies shot material directed to the substrate of the cutter, thereby applying the impact forces to alter the substrate's properties. | 03-25-2010 |
20110084420 | Casting Method For Matrix Drill Bits And Reamers - An apparatus and method for manufacturing a down hole tool that reduces manufacturing costs and enhances the tool's performance. A belted mold assembly includes a casting assembly, a belt assembly, and a mid-belt. The belted mold assembly is used to fabricate a casting that allows for a larger diameter blank to be used which displaces the more expensive casting material and for using a smaller outer diameter thin-walled mold. The casting assembly is disposed within the belt assembly and the mid-belt is loaded in the volume created between the casting assembly's outer surface and the belt assembly's inner surface. The mid-belt provides a bracing for the casting assembly during the casting process. Optionally, a cap can be disposed on top of the blank for preventing metallurgical bonds from forming between the binder material and the upper portion of the blank. This allows for the excess binder material to remain high in purity so that it can be reprocessed. The cap can be used with the belted mold assembly or with a casting assembly known in the prior art. | 04-14-2011 |
20110115118 | COMPENSATION GROOVES TO ABSORB DILATATION DURING INFILTRATION OF A MATRIX DRILL BIT - A down hole tool casting assembly, a gauge ring, and a method for preparing the gauge ring for use within the assembly. The gauge ring includes a bit diameter mold and one or more junk slot displacements extending inwardly from the interior surface of the bit diameter mold. The junk slot displacement includes a first end, a second end, and a junk slot displacement face extending from the first end to the second end. At least one groove is formed within the interior surface of the gauge ring, which alleviates stresses formed within the casting during the casting process. According to some embodiments, at least one groove is formed within the junk slot displacement face. According to some embodiments, at least one groove is formed within the interior surface of the bit diameter mold. Optionally, a pressure absorbing material is inserted into one or more grooves. | 05-19-2011 |
20110121475 | Casting Method For Matrix Drill Bits And Reamers - An apparatus and method for manufacturing a down hole tool that reduces manufacturing costs and enhances the tool's performance. A belted mold assembly includes a casting assembly, a belt assembly, and a mid-belt. The belted mold assembly is used to fabricate a casting that allows for a larger diameter blank to be used which displaces the more expensive casting material and for using a smaller outer diameter thin-walled mold. The casting assembly is disposed within the belt assembly and the mid-belt is loaded in the volume created between the casting assembly's outer surface and the belt assembly's inner surface. The mid-belt provides a bracing for the casting assembly during the casting process. Optionally, a cap can be disposed on top of the blank for preventing metallurgical bonds from forming between the binder material and the upper portion of the blank. This allows for the excess binder material to remain high in purity so that it can be reprocessed. The cap can be used with the belted mold assembly or with a casting assembly known in the prior art. | 05-26-2011 |
20110146372 | Synthetic Materials for PDC Cutter Testing or for Testing Other Superhard Materials - A target cylinder and a method for testing a superhard component thereon. The target cylinder includes a first end, a second end, and a sidewall extending from the first end to the second end. At least one of the second end and the sidewall is an exposed portion that makes contact with the superhard component to determine at least one property of the superhard component. The exposed portion comprises at least one synthetic material having at least one of a compressive strength raging from about 12 kpsi to about 30 kpsi, an abrasiveness ranging from about 1 Cerchars to about 6 Cerchars, and an iron content ranging from about 5 percent to about 10 percent. Optionally, the exposed portion further comprises a second material interveningly positioned between or within the synthetic material in a predetermined and repeatable pattern. | 06-23-2011 |
20110146373 | Synthetic Materials for PDC Cutter Testing or for Testing Other Superhard Materials - A target cylinder and a method for testing a superhard component thereon. The target cylinder includes a first end, a second end, and a sidewall extending from the first end to the second end. At least one of the second end and the sidewall is an exposed portion that makes contact with the superhard component to determine at least one property of the superhard component. The exposed portion comprises at least one synthetic material having at least one of a compressive strength raging from about 12 kpsi to about 30 kpsi, an abrasiveness ranging from about 1 Cerchars to about 6 Cerchars, and an iron content ranging from about 5 percent to about 10 percent. Optionally, the exposed portion further comprises a second material interveningly positioned between or within the synthetic material in a predetermined and repeatable pattern. | 06-23-2011 |
20110146374 | Synthetic Materials for PDC Cutter Testing or for Testing Other Superhard Materials - A target cylinder and a method for testing a superhard component thereon. The target cylinder includes a first end, a second end, and a sidewall extending from the first end to the second end. At least one of the second end and the sidewall is an exposed portion that makes contact with the superhard component to determine at least one property of the superhard component. The exposed portion comprises at least one synthetic material having at least one of a compressive strength raging from about 12 kpsi to about 30 kpsi, an abrasiveness ranging from about 1 Cerchars to about 6 Cerchars, and an iron content ranging from about 5 percent to about 10 percent. Optionally, the exposed portion further comprises a second material interveningly positioned between or within the synthetic material in a predetermined and repeatable pattern. | 06-23-2011 |
20110148021 | Method and Apparatus for Testing Superhard Material Performance - A target cylinder and a method for fabricating the target cylinder. The target cylinder includes a first end, a second end, and a sidewall extending from the first end to the second end. At least one of the second end and the sidewall is an exposed portion that makes contact with a superhard component to determine at least one property of the superhard component. The exposed portion comprises at least one soft material and at least one hard material that is interveningly positioned between or within the soft material in a predetermined and repeatable pattern. In one embodiment, the differential of the unconfined compressive strength between the hard material and the soft material ranges from about 1,000 psi to about 60,000 psi. | 06-23-2011 |
20110209845 | Casting Method For Matrix Drill Bits And Reamers - An apparatus and method for manufacturing a down hole tool that reduces manufacturing costs and enhances the tool's performance. A belted mold assembly includes a casting assembly, a belt assembly, and a mid-belt. The belted mold assembly is used to fabricate a casting that allows for a larger diameter blank to be used which displaces the more expensive casting material and for using a smaller outer diameter thin-walled mold. The casting assembly is disposed within the belt assembly and the mid-belt is loaded in the volume created between the casting assembly's outer surface and the belt assembly's inner surface. The mid-belt provides a bracing for the casting assembly during the casting process. Optionally, a cap can be disposed on top of the blank for preventing metallurgical bonds from forming between the binder material and the upper portion of the blank. This allows for the excess binder material to remain high in purity so that it can be reprocessed. The cap can be used with the belted mold assembly or with a casting assembly known in the prior art. | 09-01-2011 |
20120285101 | HIGH ENERGY TREATMENT OF CUTTER SUBSTRATES HAVING A WEAR RESISTANT LAYER - A high-energy treated cutter comprising a substrate having a top surface, an outer region, and an inner core and a wear resistant layer coupled to the top surface. The high-energy treatment alters the substrate's physical properties so that the inner core provides greater toughness and the outer region provides greater hardness, and greater abrasion resistance. The layer is protected prior to commencement of the treatment. In one embodiment, a cover is positioned to surround the layer and then the cutter undergoes treatment, wherein the cutter is subjected to impact forces with other cutters. In another embodiment, the cutter is positioned within a recess formed in a tray table, thereby providing protection to the layer. The cutter is secured in place via vacuum, glue, or weight. A spray nozzle applies shot material directed to the substrate of the cutter, thereby applying the impact forces to alter the substrate's properties. | 11-15-2012 |
20130001100 | Ultrasound Assisted Electrochemical Catalyst Removal For Superhard Materials - A catalyst removal apparatus and method for removing catalyst from a polycrystalline cutter. The cutter includes a substrate and a cutting table. The apparatus includes a tank forming a cavity therein, an electrolyte fluid occupying the cavity, the cutter, a covering surrounding at least a portion of the cutter's sidewall and extending from at least the substrate's top surface towards the bottom surface, a cathode submersed within the fluid, and a power source. The cutting table is submersed within the fluid and positioned near the cathode, thereby forming a gap therebetween. The power source is coupled to the cutter and the cathode and electrolyzes the fluid to react with the catalyst in the cutting table to produce a salt. The salt dissolves in the fluid and is removed from the cutter. Optionally, a transducer is sonically coupled to the cutter and emits vibrations to remove salt from the cutting table. | 01-03-2013 |
20130239652 | VARIABLE FREQUENCY IMPACT TEST - A target cylinder, a method for testing a superhard component thereon, and a method for selecting an untested component for use in field applications. The target cylinder includes a first end, a second end, and a side wall extending from the first end to the second end. At least one of the second end and the sidewall is an exposed portion that makes contact with the superhard component to determine at least one property of the superhard component. The target cylinder is formed from a first material evenly distributed throughout a second material. Upon testing superhard components at one or more impact frequencies, untested superhard components are selected based upon field anticipated impact frequencies. | 09-19-2013 |
Patent application number | Description | Published |
20100131573 | Machine, Program Product, And Computer-Implemented Method For File Management, Storage, And Display - Embodiments of the present invention provide machines, program products, and computer-implemented methods of file management, storage, and display. A user is displayed an icon palette having a palette boundary and including icons representing a plurality of predetermined categories representing notable events in a life of the user. An unsorted file is assigned to at least one predetermined category through a user action so that dragging and dropping a file across the palette boundary onto an icon on the icon palette assigns the file to a category. The user is prompted to fill out a questionnaire associated with the file. The questionnaire includes any additional categories, album data, a journal entry, event information, and display information. The display device then displays an album of files using pre-selected formats, responsive to the questionnaires. Through the questionnaire, the user can specify the file for inclusion in a randomized slide show of files. | 05-27-2010 |
20100131574 | Machine, Program Product, And Computer-Implemented Method For File Management, Storage, And Access Utilizing A User-Selected Trigger Event - A database stores a plurality of files assigned by a user to a plurality of categories representing notable events in a life of the user. The database can also store individual journal entries associated with the files. The user is prompted through a questionnaire to select a trigger event, for example, a death of the user, for making publicly available a file of the plurality of files and to approve terms of a legal document so that the user can designate a portion of the plurality of files, and optionally associated journal entries, to be made publicly available after the trigger event. Then third parties can be provided access the designated portion of the plurality of files after and responsive to the user-selected trigger event. A recipient entity, established for acquiring rights to the files, may determine conditions, including payment, for such access. | 05-27-2010 |
20100131851 | Machine, Program Product, And Computer-Implemented Method For Randomized Slide Show Of Files - A user specifies in a database a plurality of files for inclusion in a randomized slide show of files so that only specified files are to be displayed. The plurality of files and the database can be stored on a remote server with user access through an electronic communications network. The user can save criteria for a particular configuration, including a list of predetermined categories associated with a life of the user from which to draw files, a number of files to display, a display duration, and a number of repetitions. A set of files from the plurality of files specified for inclusion in the slide show is randomly selected, responsive to user criteria. A display device displays the randomly selected set of files in the slide show. The steps of randomly selecting and displaying the set of files in the slide show are repeated. | 05-27-2010 |
20100131882 | Machine, Program Product, And Computer-Implemented Method For File Management And Storage - A user is displayed an icon palette having a palette boundary and including icons representing a plurality of predetermined categories representing notable events in a life of the user, including, for example, predefined default categories of marriage, faith, family, children, school, travel, military, and health. The user can adjust a relative size of and control a location of the icon palette. The user can select an order and color of the icons. User action assigns an unsorted file to a category so that dragging and dropping a file across the palette boundary onto an icon assigns the file. The file and associated data are stored in a database, including on a remote server providing user access through an electronic communications network. The file and associated data can be temporarily stored in a database on a local user computer allowing user action during slow or interrupted communications with the server. | 05-27-2010 |
20100132023 | Machine, Program Product, And Computer-Implemented Method For File Management, Storage, And Display In Albums Utilizing A Questionnaire - A database stores a plurality of files assigned by a user to a plurality of categories representing notable events in a life of the user. The user is prompted to fill out a questionnaire associated with a file. The questionnaire data includes album data, a journal entry, event information, and display information, including a relative picture size so that an album page can include a large number of relatively small pictures, and a small number of relatively larger pictures. Then a display device displays an album of files in pre-selected formats responsive to the questionnaire data. Individual journal entries can also be aggregated into one master journal, and the display device can display a portion of the master journal responsive to user criteria so that a user can view journal entries for a category, a particular date range, or files in an album. | 05-27-2010 |
20120191707 | Machine, Computer Readable Medium, and Computer-Implemented Method For File Management, Storage, and Display - Machines, computer readable media, program products, and computer-implemented methods of file management, storage, and display are provided. According to an example of an embodiment of a method, a user is displayed an icon palette having a palette boundary and including icons representing a plurality of predetermined categories representing notable events in a life of the user. An unsorted file is assigned to at least one predetermined category through a user action so that dragging and dropping a file across the palette boundary onto an icon on the icon palette assigns the file to a category. The user is prompted to fill out a questionnaire associated with the file. The questionnaire includes any additional categories, album data, a journal entry, event information, and display information. The display device displays an album of files using pre-selected formats based on information provided in the questionnaires. | 07-26-2012 |
20140032560 | Machine, Computer Readable Medium, and Computer-Implemented Method For File Management, Storage, and Display - File management machines, computer readable media, and methods of file management, are provided. An exemplary file management machine includes a file management server configured to receive or retrieve user files through an electronic communication/computer network to provide categorical organization and establishment of albums. The file management server can also function to create member user and visitor accounts. The visitor accounts can be provided individual custom access by the member user to provide individualized tailored access to a subset of the files uploaded by the member user. The visitor accounts can be used as to gather information about the file unknown to the member user. | 01-30-2014 |
20140081864 | Data Shares in Data Storage Clouds - Computer-implemented methods, systems, and computer programs of maintaining perpetual data shares in cloud storage are provided. An example of an embodiment of a method includes receiving a perpetual storage request including user information, a fund transfer authorization, and cloud storage parameters from a user device, sending a fund transfer request to transfer funds from a user account to a trust bank account based on the fund transfer authorization to a bank server, responsive to receiving confirmation that the trust bank account has received the transfer amount, obtaining a certificate of ownership associated with the trust bank account from a trust server, sending a cloud storage request including an identifier associated with the trust bank account and the cloud storage parameters for the perpetual data share of the cloud storage to a cloud server, and sending the login credentials for the perpetual data share to the user device. | 03-20-2014 |
20150012841 | Machine, Computer Readable Medium, and Computer-Implemented Method for File Management, Storage, and Display - File management machines, computer readable media, and methods of file management, are provided. An exemplary file management machine includes a file management server configured to receive or retrieve user files through an electronic communication/computer network to provide categorical organization and establishment of albums. The file management server can also function to create member user and visitor accounts. The visitor accounts can be provided individual custom access by the member user to provide individualized tailored access to a subset of the files uploaded by the member user. The visitor accounts can be used as to gather information about the file unknown to the member user. | 01-08-2015 |
Patent application number | Description | Published |
20120233119 | Openstack database replication - Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system. | 09-13-2012 |
20120233134 | Openstack file deletion - Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system. | 09-13-2012 |
20120233228 | APPENDING TO FILES VIA SERVER-SIDE CHUNKING AND MANIFEST MANIPULATION - Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file. | 09-13-2012 |
20120233418 | MASSIVELY SCALABLE OBJECT STORAGE - Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system. | 09-13-2012 |
20120233490 | Openstack synchronization and ordering - Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system. | 09-13-2012 |
20120233522 | METHOD FOR HANDLING LARGE OBJECT FILES IN AN OBJECT STORAGE SYSTEM - Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file. | 09-13-2012 |
20130061084 | Massively Scalable Object Storage - Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system. | 03-07-2013 |
20140040505 | MASSIVELY SCALABLE OBJECT STORAGE SYSTEM - Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system. | 02-06-2014 |
20140082301 | MASSIVELY SCALABLE OBJECT STORAGE FOR STORING OBJECT REPLICAS - An example method for storing data includes providing a plurality of physical storage pools, each storage pool including a plurality of storage nodes coupled to a network. The method also includes mapping a partition of a plurality of partitions to a set of physical storage pools, where each physical storage pool of the set of physical storage pools is located in a different availability zone, and the storage nodes within an availability zone are subject to a correlated loss of access to stored data. The method further includes receiving a data management request over the network, the data management request being associated with a data object. The method also includes identifying a first partition of the plurality of partitions corresponding to the received data management request and manipulating the data object in the physical storage pools mapped to the first partition in accordance with the data management request. | 03-20-2014 |
20140222949 | MASSIVELY SCALABLE OBJECT STORAGE SYSTEM - Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system. | 08-07-2014 |
20150227606 | MASSIVELY SCALABLE OBJECT STORAGE SYSTEM - Several different embodiments of a massively scalable object storage system are described. The object storage system is particularly useful for storage in a cloud computing installation whereby shared servers provide resources, software, and data to computers and other devices on demand. In several embodiments, the object storage system includes a ring implementation used to associate object storage commands with particular physical servers such that certain guarantees of consistency, availability, and performance can be met. In other embodiments, the object storage system includes a synchronization protocol used to order operations across a distributed system. In a third set of embodiments, the object storage system includes a metadata management system. In a fourth set of embodiments, the object storage system uses a structured information synchronization system. Features from each set of embodiments can be used to improve the performance and scalability of a cloud computing object storage system. | 08-13-2015 |
20150261801 | METHOD FOR HANDLING LARGE OBJECT FILES IN AN OBJECT STORAGE SYSTEM - Several different embodiments of a segmented object storage system are described. The object storage system divides files into a number of object segments, each segment corresponding to a portion of the object, and stores each segment individually in the cloud storage system. The system also generates and stores a manifest file describing the relationship of the various segments to the original data file. Requests to retrieve the segmented file are fulfilled by consulting the manifest file and using the information from the manifest to reconstitute the original data file from the constituent segments. Modifying, appending to, or truncating the object is accomplished by manipulating individual segments and the manifest file. In further embodiments, manipulation of the individual object segments and/or the manifest is used to implement copy-on-write, snapshotting, software transactional memory, and peer-to-peer transmission of the large file. | 09-17-2015 |