[go: up one dir, main page]

US20190028547A1 - Electricity provider content platform - Google Patents

Electricity provider content platform Download PDF

Info

Publication number
US20190028547A1
US20190028547A1 US16/140,733 US201816140733A US2019028547A1 US 20190028547 A1 US20190028547 A1 US 20190028547A1 US 201816140733 A US201816140733 A US 201816140733A US 2019028547 A1 US2019028547 A1 US 2019028547A1
Authority
US
United States
Prior art keywords
communication device
electricity
change
content
content platform
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US16/140,733
Inventor
Chris H. Hayden
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TXU Energy Retail Co LLC
Original Assignee
Txu Retail Co LLC
TXU Energy Retail Co LLC
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Txu Retail Co LLC, TXU Energy Retail Co LLC filed Critical Txu Retail Co LLC
Priority to US16/140,733 priority Critical patent/US20190028547A1/en
Assigned to TXU RETAIL COMPANY LLC reassignment TXU RETAIL COMPANY LLC ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: BASIC RESOURCES INC.
Assigned to BASIC RESOURCES INC. reassignment BASIC RESOURCES INC. ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: HAYDEN, CHRIS H.
Publication of US20190028547A1 publication Critical patent/US20190028547A1/en
Assigned to TXU ENERGY RETAIL COMPANY LLC reassignment TXU ENERGY RETAIL COMPANY LLC CORRECTIVE ASSIGNMENT TO CORRECT THE FULL NAME OF THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 046959 FRAME: 0489. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Assignors: BASIC RESOURCES INC.
Assigned to DELAWARE TRUST COMPANY reassignment DELAWARE TRUST COMPANY PATENT SECURITY AGREEMENT Assignors: TXU ENERGY RETAIL COMPANY LLC
Assigned to CSC DELAWARE TRUST COMPANY, AS COLLATERAL TRUSTEE reassignment CSC DELAWARE TRUST COMPANY, AS COLLATERAL TRUSTEE PATENT SECURITY AGREEMENT Assignors: BLUENET HOLDINGS, LLC, CRIUS ENERGY, LLC, TXU ENERGY RETAIL COMPANY LLC, Vistra Zero LLC
Assigned to CSC DELAWARE TRUST COMPANY, AS THE COLLATERAL TRUSTEE reassignment CSC DELAWARE TRUST COMPANY, AS THE COLLATERAL TRUSTEE CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 13759587 TO 13759387 PREVIOUSLY RECORDED ON REEL 69810 FRAME 742. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Assignors: BLUENET HOLDINGS, LLC, CRIUS ENERGY, LLC, TXU ENERGY RETAIL COMPANY LLC, Vistra Zero LLC
Abandoned legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/20Services signaling; Auxiliary data signalling, i.e. transmitting data via a non-traffic channel
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F11/00Error detection; Error correction; Monitoring
    • G06F11/30Monitoring
    • G06F11/3055Monitoring arrangements for monitoring the status of the computing system or of the computing system component, e.g. monitoring if the computing system is on, off, available, not available
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
    • G06F3/04842Selection of displayed objects or displayed text elements
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y04INFORMATION OR COMMUNICATION TECHNOLOGIES HAVING AN IMPACT ON OTHER TECHNOLOGY AREAS
    • Y04SSYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS
    • Y04S40/00Systems for electrical power generation, transmission, distribution or end-user application management characterised by the use of communication or information technologies, or communication or information technology specific aspects supporting them
    • Y04S40/18Network protocols supporting networked applications, e.g. including control of end-device applications over a network

Definitions

  • This invention relates generally to providing electricity services, and specifically to an electricity provider content platform.
  • a system for providing access to a content platform of an electricity provider comprises an interface operable to receive a request to access content from a content platform of an electricity provider from a communication device, one or more processors communicatively coupled to the interface, the one or more processors operable to determine, based on the received request, a display format for the communication device from a plurality of display formats, convert content from the content platform in the determined display format of the communication device, and the interface further operable to communicate the content to the communication device.
  • a system for providing access to a content platform of an electricity provider includes a single content platform that supports multiple formats of communication devices, thereby conserving the technical resources, memory, and bandwidth consumed by supporting different content platforms for each format associated with a communication device.
  • a system for providing access to a content platform of an electricity provider includes updates to a single content platform that supports multiple formats of communication devices, thereby conserving the technical resources, memory, and bandwidth consumed by updating different content platforms for each format associated with a communication device.
  • a system for providing access to a content platform of an electricity provider includes a content platform that enables account users to change the electricity consumption of appliances remotely from a communication device, thereby conserving electricity and reducing loads on power grids.
  • a system for providing access to a content platform of an electricity provider includes a content platform that incentivizes electricity conservation by facilitating advertising of cost savings associated with reducing electricity usage to users of social networks, thereby conserving electricity and reducing loads on power grids.
  • FIG. 2 is a block diagram of an example embodiment of a system implementing a content platform for an electricity provider
  • FIG. 3 is a flow chart of an example embodiment of a method for providing a content platform for an electricity provider.
  • FIGS. 1 through 3 of the drawings like numerals being used for like and corresponding parts of the various drawings.
  • a system for providing a content platform for an electricity provider comprises an electricity provider content platform module, a rendering module, one or more communication devices, one or more appliances that consume electricity from a power grid (as opposed to a battery), a storage module, an enterprise, and a network.
  • Content platform module represents a component operable to provide access to electricity customer accounts and provide electricity customer account services (e.g., account billing, regulation of electricity consumption of networked appliances associated with an electricity customer account, billing information, or other electricity service provider services).
  • electricity provider content platform module represents a centralized provisioning point for content from an electricity provider website, mobile website, and applications (e.g., mobile applications).
  • Rendering module represents a component operable to identify the display format of communication devices based on requests from communication devices (e.g., smartphones, tablets, laptops, desktops, or any other suitable electronic communication device) to access content from the content platform module and to convert the content of the content platform module to the identified format of the requesting communication devices.
  • communication devices e.g., smartphones, tablets, laptops, desktops, or any other suitable electronic communication device
  • an electricity customer may login to their electricity customer account using a communication device through a standard website, a mobile website, a mobile application, or other suitable interface.
  • Rendering module allows for a single content platform module to service a plurality of different communication devices with a plurality of different display formats (e.g., standard websites, mobile websites, mobile applications such as Apple iOSTM, AndroidTM, Blackberry OSTM, Windows PhoneTM, or other mobile application operating system format, or other display format), thereby eliminating the need to develop content platform modules corresponding to every supported display format.
  • display formats e.g., standard websites, mobile websites, mobile applications such as Apple iOSTM, AndroidTM, Blackberry OSTM, Windows PhoneTM, or other mobile application operating system format, or other display format
  • Content platform module provides electricity customer account services to electricity customers.
  • content platform module is operable to receive from a communication device associated with an electricity customer account (e.g., because the customer has logged in to their account through the communication device) a proposed change in the electricity consumption of an appliance associated with the electricity customer account (e.g., an appliance at a premises associated with the same electricity customer account as the communication device).
  • Content platform module may calculate an actual or estimated billing change associated with the proposed change in electricity consumption.
  • content platform module receives a request from a communication device associated with an electricity customer account to execute a change in electricity consumption of an appliance at a premises associated with the electricity customer account.
  • appliances e.g., water heaters, pool pumps, thermostats, outlets, lights, smart meters, or other appliances consuming electricity from a power grid
  • controls connected to a network such that the electricity consumption of the appliances (e.g., temperature control, on/off control, dimmer control, or other control that affects the electricity consumption of an appliance) can be controlled over the network.
  • the electricity consumption of the appliances e.g., temperature control, on/off control, dimmer control, or other control that affects the electricity consumption of an appliance
  • content platform module is operable to determine billing changes in an account (e.g., change in billing plan, change in electricity consumption, change in projected charges, change in actual charges, or any other suitable billing change in an account).
  • Content platform module may generate a push message to a communication device (e.g., text message or notification message) or communication platform (e.g., e-mail or social media account) containing content associated with the change in billing.
  • a communication device e.g., text message or notification message
  • communication platform e.g., e-mail or social media account
  • Content platform module may communicate a push message to an electricity customer allowing the electricity customer to post content from the push message to a social media network describing the billing change (e.g., a message describing the cost savings the electricity customer realized from the billing change).
  • FIG. 1 is a block diagram of an example embodiment of a system 100 implementing content platform 110 for an electricity provider.
  • system 100 includes electricity provider content platform module 110 , rendering module 120 , communication devices 130 , appliances 140 , storage module 150 , enterprise 160 , and network 170 .
  • Components of system 100 for example content platform 110 , rendering module 120 , communication devices 130 , appliances 140 , storage module 150 , and enterprise 160 , may be communicatively coupled by network 170 .
  • any component of system 100 can communicate with one or more other components of system 100 .
  • Electricity provider content platform module 110 represents a component of system 100 that provides electronic access to content provided by an electricity provider through a website, mobile website, or mobile applications (e.g., Apple iOSTM, AndroidTM, Blackberry OSTM, Windows PhoneTM, or other mobile application operating system). Content may include information and services (e.g., electricity customer account services) provided by the electricity provider through a website, mobile website, or mobile applications.
  • content platform module 110 represents a centralized provisioning point for electronic access to content from an electricity provider's website, mobile website, and mobile applications and the content provided by the website, mobile website, and mobile applications is provisioned by content platform module 110 .
  • Provisioning content from a single content platform module 110 for an electricity provider's website, mobile website, and mobile applications provides content uniformity and reduces the time and resources required to make updates because updates can be made at a single component.
  • Content platform module 110 may include one or more of processor 112 , interface 114 , memory 116 , and database 118 .
  • Content platform module 110 may be operable to receive a proposed change in the electricity consumption of appliance 140 (e.g., appliance 140 represents a device at a premises associated with the same electricity customer account that communication device 130 accesses) from a communication device 130 (e.g., the customer has logged in to the account through communication device 130 ). In an embodiment, content platform module 110 determines an actual or estimated billing change associated with the proposed change in electricity consumption of appliance 140 received from communication device 130 .
  • a proposed change in the electricity consumption of appliance 140 e.g., appliance 140 represents a device at a premises associated with the same electricity customer account that communication device 130 accesses
  • a communication device 130 e.g., the customer has logged in to the account through communication device 130 .
  • content platform module 110 determines an actual or estimated billing change associated with the proposed change in electricity consumption of appliance 140 received from communication device 130 .
  • Content platform module 110 may be operable to execute changes in electricity consumption of appliances 140 in response to requests from communication devices 130 .
  • appliances 140 e.g., water heaters, pool pumps, thermostats, outlets, lights, smart meters, or other appliances consuming electricity from an electricity grid
  • Content platform module 110 may receive a request to change the electricity consumption of appliance 140 at a premises from a communication device 130 associated with the premises (e.g., both the communication device 130 and the premises are associated with the same customer account).
  • content platform module 110 communicates with appliance 140 over network 170 and executes the requested change in electricity consumption for appliance 140 .
  • content platform module 110 is operable to determine billing changes in an account (e.g., change in billing plan, change in electricity consumption, change in projected charges, change in actual charges, or any other suitable billing change in an account).
  • Content platform module may generate a push message to communication device 130 (e.g., text message or notification message) or other communication interface associated with the account (e.g., e-mail or social media profile) containing content associated with the change in billing.
  • Push messages represent messages transmitted by content platform module 110 to customers (e.g., communication devices, social media profiles, e-mail addresses, or other suitable customer interface) without customers having to request them.
  • Push messages may utilize Push Access Protocol (PAP) or other suitable communication protocol.
  • PAP Push Access Protocol
  • An electricity customer may change their billing plan and content platform module 110 may calculate an actual or projected billing change resulting from the change in billing plan.
  • content platform module 110 communicates a push message to the electricity customer requesting enabling the electricity customer to post content from the push message to a social media network describing the billing change (e.g., a message describing the cost savings the electricity customer realized from the billing change).
  • Rendering module 120 represents a component of system 100 operable to identify the display format of communication devices 130 based on requests from communication devices 130 (e.g., smartphones, tablets, laptops, desktops, or any other suitable electronic communication device) to access content from the content platform module 110 and format the content of content platform module 110 to the identified format of the requesting communication devices 130 .
  • communication devices 130 e.g., smartphones, tablets, laptops, desktops, or any other suitable electronic communication device
  • an electricity customer requests content from content platform module 110 using communication device 120 through a standard website, a mobile website, a mobile application, or other suitable interface, and rendering module 120 may convert the requested content to the identified display format of requesting communication device 130 .
  • Rendering module 120 may include one or more of processor 122 , interface 124 , memory 126 , and database 128 .
  • Communication devices 130 represent components of system 100 that facilitate electricity customers, or prospective electricity customers, accessing electronic content of content platform module 110 .
  • Communication devices 130 include smart phones, tablets, laptop computers, desktop computers, or any other suitable communication device operable to access an electronic communication network (e.g., the internet).
  • Communication devices 130 may be operable to access standard web pages, mobile web pages, and/or execute applications (e.g., mobile applications).
  • communication devices 130 are operable to control the electricity consumption of appliances 140 .
  • manufacturers of appliance 140 and/or an electricity provider may provide applications that can be installed on communication devices 130 to enable communication devices 130 to communicate with networked controls of appliances 140 (e.g., a networked control for a water heater, pool pump, thermostat, outlet, light, smart meter, or other appliance 140 consuming electricity from an electricity grid).
  • Communication devices 130 may include one or more of processor 132 , interface 134 , memory 136 , and database 138 .
  • Appliances 140 represent components of system 100 that consume electricity from an electricity grid (e.g., non-battery powered). Appliances 140 may be at a location associated with an electricity customer, for example, a residence, business, or other building or property. Appliances 140 include water heaters, pool pumps, thermostats, outlets, lights, smart meters, or other apparatuses consuming electricity from an electricity grid. In an embodiment, appliances 140 include networked controls that enable communication devices 130 to communicate over network 170 with the networked controls to control the electricity consumption of appliances 140 . For example, networked controls may be operable to adjust the temperature, operation schedule, on/off status, intensity, or other aspect of the operation of appliances 140 that impact the electricity consumption of appliances 140 . In certain embodiments, appliances 140 may utilize appliance infrastructure (e.g., network components) to enable appliances 140 to communicate with network 170 . Appliances 140 may include one or more of processor 142 , interface 144 , memory 146 , and database 148 .
  • Storage module 150 represents a component of system 100 that stores information for components of system 100 (e.g., content platform module 110 and rendering module 120 ).
  • Storage module 150 may store content for websites, mobile websites, applications (e.g., mobile applications), billing information, customer account information, product information, service information, contact information, or any other information relied upon by system 100 .
  • storage module 150 comprises one or more servers.
  • Storage module 150 may include one or more of processor 152 , interface 154 , memory 156 , and database 158 .
  • Enterprise 160 represents an entity that manages all or a portion of system 100 .
  • enterprise 160 includes electricity provider content platform module 110 , rendering module 120 , and storage module 150 .
  • Enterprise 160 may also include appliances 140 and supporting infrastructure, for example, networking components connecting appliances 140 to network 170 .
  • enterprise 160 refers to an electricity service provider, however, enterprise 160 may also include other entities such as network service providers (e.g., entities providing network connections between appliances 140 and network 170 ) and account management service providers (e.g., entities providing infrastructure and support for managing electricity customer accounts).
  • Enterprise 160 may have different units or subdivisions that handle different activities of enterprise 160 .
  • Network 170 represents any suitable network operable to facilitate communication between components of system 100 , such as electricity provider content platform module 110 , rendering module 120 , communication devices 130 , appliances 140 , storage module 150 , and enterprise 160 .
  • Network 170 may include any interconnecting system capable of transmitting audio, video, electrical signals, optical signals, data, messages, or any combination of the preceding.
  • Network 170 may include all or a portion of a public switched telephone network (PSTN), a public or private data network, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a local, regional, or global communication or computer network, such as the Internet, a wireline or wireless network, an enterprise intranet, or any other suitable communication link, including combinations thereof, operable to facilitate communication between the components of system 100 .
  • PSTN public switched telephone network
  • LAN local area network
  • MAN metropolitan area network
  • WAN wide area network
  • Internet a local, regional, or global communication or computer network
  • wireline or wireless network such as the Internet
  • enterprise intranet such as any other suitable communication link, including combinations thereof, operable to facilitate communication between the components of system 100 .
  • a module may execute any suitable operating system such as IBM's zSeries/Operating System (z/OS), MS-DOS, PC-DOS, MAC-OS, WINDOWS, a .NET environment, UNIX, OpenVMS, or any other appropriate operating system, including future operating systems.
  • the functions of a module may be performed by any suitable combination of one or more servers or other components at one or more locations.
  • the server may be a private server, and the server may be a virtual or physical server.
  • a module may include any suitable component that functions as a server.
  • Components of system 100 may include one or more processors.
  • a processor represents any computing device, such as processors 112 , 122 , 132 , 142 , and 152 , configured to control the operation of one or more components of system 100 .
  • a processor may comprise one or more processors and may be a programmable logic device, a microcontroller, a microprocessor, any suitable processing device, or any suitable combination of the preceding.
  • a processor includes any hardware or software that operates to control and process information received by a component of system 100 .
  • a processor communicatively couples to other components of system 100 , such as a module (e.g., electricity provider content platform module 110 , rendering module 120 , and storage module 150 ), an interface (e.g., interfaces 114 , 124 , 134 , 144 , and 154 ), a memory (e.g., memories 116 , 126 , 136 , 146 , and 156 ), a database (e.g., databases 118 , 128 , 138 , 148 , and 158 ), or any other suitable component.
  • a module e.g., electricity provider content platform module 110 , rendering module 120 , and storage module 150
  • an interface e.g., interfaces 114 , 124 , 134 , 144 , and 154
  • a memory e.g., memories 116 , 126 , 136 , 146 , and 156
  • a database e.g., databases 118 , 128
  • An interface represents any device, such as interfaces 114 , 124 , 134 , 144 , and 154 , operable to receive input, send output, process the input or output, or perform other suitable operations for a component of system 100 .
  • An interface includes any port or connection, real or virtual, including any suitable hardware or software, including protocol conversion and data processing capabilities, to communicate through network 170 .
  • an interface includes a user interface (e.g., physical input, graphical user interface, touchscreen, buttons, switches, transducer, or any other suitable method to receive input from a user).
  • a memory represents any device, such as memories 116 , 126 , 136 , 146 , and 156 , operable to store, either permanently or temporarily, data, operational software, or other information for a processor.
  • Memory includes any one or a combination of volatile or non-volatile local or remote devices suitable for storing information.
  • a memory may include random access memory (RAM), read only memory (ROM), magnetic storage devices, optical storage devices, semiconductor storage devices, or any other suitable information storage device or a combination of these devices.
  • a memory may include any suitable information for use in the operation of a component of system 100 .
  • a memory may further include some or all of one or more databases (e.g., databases 118 , 128 , 138 , 148 , and 158 ).
  • Logic may perform the operation of any component of system 100 , for example, logic executes instructions to generate output from input.
  • Logic may include hardware, software, or other logic.
  • Logic may be encoded in one or more non-transitory, tangible media, such as a computer-readable medium or any other suitable tangible medium, and may perform operations when executed by a computer or processor.
  • Certain logic, such as a processor, may manage the operation of a component.
  • System 100 may include more, fewer, or other components. Any suitable component of system 100 may include a processor, interface, logic, memory, or other suitable element.
  • FIG. 2 is a block diagram of an example embodiment of a system 200 implementing content platform 110 for an electricity provider.
  • System 200 includes content platform module 110 , rendering module 120 , communication devices 130 , appliances 140 , web servers 202 , customer premises 204 , firewall 206 , communication severs 208 , and customer account information servers 210 .
  • Content platform module 110 , rendering module 120 , communication devices 130 , and appliances 140 are described above with respect to FIG. 1 .
  • Customer premises 204 represent a premises (e.g., one or more buildings, structures, or properties) associated with one or more electricity provider customer accounts. Premises 204 may contain a plurality of appliances 140 that consume electricity from an electricity grid associated with an electricity provider (e.g., enterprise 160 ). Premises 204 may be a residence, business, or other building or property.
  • a premises e.g., one or more buildings, structures, or properties
  • Premises 204 may contain a plurality of appliances 140 that consume electricity from an electricity grid associated with an electricity provider (e.g., enterprise 160 ). Premises 204 may be a residence, business, or other building or property.
  • Firewall 206 represents a component of system 200 that provides network security for communication servers 208 and customer account information servers 210 .
  • communication servers 208 and customer account information servers 210 may be part of a LAN separated from a WAN (e.g., the internet) by firewall 206 .
  • Firewall 206 may be software and/or hardware based.
  • firewall 206 regulates the flow of communication packets between web servers 202 and communication servers 208 to verify that only authorized packets reach communication servers 208 .
  • Communication servers 208 represent servers that facilitate communication between customer account information servers 210 and web servers 202 or any other suitable component of system 200 .
  • communication severs 210 are a component of network 170 .
  • Customer account information servers 210 represent servers that store electricity service provider customer account and billing information.
  • content platform module 110 provisions content stored in customer account information servers 210 to communication devices 130 in response to requests for content from communication devices 130 .
  • customer account information servers 210 are part of storage module 150 .
  • content platform module 110 receives content requests from communication devices 130 .
  • Rendering module 120 identifies the display format of the requesting communication devices 130 and converts content from content platform module 110 to the identified display format of requesting communication device 130 .
  • Content platform module 110 provisions requested content from content platform module 110 and/or other components of system 200 (e.g., appliances 140 , storage module 170 , and customer account information servers 210 ) to communication devices 130 .
  • account platform module 110 receives a message comprising a proposed increase in temperature of thermostat 140 at customer premises 204 from communication device 130 .
  • Rendering module 120 determines that the display format of communication device 130 is Apple iOSTM.
  • Content platform module 110 communicates with customer account information servers 210 through communication servers 208 , firewall 206 , and web servers 202 to access the account information of the customer associated with communication device 130 .
  • Content platform module 110 may access the account information of customer associated with communication device 130 to determine the customer's billing plan and account records.
  • Content platform module 110 calculates an actual or estimated cost savings from the proposed increase in temperature of thermostat 140 , for example, based on historical billing records for the account, historical temperature settings and/or readings from thermostat 140 , weather forecasts, or any other suitable bill modeling information.
  • Content platform module 110 communicates a message with the estimated or actual cost savings to communication device 130 .
  • Rendering module 120 converts the content of the message from content platform module 110 into Apple iOSTM display format and relays the message to communication device 130 .
  • Account platform module 110 may receive a request to execute the proposed increase in temperature of thermostat 140 at customer premises 204 from communication device 130 (e.g., in response to the estimated or actual cost savings determined by content platform module 110 ).
  • Content platform module 110 communicates with thermostat 140 at customer premises 204 through web servers 202 to execute the temperature change.
  • Content module 110 may generate a push message to communication device 130 (e.g., text message or notification message) or communication platform (e.g., e-mail or social media profile) containing content associated with the change in billing.
  • content module 110 may communicate a push message to communication device 130 including content that the customer can post to a social media network describing the billing change (e.g., a message describing the cost savings the electricity customer realized from the reduction in temperature of thermostat 140 ).
  • Rendering module 120 converts the push message into Apple iOSTM format and relays it to communication device 130 .
  • System 200 may include more, fewer, or other components. Components of system 200 may be included within network 170 and/or storage module 150 . Any suitable component of system 200 may include a processor, interface, logic, memory, or other suitable element. Push messages may contain any suitable content (e.g., notifications, advertisements, or other content).
  • FIG. 3 is a flow chart of an example embodiment of a method 300 for providing a content platform for an electricity provider.
  • Method 300 starts at step 302 .
  • content platform module 110 receives a request to access content from a communication device 130 .
  • rendering module 120 determines whether the display format of communication device 130 is a mobile application.
  • rendering module 120 determines that the display formant of communication device 130 is a mobile application
  • method 300 moves to step 308 and rendering module determines the mobile application display format and rendering module 120 converts the requested content into the determined format at step 310 .
  • Mobile application display formats may include Apple iOSTM, AndroidTM, Windows PhoneTM, BlackBerry OSTM, or any other suitable mobile application display format. If rendering module 120 determines that the display format of communication device 130 is not a mobile application, the method proceeds to step 314 and rendering module 120 determines whether the display format of communication device 130 is a standard website. If rendering module 120 determines that the display format of communication device 130 is a standard website, the method proceeds to step 316 and rendering module 120 renders the requested content from content platform module 110 in standard website display format.
  • step 322 content platform module 110 determines whether a proposed change in the electricity consumption of appliance 140 associated with communication device 130 (e.g., appliance 140 and communication device 130 are associated with the same electricity customer account) has been received from communication device 130 . If content platform module 110 determines that a proposed change in the electricity consumption of appliance 140 has not been received, the method proceeds to step 312 and the method ends. If content platform module 110 determines that a proposed change in the electricity consumption of appliance 140 has been received, the method proceeds to step 324 . At step 324 , content platform module 110 determines a predicted change in electricity charges of an electricity account associated with communication device 130 based on the received proposed change in the electricity consumption of appliance 140 . At step 326 , content platform module 110 communicates the predicted change in electricity charges to communication device 130 in response to the proposed change in electricity consumption of appliance 140 .
  • a proposed change in the electricity consumption of appliance 140 associated with communication device 130 e.g., appliance 140 and communication device 130 are associated with the same electricity customer account
  • content platform module 110 receives a request from communication device 130 to change the electricity consumption of appliance 140 associated with communication device 130 .
  • content platform module 110 executes the requested change in electricity consumption of appliance 140 .
  • method 300 ends.
  • Method 300 may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order. Any suitable component of system 100 may perform one or more steps of method 300 .
  • a system for providing access to a content platform of an electricity provider includes a single content platform that supports multiple formats of communication devices, thereby conserving the technical resources, memory, and bandwidth consumed by supporting different content platforms for each format associated with a communication device.
  • a system for providing access to a content platform of an electricity provider includes updates to a single content platform that supports multiple formats of communication devices, thereby conserving the technical resources, memory, and bandwidth consumed by updating different content platforms for each format associated with a communication device.
  • a system for providing access to a content platform of an electricity provider includes a content platform that enables account users to change the electricity consumption of appliances remotely from a communication device, thereby conserving electricity and reducing loads on power grids.
  • a system for providing access to a content platform of an electricity provider includes a content platform that allows users to access the same information across a number of communication device formats, thereby providing consistent information independent of accessing communication device format.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • Computing Systems (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)
  • Human Computer Interaction (AREA)

Abstract

A system for providing access to a content platform of an electricity provider comprises an interface and one or more processors communicably coupled to the interface. The interface is operable to receive a request to access content from a content platform of an electricity provider from a communication device and receive a proposed change in electricity consumption of an appliance from the communication device. The one or more processors are operable to determine a predicted change in electricity charges based on the proposed change. The interface is further operable to communicate the predicted change in electricity charges to the communication device.

Description

    CROSS-REFERENCE TO RELATED APPLICATIONS
  • This application is a continuation of U.S. patent application Ser. No. 13/759,387, filed Feb. 5, 2013 and entitled, “Electricity Provider Content Platform,” which is hereby incorporated by reference herein.
  • TECHNICAL FIELD OF THE INVENTION
  • This invention relates generally to providing electricity services, and specifically to an electricity provider content platform.
  • BACKGROUND OF THE INVENTION
  • Electricity providers often provide electricity customers with electronic access to information and customer accounts. Electricity customers may access electricity provider information and customer accounts using different communication devices that have different display formats. Additionally, electricity providers often provide customer services through customer accounts, for example, access to billing information.
  • SUMMARY OF THE INVENTION
  • According to embodiments of the present disclosure, disadvantages and problems associated with electricity provider content platforms may be reduced or eliminated.
  • A system for providing access to a content platform of an electricity provider comprises an interface operable to receive a request to access content from a content platform of an electricity provider from a communication device, one or more processors communicatively coupled to the interface, the one or more processors operable to determine, based on the received request, a display format for the communication device from a plurality of display formats, convert content from the content platform in the determined display format of the communication device, and the interface further operable to communicate the content to the communication device.
  • Certain embodiments of the present disclosure may include some, all, or none of the following advantages. One or more other technical advantages may be readily apparent to those skilled in the art from the figures, descriptions, and claims included herein.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes a single content platform that supports multiple formats of communication devices, thereby conserving the technical resources, memory, and bandwidth consumed by supporting different content platforms for each format associated with a communication device.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes updates to a single content platform that supports multiple formats of communication devices, thereby conserving the technical resources, memory, and bandwidth consumed by updating different content platforms for each format associated with a communication device.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes a content platform that enables account users to change the electricity consumption of appliances remotely from a communication device, thereby conserving electricity and reducing loads on power grids.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes a content platform that incentivizes electricity conservation by predicting a cost change associated with a proposed change in electricity consumption of an appliance, thereby conserving electricity and reducing loads on power grids.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes a content platform that incentivizes electricity conservation by facilitating advertising of cost savings associated with reducing electricity usage to users of social networks, thereby conserving electricity and reducing loads on power grids.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes a content platform that allows users to access the same information across a number of communication device formats, thereby providing consistent information independent of accessing communication device format.
  • BRIEF DESCRIPTION OF THE DRAWINGS
  • To provide a more complete understanding of the present invention and the features and advantages thereof, reference is made to the following description taken in conjunction with the accompanying drawings, in which:
  • FIG. 1 is a block diagram of an example embodiment of a system implementing a content platform for an electricity provider;
  • FIG. 2 is a block diagram of an example embodiment of a system implementing a content platform for an electricity provider; and
  • FIG. 3 is a flow chart of an example embodiment of a method for providing a content platform for an electricity provider.
  • DETAILED DESCRIPTION OF THE INVENTION
  • Embodiments of the present invention and its advantages are best understood by referring to FIGS. 1 through 3 of the drawings, like numerals being used for like and corresponding parts of the various drawings.
  • In an example, a system for providing a content platform for an electricity provider comprises an electricity provider content platform module, a rendering module, one or more communication devices, one or more appliances that consume electricity from a power grid (as opposed to a battery), a storage module, an enterprise, and a network. Content platform module represents a component operable to provide access to electricity customer accounts and provide electricity customer account services (e.g., account billing, regulation of electricity consumption of networked appliances associated with an electricity customer account, billing information, or other electricity service provider services). In certain embodiments, electricity provider content platform module represents a centralized provisioning point for content from an electricity provider website, mobile website, and applications (e.g., mobile applications).
  • Rendering module represents a component operable to identify the display format of communication devices based on requests from communication devices (e.g., smartphones, tablets, laptops, desktops, or any other suitable electronic communication device) to access content from the content platform module and to convert the content of the content platform module to the identified format of the requesting communication devices. For example, an electricity customer may login to their electricity customer account using a communication device through a standard website, a mobile website, a mobile application, or other suitable interface. Rendering module allows for a single content platform module to service a plurality of different communication devices with a plurality of different display formats (e.g., standard websites, mobile websites, mobile applications such as Apple iOS™, Android™, Blackberry OS™, Windows Phone™, or other mobile application operating system format, or other display format), thereby eliminating the need to develop content platform modules corresponding to every supported display format.
  • Content platform module provides electricity customer account services to electricity customers. In an embodiment, content platform module is operable to receive from a communication device associated with an electricity customer account (e.g., because the customer has logged in to their account through the communication device) a proposed change in the electricity consumption of an appliance associated with the electricity customer account (e.g., an appliance at a premises associated with the same electricity customer account as the communication device). Content platform module may calculate an actual or estimated billing change associated with the proposed change in electricity consumption. In an embodiment, content platform module receives a request from a communication device associated with an electricity customer account to execute a change in electricity consumption of an appliance at a premises associated with the electricity customer account. For example, appliances (e.g., water heaters, pool pumps, thermostats, outlets, lights, smart meters, or other appliances consuming electricity from a power grid) may have controls connected to a network such that the electricity consumption of the appliances (e.g., temperature control, on/off control, dimmer control, or other control that affects the electricity consumption of an appliance) can be controlled over the network.
  • In an example, content platform module is operable to determine billing changes in an account (e.g., change in billing plan, change in electricity consumption, change in projected charges, change in actual charges, or any other suitable billing change in an account). Content platform module may generate a push message to a communication device (e.g., text message or notification message) or communication platform (e.g., e-mail or social media account) containing content associated with the change in billing. For example, an electricity customer may change their billing plan and content platform module may calculate an actual or projected billing change resulting from the change in billing plan. Content platform module may communicate a push message to an electricity customer allowing the electricity customer to post content from the push message to a social media network describing the billing change (e.g., a message describing the cost savings the electricity customer realized from the billing change).
  • FIG. 1 is a block diagram of an example embodiment of a system 100 implementing content platform 110 for an electricity provider. According to an embodiment, system 100 includes electricity provider content platform module 110, rendering module 120, communication devices 130, appliances 140, storage module 150, enterprise 160, and network 170. Components of system 100, for example content platform 110, rendering module 120, communication devices 130, appliances 140, storage module 150, and enterprise 160, may be communicatively coupled by network 170. In certain embodiments, any component of system 100 can communicate with one or more other components of system 100.
  • Electricity provider content platform module 110 represents a component of system 100 that provides electronic access to content provided by an electricity provider through a website, mobile website, or mobile applications (e.g., Apple iOS™, Android™, Blackberry OS™, Windows Phone™, or other mobile application operating system). Content may include information and services (e.g., electricity customer account services) provided by the electricity provider through a website, mobile website, or mobile applications. In an embodiment, content platform module 110 represents a centralized provisioning point for electronic access to content from an electricity provider's website, mobile website, and mobile applications and the content provided by the website, mobile website, and mobile applications is provisioned by content platform module 110. Provisioning content from a single content platform module 110 for an electricity provider's website, mobile website, and mobile applications provides content uniformity and reduces the time and resources required to make updates because updates can be made at a single component. Content platform module 110 may include one or more of processor 112, interface 114, memory 116, and database 118.
  • Content platform module 110 may be operable to receive a proposed change in the electricity consumption of appliance 140 (e.g., appliance 140 represents a device at a premises associated with the same electricity customer account that communication device 130 accesses) from a communication device 130 (e.g., the customer has logged in to the account through communication device 130). In an embodiment, content platform module 110 determines an actual or estimated billing change associated with the proposed change in electricity consumption of appliance 140 received from communication device 130.
  • Content platform module 110 may be operable to execute changes in electricity consumption of appliances 140 in response to requests from communication devices 130. For example, appliances 140 (e.g., water heaters, pool pumps, thermostats, outlets, lights, smart meters, or other appliances consuming electricity from an electricity grid) may have controls connected to network 170 such that the electricity consumption of appliance 140 (e.g., temperature control, on/off control, scheduling control, dimmer control, or other control that affects the electricity consumption of an appliance) can be controlled over network 170. Content platform module 110 may receive a request to change the electricity consumption of appliance 140 at a premises from a communication device 130 associated with the premises (e.g., both the communication device 130 and the premises are associated with the same customer account). In an embodiment, content platform module 110 communicates with appliance 140 over network 170 and executes the requested change in electricity consumption for appliance 140.
  • In an embodiment, content platform module 110 is operable to determine billing changes in an account (e.g., change in billing plan, change in electricity consumption, change in projected charges, change in actual charges, or any other suitable billing change in an account). Content platform module may generate a push message to communication device 130 (e.g., text message or notification message) or other communication interface associated with the account (e.g., e-mail or social media profile) containing content associated with the change in billing. Push messages represent messages transmitted by content platform module 110 to customers (e.g., communication devices, social media profiles, e-mail addresses, or other suitable customer interface) without customers having to request them. Push messages may utilize Push Access Protocol (PAP) or other suitable communication protocol. An electricity customer may change their billing plan and content platform module 110 may calculate an actual or projected billing change resulting from the change in billing plan. In an embodiment, content platform module 110 communicates a push message to the electricity customer requesting enabling the electricity customer to post content from the push message to a social media network describing the billing change (e.g., a message describing the cost savings the electricity customer realized from the billing change).
  • Rendering module 120 represents a component of system 100 operable to identify the display format of communication devices 130 based on requests from communication devices 130 (e.g., smartphones, tablets, laptops, desktops, or any other suitable electronic communication device) to access content from the content platform module 110 and format the content of content platform module 110 to the identified format of the requesting communication devices 130. For example, an electricity customer requests content from content platform module 110 using communication device 120 through a standard website, a mobile website, a mobile application, or other suitable interface, and rendering module 120 may convert the requested content to the identified display format of requesting communication device 130. Rendering module 120 may include one or more of processor 122, interface 124, memory 126, and database 128.
  • Rendering module 120 allows for a single content platform module 110 to service a plurality of different communication devices 130 with a plurality of different display formats (e.g., standard websites, mobile websites, mobile applications such as Apple iOS™, Android™, Blackberry OS™, Windows Phone™, or other mobile application operating system format, or other display format), thereby eliminating the need to develop content platform modules 110 corresponding to every supported display format. Rendering module 120 may be operable to determine the display format of the requesting communication device 130, for example, from information received from the application program interface (API) of the mobile application, detecting the browser type, and/or detecting the display resolution. In an embodiment, rendering module 120 relays communications from communication devices 130 to content platform module 110. Rendering module 120 may receive content from content platform module 110 to be communicated to requesting communication device 130, convert the requested content into the display format of the requesting communication device 130, and communicate the content to communication device 130.
  • Communication devices 130 represent components of system 100 that facilitate electricity customers, or prospective electricity customers, accessing electronic content of content platform module 110. Communication devices 130 include smart phones, tablets, laptop computers, desktop computers, or any other suitable communication device operable to access an electronic communication network (e.g., the internet). Communication devices 130 may be operable to access standard web pages, mobile web pages, and/or execute applications (e.g., mobile applications). In an embodiment, communication devices 130 are operable to control the electricity consumption of appliances 140. For example, manufacturers of appliance 140 and/or an electricity provider may provide applications that can be installed on communication devices 130 to enable communication devices 130 to communicate with networked controls of appliances 140 (e.g., a networked control for a water heater, pool pump, thermostat, outlet, light, smart meter, or other appliance 140 consuming electricity from an electricity grid). Communication devices 130 may include one or more of processor 132, interface 134, memory 136, and database 138.
  • Appliances 140 represent components of system 100 that consume electricity from an electricity grid (e.g., non-battery powered). Appliances 140 may be at a location associated with an electricity customer, for example, a residence, business, or other building or property. Appliances 140 include water heaters, pool pumps, thermostats, outlets, lights, smart meters, or other apparatuses consuming electricity from an electricity grid. In an embodiment, appliances 140 include networked controls that enable communication devices 130 to communicate over network 170 with the networked controls to control the electricity consumption of appliances 140. For example, networked controls may be operable to adjust the temperature, operation schedule, on/off status, intensity, or other aspect of the operation of appliances 140 that impact the electricity consumption of appliances 140. In certain embodiments, appliances 140 may utilize appliance infrastructure (e.g., network components) to enable appliances 140 to communicate with network 170. Appliances 140 may include one or more of processor 142, interface 144, memory 146, and database 148.
  • Storage module 150 represents a component of system 100 that stores information for components of system 100 (e.g., content platform module 110 and rendering module 120). Storage module 150 may store content for websites, mobile websites, applications (e.g., mobile applications), billing information, customer account information, product information, service information, contact information, or any other information relied upon by system 100. In certain embodiments, storage module 150 comprises one or more servers. Storage module 150 may include one or more of processor 152, interface 154, memory 156, and database 158.
  • Enterprise 160 represents an entity that manages all or a portion of system 100. In an embodiment, enterprise 160 includes electricity provider content platform module 110, rendering module 120, and storage module 150. Enterprise 160 may also include appliances 140 and supporting infrastructure, for example, networking components connecting appliances 140 to network 170. In certain embodiments, enterprise 160 refers to an electricity service provider, however, enterprise 160 may also include other entities such as network service providers (e.g., entities providing network connections between appliances 140 and network 170) and account management service providers (e.g., entities providing infrastructure and support for managing electricity customer accounts). Enterprise 160 may have different units or subdivisions that handle different activities of enterprise 160.
  • Network 170 represents any suitable network operable to facilitate communication between components of system 100, such as electricity provider content platform module 110, rendering module 120, communication devices 130, appliances 140, storage module 150, and enterprise 160. Network 170 may include any interconnecting system capable of transmitting audio, video, electrical signals, optical signals, data, messages, or any combination of the preceding. Network 170 may include all or a portion of a public switched telephone network (PSTN), a public or private data network, a local area network (LAN), a metropolitan area network (MAN), a wide area network (WAN), a local, regional, or global communication or computer network, such as the Internet, a wireline or wireless network, an enterprise intranet, or any other suitable communication link, including combinations thereof, operable to facilitate communication between the components of system 100.
  • A module (e.g., electricity provider content platform module 110, rendering module 120, and storage module 150) may execute any suitable operating system such as IBM's zSeries/Operating System (z/OS), MS-DOS, PC-DOS, MAC-OS, WINDOWS, a .NET environment, UNIX, OpenVMS, or any other appropriate operating system, including future operating systems. The functions of a module may be performed by any suitable combination of one or more servers or other components at one or more locations. In embodiments where modules represent a server, the server may be a private server, and the server may be a virtual or physical server. Additionally, a module may include any suitable component that functions as a server.
  • Components of system 100, such as electricity provider content platform module 110, rendering module 120, communication devices 130, appliances 140, and storage module 150, may include one or more processors. A processor represents any computing device, such as processors 112, 122, 132, 142, and 152, configured to control the operation of one or more components of system 100. A processor may comprise one or more processors and may be a programmable logic device, a microcontroller, a microprocessor, any suitable processing device, or any suitable combination of the preceding. A processor includes any hardware or software that operates to control and process information received by a component of system 100. In certain embodiments, a processor communicatively couples to other components of system 100, such as a module (e.g., electricity provider content platform module 110, rendering module 120, and storage module 150), an interface (e.g., interfaces 114, 124, 134, 144, and 154), a memory (e.g., memories 116, 126, 136, 146, and 156), a database (e.g., databases 118, 128, 138, 148, and 158), or any other suitable component.
  • An interface represents any device, such as interfaces 114, 124, 134, 144, and 154, operable to receive input, send output, process the input or output, or perform other suitable operations for a component of system 100. An interface includes any port or connection, real or virtual, including any suitable hardware or software, including protocol conversion and data processing capabilities, to communicate through network 170. In certain embodiments, an interface includes a user interface (e.g., physical input, graphical user interface, touchscreen, buttons, switches, transducer, or any other suitable method to receive input from a user).
  • A memory represents any device, such as memories 116, 126, 136, 146, and 156, operable to store, either permanently or temporarily, data, operational software, or other information for a processor. Memory includes any one or a combination of volatile or non-volatile local or remote devices suitable for storing information. For example, a memory may include random access memory (RAM), read only memory (ROM), magnetic storage devices, optical storage devices, semiconductor storage devices, or any other suitable information storage device or a combination of these devices. A memory may include any suitable information for use in the operation of a component of system 100. A memory may further include some or all of one or more databases (e.g., databases 118, 128, 138, 148, and 158).
  • Logic may perform the operation of any component of system 100, for example, logic executes instructions to generate output from input. Logic may include hardware, software, or other logic. Logic may be encoded in one or more non-transitory, tangible media, such as a computer-readable medium or any other suitable tangible medium, and may perform operations when executed by a computer or processor. Certain logic, such as a processor, may manage the operation of a component.
  • Modifications, additions, or omissions may be made to system 100. System 100 may include more, fewer, or other components. Any suitable component of system 100 may include a processor, interface, logic, memory, or other suitable element.
  • FIG. 2 is a block diagram of an example embodiment of a system 200 implementing content platform 110 for an electricity provider. System 200 includes content platform module 110, rendering module 120, communication devices 130, appliances 140, web servers 202, customer premises 204, firewall 206, communication severs 208, and customer account information servers 210. Content platform module 110, rendering module 120, communication devices 130, and appliances 140 are described above with respect to FIG. 1.
  • Web servers 202 represent internet servers operable to facilitate communication between components of system 200. For example, web servers 202 may support communication among content platform module 110, rendering module 120, communication devices 130, appliances 140, communication severs 208, customer account information servers 210, or any other suitable component of system 200. In an embodiment, web servers 202 are a component of network 170.
  • Customer premises 204 represent a premises (e.g., one or more buildings, structures, or properties) associated with one or more electricity provider customer accounts. Premises 204 may contain a plurality of appliances 140 that consume electricity from an electricity grid associated with an electricity provider (e.g., enterprise 160). Premises 204 may be a residence, business, or other building or property.
  • Firewall 206 represents a component of system 200 that provides network security for communication servers 208 and customer account information servers 210. In an embodiment, communication servers 208 and customer account information servers 210 may be part of a LAN separated from a WAN (e.g., the internet) by firewall 206. Firewall 206 may be software and/or hardware based. In an embodiment, firewall 206 regulates the flow of communication packets between web servers 202 and communication servers 208 to verify that only authorized packets reach communication servers 208.
  • Communication servers 208 represent servers that facilitate communication between customer account information servers 210 and web servers 202 or any other suitable component of system 200. In an embodiment, communication severs 210 are a component of network 170. Customer account information servers 210 represent servers that store electricity service provider customer account and billing information. In an embodiment, content platform module 110 provisions content stored in customer account information servers 210 to communication devices 130 in response to requests for content from communication devices 130. In certain embodiments, customer account information servers 210 are part of storage module 150.
  • In an embodiment of operation of system 200, content platform module 110 receives content requests from communication devices 130. Rendering module 120 identifies the display format of the requesting communication devices 130 and converts content from content platform module 110 to the identified display format of requesting communication device 130. Content platform module 110 provisions requested content from content platform module 110 and/or other components of system 200 (e.g., appliances 140, storage module 170, and customer account information servers 210) to communication devices 130.
  • In an example, account platform module 110 receives a message comprising a proposed increase in temperature of thermostat 140 at customer premises 204 from communication device 130. Rendering module 120 determines that the display format of communication device 130 is Apple iOS™. Content platform module 110 communicates with customer account information servers 210 through communication servers 208, firewall 206, and web servers 202 to access the account information of the customer associated with communication device 130. Content platform module 110 may access the account information of customer associated with communication device 130 to determine the customer's billing plan and account records. Content platform module 110 calculates an actual or estimated cost savings from the proposed increase in temperature of thermostat 140, for example, based on historical billing records for the account, historical temperature settings and/or readings from thermostat 140, weather forecasts, or any other suitable bill modeling information. Content platform module 110 communicates a message with the estimated or actual cost savings to communication device 130. Rendering module 120 converts the content of the message from content platform module 110 into Apple iOS™ display format and relays the message to communication device 130.
  • Account platform module 110 may receive a request to execute the proposed increase in temperature of thermostat 140 at customer premises 204 from communication device 130 (e.g., in response to the estimated or actual cost savings determined by content platform module 110). Content platform module 110 communicates with thermostat 140 at customer premises 204 through web servers 202 to execute the temperature change. Content module 110 may generate a push message to communication device 130 (e.g., text message or notification message) or communication platform (e.g., e-mail or social media profile) containing content associated with the change in billing. For example, content module 110 may communicate a push message to communication device 130 including content that the customer can post to a social media network describing the billing change (e.g., a message describing the cost savings the electricity customer realized from the reduction in temperature of thermostat 140). Rendering module 120 converts the push message into Apple iOS™ format and relays it to communication device 130.
  • Modifications, additions, or omissions may be made to system 200. System 200 may include more, fewer, or other components. Components of system 200 may be included within network 170 and/or storage module 150. Any suitable component of system 200 may include a processor, interface, logic, memory, or other suitable element. Push messages may contain any suitable content (e.g., notifications, advertisements, or other content).
  • FIG. 3 is a flow chart of an example embodiment of a method 300 for providing a content platform for an electricity provider. Method 300 starts at step 302. At step 304, content platform module 110 receives a request to access content from a communication device 130. At step 306, rendering module 120 determines whether the display format of communication device 130 is a mobile application.
  • If rendering module 120 determines that the display formant of communication device 130 is a mobile application, method 300 moves to step 308 and rendering module determines the mobile application display format and rendering module 120 converts the requested content into the determined format at step 310. Mobile application display formats may include Apple iOS™, Android™, Windows Phone™, BlackBerry OS™, or any other suitable mobile application display format. If rendering module 120 determines that the display format of communication device 130 is not a mobile application, the method proceeds to step 314 and rendering module 120 determines whether the display format of communication device 130 is a standard website. If rendering module 120 determines that the display format of communication device 130 is a standard website, the method proceeds to step 316 and rendering module 120 renders the requested content from content platform module 110 in standard website display format.
  • If rendering module 120 determines that the display format of communication device 130 is not a standard website display format, the method proceeds to step 318 and rendering module 120 determines whether the display format of communication device 130 is a mobile website. If rendering module 120 determines that the display format of communication device is mobile website display format, the method proceeds to step 320 and rendering module 120 renders the requested content from content platform module 110 in mobile website display format. If rendering module 120 determines that the display format of communication device 130 is not a mobile website, the method proceeds to step 312 and the method ends. In certain embodiments, system 100 supports additional display formats and method 300 includes determination steps of whether the display format of communication device 130 is one of the additional display formats.
  • After the requested content is converted to the appropriate display format, the method proceeds to step 322 and content platform module 110 determines whether a proposed change in the electricity consumption of appliance 140 associated with communication device 130 (e.g., appliance 140 and communication device 130 are associated with the same electricity customer account) has been received from communication device 130. If content platform module 110 determines that a proposed change in the electricity consumption of appliance 140 has not been received, the method proceeds to step 312 and the method ends. If content platform module 110 determines that a proposed change in the electricity consumption of appliance 140 has been received, the method proceeds to step 324. At step 324, content platform module 110 determines a predicted change in electricity charges of an electricity account associated with communication device 130 based on the received proposed change in the electricity consumption of appliance 140. At step 326, content platform module 110 communicates the predicted change in electricity charges to communication device 130 in response to the proposed change in electricity consumption of appliance 140.
  • At step 328, content platform module 110 receives a request from communication device 130 to change the electricity consumption of appliance 140 associated with communication device 130. At step 330, content platform module 110 executes the requested change in electricity consumption of appliance 140. At step 312, method 300 ends.
  • Modifications, additions, or omissions may be made to method 300. The method may include more, fewer, or other steps. Additionally, steps may be performed in any suitable order. Any suitable component of system 100 may perform one or more steps of method 300.
  • Certain embodiments of the present disclosure may include some, all, or none of the following advantages. One or more other technical advantages may be readily apparent to those skilled in the art from the figures, descriptions, and claims included herein.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes a single content platform that supports multiple formats of communication devices, thereby conserving the technical resources, memory, and bandwidth consumed by supporting different content platforms for each format associated with a communication device.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes updates to a single content platform that supports multiple formats of communication devices, thereby conserving the technical resources, memory, and bandwidth consumed by updating different content platforms for each format associated with a communication device.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes a content platform that enables account users to change the electricity consumption of appliances remotely from a communication device, thereby conserving electricity and reducing loads on power grids.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes a content platform that incentivizes electricity conservation by predicting a cost change associated with a proposed change in electricity consumption of an appliance, thereby conserving electricity and reducing loads on power grids.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes a content platform that incentivizes electricity conservation by facilitating advertising of cost savings associated with reducing electricity usage to users of social networks, thereby conserving electricity and reducing loads on power grids.
  • In an embodiment, a system for providing access to a content platform of an electricity provider includes a content platform that allows users to access the same information across a number of communication device formats, thereby providing consistent information independent of accessing communication device format.
  • Although the present invention has been described with several embodiments, a myriad of changes, variations, alterations, transformations, and modifications may be suggested to one skilled in the art, and it is intended that the present invention encompass such changes, variations, alterations, transformations, and modifications as fall within the scope of the appended claims.

Claims (20)

What is claimed is:
1. A system for providing access to a content platform of an electricity provider, comprising:
an interface operable to:
receive a request to access content of a content platform of an electricity provider from a communication device;
receive a proposed change in electricity consumption of an appliance from the communication device;
one or more processors communicably coupled to the interface, the one or more processors operable to determine a predicted change in electricity charges based on the proposed change; and
the interface further operable to communicate the predicted change in electricity charges to the communication device.
2. The system of claim 1, wherein:
the interface is further operable to receive a request to change the electricity consumption of the appliance from the communication device; and
the one or more processors are further operable to execute the requested change in the electricity consumption of the appliance.
3. The system of claim 1, wherein the appliance is one from a set comprising: a smart electric meter, a thermostat, a water heater, a smart plug, and a pool pump.
4. The system of claim 1, wherein the communication device is one from a set comprising: a smartphone, a tablet, laptop computer, and desktop computer.
5. The system of claim 1, wherein:
the one or more processors are further operable to determine that a billing change has occurred on an account serviced by the content platform, the account being associated with the communication device.
6. The system of claim 5, wherein:
the one or more processors are further operable to generate a push message comprising an option to post a description of the billing change on a social network; and
the interface is further operable to communicate the push message to the communication devices.
7. The system of claim 1, wherein:
the one or more processors are further operable to:
determine, based on the received request, a display format for the communication device;
convert content from the content platform in the determined display format of the communication device; and
the interface is further operable to communicate the content to the communication device.
8. The system of claim 7, wherein the display format comprises one from a set comprising: an Android™ compatible format, an iOS™ compatible format, a Windows Phone™ compatible format, a BlackBerry OS™ compatible format, a mobile web compatible format, and a standard web compatible format.
9. A computer-readable medium comprising logic for providing access to a content platform of an electricity provider, the logic, when executed by a processor, operable to:
receive a request to access content of a content platform of an electricity provider from a communication device;
receive a proposed change in electricity consumption of an appliance from the communication device;
determine a predicted change in electricity charges based on the proposed change; and
communicate the predicted change in electricity charges to the communication device.
10. The computer-readable medium of claim 9, the logic, when executed by the processor, further operable to:
receive a request to change the electricity consumption of the appliance from the communication device; and
execute the requested change in the electricity consumption of the appliance.
11. The computer-readable medium of claim 9, wherein the appliance is one from a set comprising: a smart electric meter, a thermostat, a water heater, a smart plug, and a pool pump.
12. The computer-readable medium of claim 9, wherein the communication device is one from a set comprising: a smartphone, a tablet, laptop computer, and desktop computer.
13. The computer-readable medium of claim 9, the logic, when executed by the processor, further operable to determine that a billing change has occurred on an account serviced by the content platform, the account being associated with the communication device.
14. The computer-readable medium of claim 13, the logic, when executed by the processor, further operable to:
generate a push message comprising an option to post a description of the billing change on a social network; and
communicate the push message to the communication devices.
15. The computer-readable medium of claim 9, the logic, when executed by the processor, further operable to:
determine, based on the received request, a display format for the communication device;
convert content from the content platform in the determined display format of the communication device; and
communicate the content to the communication device.
16. The computer-readable medium of claim 15, wherein the display format comprises one from a set comprising: an Android™ compatible format, an iOS™ compatible format, a Windows Phone™ compatible format, a BlackBerry OS™ compatible format, a mobile web compatible format, and a standard web compatible format.
17. A method for providing access to a content platform of an electricity provider, the method comprising:
receiving, from a communication device, a request to access content of a content platform of an electricity provider;
receiving, from the communication device, a proposed change in electricity consumption of an appliance;
determining, by one or more processors of a system providing access to the content platform, a predicted change in electricity charges based on the proposed change; and
communicating, by an interface of the system, the predicted change in electricity charges to the communication device.
18. The method of claim 17, further comprising:
receiving, from the communication device, a request to change the electricity consumption of the appliance from the communication device; and
executing, by the one or more processors, the requested change in the electricity consumption of the appliance.
19. The method of claim 17, further comprising:
determining, by the one or more processors, that a billing change has occurred on an account serviced by the content platform, the account being associated with the communication device;
generating, by the one or more processors, a push message comprising an option to post a description of the billing change on a social network; and
communicating, by the interface, the push message to the communication devices.
20. The method of claim 17,
based on the received request, determining, by the one or more processors, a display format for the communication device;
convert, by the one or more processors, content from the content platform in the determined display format of the communication device; and
communicate, by the interface, the content to the communication device.
US16/140,733 2013-02-05 2018-09-25 Electricity provider content platform Abandoned US20190028547A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US16/140,733 US20190028547A1 (en) 2013-02-05 2018-09-25 Electricity provider content platform

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US13/759,387 US10116747B2 (en) 2013-02-05 2013-02-05 Electricity provider content platform
US16/140,733 US20190028547A1 (en) 2013-02-05 2018-09-25 Electricity provider content platform

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US13/759,387 Continuation US10116747B2 (en) 2013-02-05 2013-02-05 Electricity provider content platform

Publications (1)

Publication Number Publication Date
US20190028547A1 true US20190028547A1 (en) 2019-01-24

Family

ID=51260401

Family Applications (2)

Application Number Title Priority Date Filing Date
US13/759,387 Active 2035-10-24 US10116747B2 (en) 2013-02-05 2013-02-05 Electricity provider content platform
US16/140,733 Abandoned US20190028547A1 (en) 2013-02-05 2018-09-25 Electricity provider content platform

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US13/759,387 Active 2035-10-24 US10116747B2 (en) 2013-02-05 2013-02-05 Electricity provider content platform

Country Status (1)

Country Link
US (2) US10116747B2 (en)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9134969B2 (en) * 2011-12-13 2015-09-15 Ipar, Llc Computer-implemented systems and methods for providing consistent application generation
CN103616860B (en) * 2013-11-08 2017-02-15 海信集团有限公司 Method and device for remote control of household appliances
US20190155585A1 (en) * 2017-11-17 2019-05-23 General Electric Company Dynamic hybrid rendering
CN113159496B (en) * 2021-02-23 2023-01-20 广东电网有限责任公司 Non-industrial electrical appliance scheduling method and system based on platform area electrical load

Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6831551B2 (en) * 2002-12-19 2004-12-14 General Electric Company Method and system for modulating a carrier frequency to support nondestructive bitwise arbitration of a communication medium
US7084742B2 (en) * 2003-11-26 2006-08-01 Ads Enterprises Nz Ltd. System and method for transmitting control information over an AC power network
US20070203860A1 (en) * 2006-02-24 2007-08-30 Gridpoint, Inc. Energy budget manager
US20090195349A1 (en) * 2008-02-01 2009-08-06 Energyhub System and method for home energy monitor and control
US20100127889A1 (en) * 2008-11-21 2010-05-27 William Steven Vogel Methods and systems for virtual energy management display
US20100174419A1 (en) * 2009-01-07 2010-07-08 International Business Machines Corporation Consumer Electronic Usage Monitoring and Management
US20100306533A1 (en) * 2009-06-01 2010-12-02 Phatak Dhananjay S System, method, and apparata for secure communications using an electrical grid network
US20110046792A1 (en) * 2009-08-21 2011-02-24 Imes Kevin R Energy Management System And Method
US20110185196A1 (en) * 2010-01-25 2011-07-28 Tomoyuki Asano Power Management Apparatus, Electronic Appliance, and Method of Managing Power
US20120053740A1 (en) * 2010-09-01 2012-03-01 General Electric Company Energy smart system
US20120296799A1 (en) * 2009-12-10 2012-11-22 Phillip Andrew Ross Playfair System, method and computer program for energy use management and reduction
US20130090773A1 (en) * 2011-10-06 2013-04-11 Samsung Electronics Co., Ltd. Apparatus and method for preventing command conflicts in a smart grid network
US9292060B1 (en) * 2012-06-28 2016-03-22 Amazon Technologies, Inc. Allowing clients to limited control on power consumed by the cloud while executing the client's tasks
US9691111B2 (en) * 2012-01-06 2017-06-27 Aclara Meters Llc Systems, methods, and apparatus for determining energy savings

Family Cites Families (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050160185A1 (en) * 2001-12-14 2005-07-21 Satoshi Matsuura Electrical home appliance having access control means
US6988375B2 (en) * 2003-06-09 2006-01-24 Whirlpool Corporation System and method for remote appliance monitoring
US20120310425A1 (en) * 2010-01-14 2012-12-06 Sungsu Kang Auxiliary power supply device of home appliances using smart grid
KR101611296B1 (en) * 2010-02-09 2016-04-12 엘지전자 주식회사 Method and apparatus for controlling power using a smart device
US9261863B2 (en) 2012-01-23 2016-02-16 Earth Networks, Inc. Optimizing and controlling the energy consumption of a building
US9612591B2 (en) 2012-01-23 2017-04-04 Earth Networks, Inc. Optimizing and controlling the energy consumption of a building

Patent Citations (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6831551B2 (en) * 2002-12-19 2004-12-14 General Electric Company Method and system for modulating a carrier frequency to support nondestructive bitwise arbitration of a communication medium
US7084742B2 (en) * 2003-11-26 2006-08-01 Ads Enterprises Nz Ltd. System and method for transmitting control information over an AC power network
US20070203860A1 (en) * 2006-02-24 2007-08-30 Gridpoint, Inc. Energy budget manager
US20090195349A1 (en) * 2008-02-01 2009-08-06 Energyhub System and method for home energy monitor and control
US20100127889A1 (en) * 2008-11-21 2010-05-27 William Steven Vogel Methods and systems for virtual energy management display
US20100174419A1 (en) * 2009-01-07 2010-07-08 International Business Machines Corporation Consumer Electronic Usage Monitoring and Management
US20100306533A1 (en) * 2009-06-01 2010-12-02 Phatak Dhananjay S System, method, and apparata for secure communications using an electrical grid network
US20110046792A1 (en) * 2009-08-21 2011-02-24 Imes Kevin R Energy Management System And Method
US20120296799A1 (en) * 2009-12-10 2012-11-22 Phillip Andrew Ross Playfair System, method and computer program for energy use management and reduction
US20110185196A1 (en) * 2010-01-25 2011-07-28 Tomoyuki Asano Power Management Apparatus, Electronic Appliance, and Method of Managing Power
US20120053740A1 (en) * 2010-09-01 2012-03-01 General Electric Company Energy smart system
US20130090773A1 (en) * 2011-10-06 2013-04-11 Samsung Electronics Co., Ltd. Apparatus and method for preventing command conflicts in a smart grid network
US9691111B2 (en) * 2012-01-06 2017-06-27 Aclara Meters Llc Systems, methods, and apparatus for determining energy savings
US9292060B1 (en) * 2012-06-28 2016-03-22 Amazon Technologies, Inc. Allowing clients to limited control on power consumed by the cloud while executing the client's tasks

Also Published As

Publication number Publication date
US20140223312A1 (en) 2014-08-07
US10116747B2 (en) 2018-10-30

Similar Documents

Publication Publication Date Title
US11687847B2 (en) System and method for home automation services
US12033119B2 (en) Integrated home scoring system
US8335596B2 (en) Remote energy management using persistent smart grid network context
US20150227846A1 (en) Behavioral demand response dispatch
US9535434B2 (en) Managing hot water storage and delivery
US9835352B2 (en) Method for saving energy efficient setpoints
US10235662B2 (en) Unusual usage alerts
US20190028547A1 (en) Electricity provider content platform
JP5752120B2 (en) Energy management system and method
US9661064B2 (en) Systems and methods for deploying legacy software in the cloud
US10559044B2 (en) Identification of peak days
US20160044136A1 (en) Virtual gateway
CN105471759A (en) Network traffic scheduling method and apparatus for data centers
CN107078543A (en) The method and apparatus managed for long-range electric loading
US11525594B1 (en) Automated management of electricity consumption
US11567523B2 (en) Open automated demand response (OADR) endpoint device
EP2728803B1 (en) Systems and Methods for Implementation of a Smart Energy Profile Using Data-Interchange Encoding
KR101365168B1 (en) Small independence area power control system using cloud service and method thereof
CN105893623A (en) Intelligent home system based on B/S structure and data storage and query method thereof
Gopichand Service Models Importance in Mobile Cloud Computing: A Survey
Pallavi et al. Mobile Cloud Computing: Service Models

Legal Events

Date Code Title Description
AS Assignment

Owner name: TXU RETAIL COMPANY LLC, TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:BASIC RESOURCES INC.;REEL/FRAME:046959/0489

Effective date: 20161003

Owner name: BASIC RESOURCES INC., TEXAS

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:HAYDEN, CHRIS H.;REEL/FRAME:046959/0391

Effective date: 20130131

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

AS Assignment

Owner name: TXU ENERGY RETAIL COMPANY LLC, TEXAS

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE FULL NAME OF THE ASSIGNEE PREVIOUSLY RECORDED AT REEL: 046959 FRAME: 0489. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:BASIC RESOURCES INC.;REEL/FRAME:058792/0665

Effective date: 20161003

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

AS Assignment

Owner name: DELAWARE TRUST COMPANY, DELAWARE

Free format text: PATENT SECURITY AGREEMENT;ASSIGNOR:TXU ENERGY RETAIL COMPANY LLC;REEL/FRAME:065022/0646

Effective date: 20230925

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE AFTER FINAL ACTION FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: ADVISORY ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

STPP Information on status: patent application and granting procedure in general

Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER

STPP Information on status: patent application and granting procedure in general

Free format text: FINAL REJECTION MAILED

AS Assignment

Owner name: CSC DELAWARE TRUST COMPANY, AS COLLATERAL TRUSTEE, DELAWARE

Free format text: PATENT SECURITY AGREEMENT;ASSIGNORS:BLUENET HOLDINGS, LLC;CRIUS ENERGY, LLC;TXU ENERGY RETAIL COMPANY LLC;AND OTHERS;REEL/FRAME:069810/0742

Effective date: 20250101

STPP Information on status: patent application and granting procedure in general

Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION

STPP Information on status: patent application and granting procedure in general

Free format text: NON FINAL ACTION MAILED

AS Assignment

Owner name: CSC DELAWARE TRUST COMPANY, AS THE COLLATERAL TRUSTEE, DELAWARE

Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE APPLICATION NUMBER 13759587 TO 13759387 PREVIOUSLY RECORDED ON REEL 69810 FRAME 742. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT;ASSIGNORS:TXU ENERGY RETAIL COMPANY LLC;BLUENET HOLDINGS, LLC;CRIUS ENERGY, LLC;AND OTHERS;REEL/FRAME:072050/0347

Effective date: 20250101

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION