Patents by Inventor Norman H. Cohen
Norman H. Cohen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20140129589Abstract: Improved descriptive query techniques are provided. More particularly, techniques are provided for specifying and processing descriptive queries for data providers grouped into provider kinds with hierarchical containment relationships. The query may include arbitrary boolean combinations of arbitrary tests on the values of attributes of the data providers.Type: ApplicationFiled: January 9, 2014Publication date: May 8, 2014Applicant: International Business Machines CorporationInventors: Norman H. Cohen, Paul C. Castro, Archan Misra
-
Patent number: 8661016Abstract: Improved descriptive query techniques are provided. More particularly, techniques are provided for specifying and processing descriptive queries for data providers grouped into provider kinds with hierarchical containment relationships. The query may include arbitrary boolean combinations of arbitrary tests on the values of attributes of the data providers.Type: GrantFiled: February 21, 2012Date of Patent: February 25, 2014Assignee: International Business Machines CorporationInventors: Norman H. Cohen, Paul C. Castro, Archan Misra
-
Patent number: 7725250Abstract: The invention addresses the disadvantage of automated vehicle traffic management systems by providing a solution for predicting and avoiding traffic congestion before the congestion is experienced. The invention includes a decentralized mechanism for predicting congestion. An exemplary embodiment of the invention uses a system of sensors to determine current traffic flow; the sensors communicate their state to a network of servers and then an algorithm is applied to the collected data to predict traffic congestion; upon detection of congestion, signals are communicated to the system controllers to prevent the traffic congestion.Type: GrantFiled: July 18, 2006Date of Patent: May 25, 2010Assignee: International Business Machines CorporationInventors: Chatschik Bisdikian, Joel W. Branch, Norman H. Cohen, John S. Davis, II, Maria R. Ebling, Daby M. Sow
-
Publication number: 20090266904Abstract: Disclosed is an energy-conserving HVAC system for an occupancy, the system including an HVAC system including HVAC actuators, sensors configured to sense temperature and humidity in zones of the occupancy, and an HVAC controller in communication with the HVAC actuators and the sensors, said HVAC controller being configured to include HVAC modes that specify that each of the HVAC actuators to be actuatable and deactuatable in response to particular HVAC sensor readings in the zones, and a security system configured to provide security, the security system including a security control panel in communication with the HVAC controller, wherein the security system includes security modes that are actuatable via the security control panel, actuation of each of the plurality of security modes resulting in an automatic actuation of the HVAC modes, the automatic actuation occurring without any action beyond the actuation of one of the plurality of security modes.Type: ApplicationFiled: April 24, 2008Publication date: October 29, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Norman H. Cohen
-
Publication number: 20090106011Abstract: The present invention discloses a method for coordinating zero or more modelings, zero or more implementations and zero or more deployments of a computer system, including but not limited to computer systems involving sensors, actuators, or both and a system providing assistance to designers, implementers, and deployers of computer systems. The method and system including: defining one or more interfaces of one or more components; creating models for the one or more components, each of which is either a composite component model or a atomic component, model, creating the one or more composite components as instances of the composite component models creating the one or more atomic components as instances of the atomic component models creating a domain model by specifying the computational resources; and creating a deployment model by specifying one or more component-model instances and specifying which the component-model instances should be executed on which the computational resources of the domain model.Type: ApplicationFiled: October 22, 2007Publication date: April 23, 2009Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Han Chen, Paul B. Chou, Norman H. Cohen, Sastry S. Duri, Yonghun Eom, ChangWoo Jung, Sooyeon Kim, Johnathan M. Reason, Danny Chan-Yong Wong
-
Publication number: 20080172404Abstract: A system, method and computer program product that enables retrieval of a web page that was previously retrieved by a browser device as a result of issuing an HTTP request with a given request URI that resulted in a redirection response from a server device. The system implements the use of bookmarks to retrieve a web page that was retrieved earlier using a given request URI by associating a request URI with a bookmark stored in a browser; later reference to the bookmark initiates retrieval of the web page identified by the URI associated with that bookmark. The association between the request URI and the bookmark is distributed between the browser and the web server. In a second aspect of this invention, the association is stored entirely in the browser.Type: ApplicationFiled: January 17, 2007Publication date: July 17, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Norman H. Cohen
-
Publication number: 20080167795Abstract: The invention addresses the disadvantage of automated vehicle traffic management systems by providing a solution for predicting and avoiding traffic congestion before the congestion is experienced. The invention includes a decentralized mechanism for predicting congestion. An exemplary embodiment of the invention uses a system of sensors to determine current traffic flow; the sensors communicate their state to a network of servers and then an algorithm is applied to the collected data to predict traffic congestion; upon detection of congestion, signals are communicated to the system controllers to prevent the traffic congestion.Type: ApplicationFiled: March 25, 2008Publication date: July 10, 2008Applicant: International Business Machines CorporationInventors: Chatschik Bisdikian, Joel W. Branch, Norman H. Cohen, John S. Davis, Maria R. Ebling, Daby M. Sow
-
Publication number: 20080019269Abstract: The invention addresses the disadvantage of automated vehicle traffic management systems by providing a solution for predicting and avoiding traffic congestion before the congestion is experienced. The invention includes a decentralized mechanism for predicting congestion. An exemplary embodiment of the invention uses a system of sensors to determine current traffic flow; the sensors communicate their state to a network of servers and then an algorithm is applied to the collected data to predict traffic congestion; upon detection of congestion, signals are communicated to the system controllers to prevent the traffic congestion.Type: ApplicationFiled: July 18, 2006Publication date: January 24, 2008Inventors: Chatschik Bisdikian, Joel W. Branch, Norman H. Cohen, John S. Davis, Maria R. Ebling, Daby M. Sow
-
Patent number: 7181442Abstract: A framework of a service directory that can handle service records changing rapidly is provided by using a content-based routing network. A directory node for providing the service directory is called a data resolver. The data resolver listens for service advertisements for certain service categories from service providers, and stores such advertisement data in the form of service records in a local cache. If a data resolver receives a query for some services, it first looks in the cache. If the cache contains at least one service record that satisfies the query, the data resolver returns the record. Otherwise, the data resolver issues a secondary query corresponding to the query it received, to other data resolvers connected by the content-based routing network. Simultaneously, the data resolver begins listening for service advertisements (service records) from other data resolvers on the content-based routing network.Type: GrantFiled: September 24, 2002Date of Patent: February 20, 2007Assignee: International Business Machines CorporationInventors: Danny Lo-tien Yeh, Norman H. Cohen, Apratim Purakayastha, Luke Wong
-
Patent number: 6757896Abstract: Method and apparatus are provided for enabling partial replication of object stores, wherein two or more computers can partially replicate object stores by allowing synchronization of only such objects contained in the stores that are intended to be shared among the stores.Type: GrantFiled: January 29, 1999Date of Patent: June 29, 2004Assignee: International Business Machines CorporationInventors: Norman H. Cohen, Ajay Mohindra, Apratim Purakayastha
-
Publication number: 20040111421Abstract: A method, system, and computer program providing data of a requested kind includes a repository of descriptors for external data sources and a repository of templates for synthesizers that, given inputs satisfying stated requirements, can act as data sources satisfying a stated requirement. A set of data sources satisfying a stated requirement is constructed by selecting appropriate external data sources from the repository of data-source descriptors, discovering appropriate synthesizer templates in the repository of synthesizer templates, and synthesizing data sources by instantiating templates to use other external or synthesized data sources as inputs, in accordance with the requirements associated with the inputs and outputs of the templates.Type: ApplicationFiled: December 10, 2002Publication date: June 10, 2004Inventors: Norman H. Cohen, Apratim Purakayastha
-
Publication number: 20040059722Abstract: A framework of a service directory that can handle service records changing rapidly is provided by using a content-based routing network. A directory node for providing the service directory is called a data resolver. The data resolver listens for service advertisements for certain service categories from service providers, and stores such advertisement data in the form of service records in a local cache. If a data resolver receives a query for some services, it first looks in the cache. If the cache contains at least one service record that satisfies the query, the data resolver returns the record. Otherwise, the data resolver issues a secondary query corresponding to the query it received, to other data resolvers connected by the content-based routing network. Simultaneously, the data resolver begins listening for service advertisements (service records) from other data resolvers on the content-based routing network.Type: ApplicationFiled: September 24, 2002Publication date: March 25, 2004Inventors: Danny Lo-tien Yeh, Norman H. Cohen, Apratim Purakayastha, Luke Wong
-
Publication number: 20030167330Abstract: A method, system and computer program for rebinding a binding expression to an appropriate network resource in response to changes in the requirements placed upon the resources or in response to changes in the properties of the currently bound network resource. The binding expression includes a data specification describing the properties required for the resource. Rebinding entails obtaining a list of potential appropriate network resources, selecting an appropriate network resource from the list, and rebinding the binding expression to that resource.Type: ApplicationFiled: March 1, 2002Publication date: September 4, 2003Inventors: Norman H. Cohen, Apratim Purakayastha, Luke Wong, Danny L. Yeh
-
Patent number: 6463265Abstract: A method, system, and apparatus for handing-off data receivers in a broadcast-based data dissemination environment. Data receiver hand-off is carried out between data sources in different data cells broadcasting information of the same category. Furthermore, data cell ranges are based on geographic regions rather than signal strength coverage. Generally, the hand-off process involves acquiring the current receiver location of the data receiver and comparing the receiver location with a current data cell range. If the current receiver location is outside the current data cell range, a hand-off controller searches for a new data source encompassing the current receiver location coordinates and having an associated data topic matching the current topic. Once a new data source is found, the hand-off controller subscribes the data receiver to the new data source.Type: GrantFiled: June 5, 2001Date of Patent: October 8, 2002Assignee: International Business Machines Corp.Inventors: Norman H. Cohen, Apratim Purakayastha, Luke Wong, Danny L. Yeh
-
Patent number: 6070184Abstract: Methods, systems and computer program products which provide for communicating with a web browser executing on a remote/mobile processing system which is temporarily and intermittently connected to a second computer by storing in a persistent request queue at the second computer, a request from the web browser to a server application accessible to the second computer. Also disclosed are methods, systems and computer program products which allow for operation and management of asynchronous operations of a web browser where the operations are carried out by a server-side intercept module.Type: GrantFiled: August 28, 1997Date of Patent: May 30, 2000Assignee: International Business Machines CorporationInventors: Marion Blount, Hung-yang Chang, Norman H. Cohen, Richard Allen Floyd, Barron Cornelius Housel, III, David Bruce Lindquist, Steve Mastrianni, Marshall Shapiro, Carl D. Tait
-
Patent number: 6035324Abstract: Methods, systems and computer program products are provided for communicating with a web browser executing on a remote/mobile processing system which is temporarily and intermittently connected to a second computer. According to the present invention, requests from the web browser to a server application accessible to the second computer are stored in a persistent request queue at the remote/mobile processing system. An interim response is provided to the web browser in response to the request from the client application. The stored request may be recalled to allow user modification of the stored request prior to the request being provided to the second computer for transmission to the server application.Type: GrantFiled: August 28, 1997Date of Patent: March 7, 2000Assignee: International Business Machines CorporationInventors: Hung-yang Chang, Norman H. Cohen, Richard Allen Floyd, Barron Cornelius Housel, III, David Bruce Lindquist, Steve Mastrianni, Marshall Shapiro, Carl D. Tait