[ { "title": "", "publication_date": "2019/02/02", "number": "", "url": "/2019/02/02/2007-12-26-analysis-of-timebased-geospatial-mashups-using-ad-hoc-visual-queries/", "abstract": "", "owner": "", "owner_city": "", "owner_country": "" }, { "title": "", "publication_date": "2019/02/02", "number": "", "url": "/2019/02/02/2007-10-02-method-mobile-communication-device-and-system-for-selective-downloading-to-a-mobile-communication-device/", "abstract": "", "owner": "", "owner_city": "", "owner_country": "" }, { "title": "Billing, alarm, statistics and log information handling in multi-services gateway device at user premises", "publication_date": "2007/28/12", "number": "08031726", "url": "/2007/12/28/billing-alarm-statistics-and-log-information-handling-in-multiservices-gateway-device-at-user-premises/", "abstract": "A gateway device for operation at a user premises having at least one endpoint device associated with the gateway device, the gateway device being in communication with a remote service manager comprises an application service module having at least one application, the application service module being remotely managed by a remote service manager via a connection, the application service module residing on a user premises side of a network service provider demarcation, a user module having a user interface that is associated with the at least one application, wherein the user module enables bi-directional communications with the at least one endpoint device, a network module having the connection that enables bi-directional communications with the remote service manager, a processor coupled to the user module, application service module, and network module, and a storage device coupled to the processor operable to store operational information generated by and related to the gateway device, and having a management module operable to generate, collect, process, and provide access to the operational information under the control of the remote service manager.", "owner": "Prodea Systems, Inc.", "owner_city": "Plano", "owner_country": "US" }, { "title": "Activation, initialization, authentication, and authorization for a multi-services gateway device at user premises", "publication_date": "2007/28/12", "number": "08205240", "url": "/2007/12/28/activation-initialization-authentication-and-authorization-for-a-multiservices-gateway-device-at-user-premises/", "abstract": "A method of putting a first gateway device into service, the first gateway device having an application service module and a network module enabling communications between the first gateway device and the activation manager, the application service module residing on a user premises side of a network service provider demarcation. The method comprises identifying, at the first gateway device disposed at a user premises, an activation manager in communication with the first gateway device, transmitting, from the first gateway device, an activation certificate to the activation manager for verification and authentication, generating a service authentication key associated with the first gateway device, storing the service authentication key and an indication that the associated gateway device status is activated in a database, determining the services available to the first gateway device, and transmitting the service authentication key and an identification of the available services to the first gateway device.", "owner": "Prodea Systems, Inc", "owner_city": "Plano", "owner_country": "US" }, { "title": "Method and system for monitoring rest web services", "publication_date": "2007/20/12", "number": "08275855", "url": "/2007/12/20/method-and-system-for-monitoring-rest-web-services/", "abstract": "Generally, the present invention provides a method and computerized system for monitoring REST web services including generating a REST based web service client call operative to be used for monitoring web service activities. The web service client call is then deployed. The method and computerized system further includes monitoring the web service activities via the call invocation and a response analysis. The method and computerized system further includes receiving a plurality of feedback results from the monitoring of the web service functionality and thereupon adjusting the web service parameters based on the aggregated feedback.", "owner": "Yahoo! Inc.", "owner_city": "Sunnyvale", "owner_country": "US" }, { "title": "Real-time asynchronous event aggregation systems", "publication_date": "2007/27/11", "number": "08849909", "url": "/2007/11/27/realtime-asynchronous-event-aggregation-systems/", "abstract": "A real-time asynchronous event aggregation system, method, and network device are configured to capture real-time asynchronous events, and to pass them as input to one or more aggregation engines to determine a reputation for a target. The aggregation engine(s) may then send out notifications where a reputation category changes for a target, indicating that an action may be taken to inhibit spam messages from the target, highlight a display of content from the target, or the like. As such, the event-driven aggregation engines may be designed to capture real-time asynchronous events, such as reputation reports for a wide variety of activities, including, but not limited to spam and/or not-spam messages, determining a reputation on a posting of comments to a movie, a blog posting, a play list posting, or the like. In one embodiment, a reputation of the sender of the reputation event may also be determined.", "owner": "Yahoo! Inc.", "owner_city": "Sunnyvale", "owner_country": "US" }, { "title": "Software and method that enables selection of one of a plurality of online service providers", "publication_date": "2007/30/10", "number": "08812620", "url": "/2007/10/30/software-and-method-that-enables-selection-of-one-of-a-plurality-of-online-service-providers/", "abstract": "A novel electronic information transport component can be incorporated in a wide range of electronic information products, for example magazine collections, to automate the mass distribution of updates, such as current issues, from a remote server to a wide user base having a diversity of computer stations. Advantages of economy, immediacy and ease of use are provided. Extensions of the invention permit automated electronic catalog shopping with order placement and, optionally, order confirmation. A server-based update distribution service is also provided. In addition, an offline web browser system, with hyperlink redirection capabilities, a novel recorded music product with automated update capabilities and an Internet charging mechanism are provided.", "owner": "Intellectual Property I LLC", "owner_city": "Wilmington", "owner_country": "US" }, { "title": "E-bazaar featuring personal information security", "publication_date": "2007/26/10", "number": "08195569", "url": "/2007/10/26/ebazaar-featuring-personal-information-security/", "abstract": "Utilization of the E-Metro Community and Personal Information Agents assure an effective and comprehensive agent-rule based command and control of informational assets in a networked computer environment. The concerns of informational privacy and informational self-determination are addressed squarely by the invention affording persons and entities a trusted means to author, secure, search, process, and exchange personal and/or confidential information in a networked computer environment. The formation of trusted electronic communities wherein members command and control their digital persona, exchanging or brokering for value the trusted utility of their informational assets is made possible by the invention. The present invention provides for the trusted utilization of personal data in electronic markets, providing both communities and individuals aggregate and individual rule-based control of the processing of their personal data.", "owner": "CYVA Research Corporation", "owner_city": "San Diego", "owner_country": "US" }, { "title": "REST application exploration", "publication_date": "2007/14/09", "number": "08132113", "url": "/2007/09/14/rest-application-exploration/", "abstract": "A REST application may be explored through discovery of resources and exercising of methods. A user interface displays a graphical representation of the REST application based on a model constructed in memory. User input selects a resource. Methods associated with the selected resource are displayed. A user may select a method and provide input. A request is automatically sent to the server based on the selected method. A representation of the response to the request is displayed on the user interface, allowing the user to further explore the application.", "owner": "Oracle America, Inc.", "owner_city": "Redwood City", "owner_country": "US" }, { "title": "Device and a method for ordering product at a premises via an integrated multimedia service system", "publication_date": "2007/10/09", "number": "08086495", "url": "/2007/09/10/device-and-a-method-for-ordering-product-at-a-premises-via-an-integrated-multimedia-service-system/", "abstract": "A product ordering device provided at a digital home system at a user premises is disclosed. The digital home system comprises a user terminal and a gateway device within the premises. Occupants at the premises enjoy the product ordering service on an interactive user interface displayed via the user terminal. The gateway device is coupled for communication with the user terminal via a local area network, and for communication with a wide area network outside the premises; and the gateway device is configured for obtaining product data via the wide area network and providing the product data to the terminal for display on the display device. Upon placement of a product order by a user input through the terminal, the gateway device sends an order message outside of the integrated multimedia service system to request a corresponding vendor for the ordered product to deliver the ordered product at the premises. The product ordering service and the product data are provided and updated by a management server located outside of the premises.", "owner": "Prodea Systems, Inc.", "owner_city": "Plano", "owner_country": "US" }, { "title": "System and method for providing network support services and premises gateway support infrastructure", "publication_date": "2007/07/09", "number": "08281010", "url": "/2007/09/07/system-and-method-for-providing-network-support-services-and-premises-gateway-support-infrastructure/", "abstract": "A disclosed, service management system () communicates via wide area network () with gateway devices (), located at respective user premises. The service management system () remotely manages delivery of application services by the gateway device(s) (1 On), e.g. by selectively activating or deactivating service logic modules in the gateway devices. The service management system () also may selectively provide secure communications and exchange of information among gateway devices () and among associated endpoint devices (). An exemplary service management system () includes a router connected to the network and one or more computer platforms, for implementing management functions. Examples of the functions include a connection manager for controlling system communications with the gateway devices, an authentication manager for authenticating each gateway device and controlling the connection manager and a subscription manager for managing applications services and/or features offered by the gateway devices. A service manager, controlled by the subscription manager, distributes service specific configuration data to authenticated gateway devices.", "owner": "Prodea Systems, Inc.", "owner_city": "Plano", "owner_country": "US" }, { "title": "Subscription management of applications and services provided through user premises gateway devices", "publication_date": "2007/07/09", "number": "08856289", "url": "/2007/09/07/subscription-management-of-applications-and-services-provided-through-user-premises-gateway-devices/", "abstract": "A disclosed service management system communicates via wide area network (WAN) () with gateway devices () at various user premises, to remotely manage delivery of application services and/or features thereof by the gateway device(s), based on service subscriptions of customers associated with the gateway devices. In the examples, a subscription manager () provides information through the WAN identifying the applications services or features to be enabled, to each respective gateway device. Also, a service manager (), controlled by the subscription manager, distributes service specific configuration data to logic implementing server functionality for the application services in the gateway devices, responsive to requests from the gateway devices. The system also includes a gateway device updater (), responsive to requests received from the gateway devices, for downloading service logic modules for implementing application services or service features to the gateway devices, via the wide area network, for application services or features identified by the service manager.", "owner": "Prodea Systems, Inc.", "owner_city": "Richardson", "owner_country": "US" }, { "title": "Presence status notification from digital endpoint devices through a multi-services gateway device at the user premises", "publication_date": "2007/07/09", "number": "09209995", "url": "/2007/09/07/presence-status-notification-from-digital-endpoint-devices-through-a-multiservices-gateway-device-at-the-user-premises/", "abstract": "A gateway device for operation at a user premises to provide and manage application services provided for endpoint devices associated with the gateway device. The gateway device includes a communications client program to enable client-server communications between the gateway device and a remote communications server via the wide area network using a presence and networking message protocol. The gateway device utilizes at least one driver program with a driver communications protocol to communicate with, control, and manage associated endpoint devices. The communications client program interacts with the driver program, and the gateway device is configured to specify which associated endpoint devices, attributes and operations are exposed to the network via the communications client. The gateway device is configured to specify rules for presentation and/or notification of incoming presence and networking messages to the gateway device and the routing of those messages to the managed endpoint device through their respective drivers.", "owner": "Prodea Systems, Inc.", "owner_city": "Richardson", "owner_country": "US" }, { "title": "Multi-services application gateway", "publication_date": "2007/07/09", "number": "08369326", "url": "/2007/09/07/multiservices-application-gateway/", "abstract": "A gateway device is disclosed for deployment at user premises, which offers applications services similar to those of a server from the premises, albeit managed by a service management center via the network. For each application service, gateway programming provides application server communication with a client functionality of an endpoint device, for the respective service, communicated on top of network layer communications within the premises and through the wide area network. The application service logic in the gateway device also enforces authorization, authentication, configuration, or use of the service via the endpoint device. Management of the application service is responsive to communications with the service management center via the wide area network. A gateway device of this type, for example, may offer PC or TV type user interfaces. The gateway also may establish peer-to-peer communications with other similar devices.", "owner": "Prodea Systems, Inc.", "owner_city": "Plano", "owner_country": "US" }, { "title": "Method and system for information retrieval using embedded links", "publication_date": "2007/06/08", "number": "08244710", "url": "/2007/08/06/method-and-system-for-information-retrieval-using-embedded-links/", "abstract": "Retrieving information from information sources using links. A set of information sources is preprocessed to extract content from text and existing links in the information sources according to some predetermined criteria. A set of search results is generated from amongst the preprocessed information sources in response to a received search query.", "owner": "Oracle International Corporation", "owner_city": "Redwood Shores", "owner_country": "US" }, { "title": "Information distribution and processing system", "publication_date": "2007/09/07", "number": "07830830", "url": "/2007/07/09/information-distribution-and-processing-system/", "abstract": "An information distribution and processing system contains a remote site, a sender and a receiving apparatus. The remote site contains a first set of digital data. The sender delivers a second set of digital data to the receiving device. In one embodiment of the present invention, the receiving device contain a timing device for automatically receiving the second set of digital data at predetermined times. The second set of digital data contains a first set of displayable data, a second set of displayable data, at least one non-displayable symbol, and at least one linking reference associated with the second set of displayable data. If desired, a user can select the second set of displayable data. The associated linking reference is sent to the remote site. The associated linking reference is used by the remote site to search for the additional information, and returns the requested information to the user.", "owner": "Data Innovation LLC", "owner_city": "Newport Beach", "owner_country": "US" }, { "title": "Detecting spam messages using rapid sender reputation feedback analysis", "publication_date": "2007/06/07", "number": "07937468", "url": "/2007/07/06/detecting-spam-messages-using-rapid-sender-reputation-feedback-analysis/", "abstract": "A network device and method are directed towards detecting and blocking spam within a message by rapidly performing a predication analysis based on early received sender reputation reports. Reputation reports may be received from a plurality of users receiving messages that they interpret as either spam or non-spam. A reputation report rate prediction table is employed to predict the total number of user reports that will occur. The total number of spam reports and not spam (ham) reports for may then be used with a sender categorization model to rapidly predict whether the sender is likely to be a spammer. If the sender is determined to be a spammer, various preventative actions may be taken, including, but not limited to blocking messages from the sender to users, alerting third party filter generators of the spammer, or the like.", "owner": "Yahoo! Inc.", "owner_city": "Sunnyvale", "owner_country": "US" }, { "title": "Method for distributing content to a user station", "publication_date": "2007/08/06", "number": "08321499", "url": "/2007/06/08/method-for-distributing-content-to-a-user-station/", "abstract": "A method for controlling a user station configured for communications with a multiplicity of independently-operated data sources via a non-proprietary network includes steps for providing a user interface to enable a user at the user station to select multiple ones of the multiplicity of independently-operated data object sources to be polled; automatically polling each of the selected data object sources in order to determine availability of desired data at each of the selected data object sources; and automatically transporting desired data determined to be available from each of the selected data object sources to the user station. Software and a user station for implementing the method are also described.", "owner": "Intellectual Ventures I LLC", "owner_city": "Wilmington", "owner_country": "US" }, { "title": "User specified parallel data fetching for optimized web access", "publication_date": "2007/16/05", "number": "08230474", "url": "/2007/05/16/user-specified-parallel-data-fetching-for-optimized-web-access/", "abstract": "A hypermedia document display method can include presenting hypermedia content, the hypermedia content containing hyperlinks to additional hypermedia content; storing selected ones of the hyperlinks in a delayed viewing list; and, caching hypermedia content associated with the stored hyperlinks during the presenting step. The method can further include reconfiguring the stored hyperlinks to point to the cached hypermedia content. The presenting step can include displaying Web content in a Web browser. In that case, the Web content can contain hyperlinks to additional Web content. The presenting step also can include playing back multimedia content in a multimedia content player. Finally, the presenting step can include displaying audiovisual television content combined with hypermedia content in a television set.", "owner": "International Business Machines Corporation", "owner_city": "Armonk", "owner_country": "US" }, { "title": "Asynchronous hypertext messaging", "publication_date": "2007/13/04", "number": "07734791", "url": "/2007/04/13/asynchronous-hypertext-messaging/", "abstract": "An asynchronous hypertext messaging system and method are disclosed. The system and method use existing hypertext transfer protocols and is capable of transmitting real-time asynchronous data between server and client regardless of firewalls or proxy servers implemented at the client or the server. In a communication system comprising a client and server interconnected by an internet, initial authentication is performed initially between the server and the client. A secure log in is performed by the client with the server in conjunction with a possible java applet download. The communication server then initiates a multiplexed virtual connection between the server and the client and transmission of asynchronous real-time data can occur over the virtual connection. The virtual connection is periodically refreshed by a request issued from the java applet.", "owner": "Reuters America, Inc.", "owner_city": "New York", "owner_country": "US" }, { "title": "Integrated retailer process", "publication_date": "2007/02/04", "number": "08200537", "url": "/2007/04/02/integrated-retailer-process/", "abstract": "In accordance with one embodiment of the invention, a set of API's for integrated retailers to perform standard order fulfillment operations to fulfill and return products on behalf of their clients is described. A common catalog on a software platform is intended be a flexible common hub around which many different commerce models can be implemented. Integrated retailer is one such model on which e-commerce occurs. Integrated retailers are permitted to sell product from the common catalog with another company providing back-end fulfillment. The common catalog infrastructure's pre-existing XML catalog export facility provides product information to the retailer. The Retail Web Service (RWS) provides the fulfillment functions as a REST-style web service.", "owner": "Digital River, Inc.", "owner_city": "Minnetonka", "owner_country": "US" }, { "title": "Database access system", "publication_date": "2007/19/02", "number": "07801896", "url": "/2007/02/19/database-access-system/", "abstract": "An improved human user computer interface system, wherein a user characteristic or set of characteristics, such as demographic profile or societal “role”, is employed to define a scope or domain of operation. The operation itself may be a database search, to interactively define a taxonomic context for the operation, a business negotiation, or other activity. After retrieval of results, a scoring or ranking may be applied according to user define criteria, which are, for example, commensurate with the relevance to the context, but may be, for example, by date, source, or other secondary criteria. A user profile is preferably stored in a computer accessible form, and may be used to provide a history of use, persistent customization, collaborative filtering and demographic information for the user. Advantageously, user privacy and anonymity is maintained by physical and algorithmic controls over access to the personal profiles, and releasing only aggregate data without personally identifying information or of small groups.", "owner": "", "owner_city": "", "owner_country": "" }, { "title": "Methods and systems for selecting a method for execution, by a virtual machine, of an application program", "publication_date": "2007/18/01", "number": "08341732", "url": "/2007/01/18/methods-and-systems-for-selecting-a-method-for-execution-by-a-virtual-machine-of-an-application-program/", "abstract": "A method for selecting a method of execution for an application includes the step of receiving credentials. A plurality of applications available to a client machine is enumerated responsive to the received credentials. A request to execute an enumerated application is received. One of a predetermined number of methods for executing the requested application is selected responsive to a policy, the predetermined number of methods including a method for executing the requested application in a computing environment provided by a virtual machine.", "owner": "Citrix Systems, Inc.", "owner_city": "Fort Lauderdale", "owner_country": "US" }, { "title": "Methods and systems for providing remote access to a computing environment provided by a virtual machine", "publication_date": "2007/18/01", "number": "08117314", "url": "/2007/01/18/methods-and-systems-for-providing-remote-access-to-a-computing-environment-provided-by-a-virtual-machine/", "abstract": "A method for providing remote access to a computer environment provided by a virtual machine includes the step of receiving authentication information associated with a user of a client machine. Based on the received authentication information, a computer environment provided by a virtualized operating system and already associated with the user is identified. A connection is established between the client machine and the identified computing environment.", "owner": "Citrix Systems, Inc.", "owner_city": "Fort Lauderdale", "owner_country": "US" }, { "title": "Methods and systems for providing authorized remote access to a computing environment provided by a virtual machine", "publication_date": "2007/18/01", "number": "07949677", "url": "/2007/01/18/methods-and-systems-for-providing-authorized-remote-access-to-a-computing-environment-provided-by-a-virtual-machine/", "abstract": "A method for providing authorized remote access to a computing environment provided by a virtual machine, includes the step of requesting, by a client machine, access to a resource. A collection agent gathers information about the client machine. A policy engine receives the gathered information. The policy engine makes an access control decision based on the received information. A computing environment already associated with the user is identified in response to the received information, the identified computing environment provided by a virtual machine. A broker server establishes, responsive to the access control decision, a connection between the client machine and the identified computing environment.", "owner": "Citrix Systems, Inc.", "owner_city": "Fort Lauderdale", "owner_country": "US" }, { "title": "Methods and systems for assigning access control levels in providing access to resources via virtual machines", "publication_date": "2007/18/01", "number": "07954150", "url": "/2007/01/18/methods-and-systems-for-assigning-access-control-levels-in-providing-access-to-resources-via-virtual-machines/", "abstract": "A system for granting access to resources includes a client machine, a collection agent, a policy engine, and a broker server. The client machine requests access to a resource. The collection agent gathers information about the client machine. The policy engine receives the gathered information and assigns one of a plurality of levels of access responsive to application of a policy to the received information. The broker server establishes, responsive to the assigned level of access, a connection between the client machine and a computing environment providing the requested resource, the computing environment provided by a virtual machine.", "owner": "Citrix Systems, Inc.", "owner_city": "Fort Lauderdale", "owner_country": "US" } ]