Patents by Inventor Howard N. Anglin

Howard N. Anglin 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).

  • Patent number: 11960850
    Abstract: Methods, apparatuses, and computer program products for multilingual simultaneous interpretation using a distributed ledger are disclosed. A multilingual interpretation server determines that a new word has been added to a first language node, the first language node corresponding to a first language, and broadcasts, to a plurality of other language nodes, a request to interpret the new word, wherein each of the plurality of other language nodes corresponds to a different language. Each of the plurality of language nodes interprets the new word into a particular language and adds the new word and one or more interpretations of the new word to an entry in a dictionary ledger. A multilingual interpretation service provides simultaneous multilingual translations of from a source language to a plurality of target languages using the shared distributed dictionary ledger. A multilingual interpretation client is provided for accessing services provided by the multilingual interpretation service.
    Type: Grant
    Filed: February 21, 2020
    Date of Patent: April 16, 2024
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard N. Anglin, Su Liu, Fehmina Merchant, Debbie Anglin
  • Patent number: 11947582
    Abstract: A mechanism is provided in a data processing system for presentation delivery. The mechanism delivering a presentation content to a group of users and receives a plurality of questions concerning the presentation content from the group of users. The mechanism stores the plurality of questions in a question history database and clusters the plurality of questions in the question history database into one or more question clusters. The mechanism determines a topic for each of the one or more question clusters to form one or more question topics and generates feedback for updating the presentation content based on the one or more question topics.
    Type: Grant
    Filed: September 24, 2018
    Date of Patent: April 2, 2024
    Assignee: International Business Machines Corporation
    Inventors: Erik D. Anderson, Howard N. Anglin, Anthony J. Arcuri, James C. Palistrant
  • Patent number: 11455380
    Abstract: An example operation may include one or more of authorizing a blockchain for a video file, generating a first tracking value for an entry block referencing the video file, the first tracking value generated based on first data and the video file, receiving second data for each of additional blocks in the blockchain, generating second tracking values based on the second data of the additional blocks, forming the additional blocks including the second tracking values, respectively, appending the additional blocks to the entry block, the entry block and the additional blocks cryptographically linked in an ordered sequence, each of the additional blocks referencing a version of the video file which corresponds to an original version of the video file as referenced by the entry block or a processed version of the video file, the second data in each of the additional blocks indicative of processing performed on the version of the video file in that block, and tracing through the blockchain based on the first and se
    Type: Grant
    Filed: November 20, 2018
    Date of Patent: September 27, 2022
    Assignee: International Business Machines Corporation
    Inventors: Sumit Patel, Leigh Williamson, Howard N. Anglin, Christopher M. Crane
  • Patent number: 11210751
    Abstract: A method and system for tracking and targeting particular energy sources in an electrical grid is provided. A processor stores information regarding units of produced energy as transactions in a blockchain. A processor receives, from an endpoint device of a plurality of endpoint devices connected to a power grid, a request for a unit of energy represented in the blockchain. A processor sends an indication, to the endpoint device, that the endpoint device is permitted to consume the unit of energy from the power grid. A processor updates the blockchain to record the consumption of the unit of energy.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: December 28, 2021
    Assignee: International Business Machines Corporation
    Inventors: Howard N. Anglin, Su Liu, Fehmina Merchant, Leucir Marin, Jr.
  • Publication number: 20210365524
    Abstract: A mechanism is provided in a data processing system for presentation delivery. The mechanism delivering a presentation content to a group of users and receives a plurality of questions concerning the presentation content from the group of users. The mechanism stores the plurality of questions in a question history database and clusters the plurality of questions in the question history database into one or more question clusters. The mechanism determines a topic for each of the one or more question clusters to form one or more question topics and generates feedback for updating the presentation content based on the one or more question topics.
    Type: Application
    Filed: September 24, 2018
    Publication date: November 25, 2021
    Inventors: Erik D. Anderson, Howard N. Anglin, Anthony J. Arcuri, James C. Palistrant
  • Patent number: 11159043
    Abstract: Some example embodiments include a method for recharging a number of battery electric vehicles. The method include receiving (by a control module configured to control an electrical grid system that include a number of recharging stations that are configured to recharge the number of battery electric vehicles and from the number of battery electric vehicles) usage data that comprises a current charge level, a current location, and a planned itinerary that includes a destination. The method includes determining anticipated electrical loads in the number of sectors of the electrical grid system based on the usage data of the number of battery electric vehicles. The method also includes redistributing the electrical supply on the electrical grid system to at least one recharging station of the number of recharging stations based on the anticipated electrical loads, prior to actual usage defined by the usage data by the number of battery electric vehicles.
    Type: Grant
    Filed: May 31, 2017
    Date of Patent: October 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Howard N. Anglin, Irgelkha Mejia, Nicholas J. Ruegger, Yvonne M. Young
  • Publication number: 20210278564
    Abstract: A system, method, and computer program product for managing flood risk analysis. The system includes at least one processing component, at least one memory component, and a data manager configured to define a ledger for a zone, and extract flood data for the zone from at least one information source. The system also includes a risk analyzer configured to generate flood attribute values based on the extracted flood data. The risk analyzer is also configured to calculate a zone risk score based on these values, determine that the zone risk score is above a threshold risk score, and in response, instruct the data manager to add a block to the ledger.
    Type: Application
    Filed: March 5, 2020
    Publication date: September 9, 2021
    Inventors: Su Liu, Howard N. Anglin, Sushain Pandit
  • Patent number: 11106756
    Abstract: A method, apparatus and computer program product for dynamically grouping browser tabs in a web browser user interface is described. The web page content of a plurality of open web page tabs in a web browser displayed on a display of a computer are analyzed. Sets of tab group criteria, each set of tab group criteria for a respective tab group and based on user intent are used to evaluate the web page content. Based on the analyzing, which ones of the plurality of open web page tabs respectively satisfy a set of tab group criteria are determined. The plurality of open web page tabs is grouped into respective tab groups based on the determination. The tab groups are presented in the web browser display. Each tab group display contains tabs representing a subset of the plurality of open web page tabs which satisfy a respective set of tab group criteria.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: August 31, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ravithej Chikkala, Su Liu, Howard N. Anglin, HariGovind Venkatraj Ramasamy
  • Publication number: 20210264117
    Abstract: Methods, apparatuses, and computer program products for multilingual simultaneous interpretation using a distributed ledger are disclosed. A multilingual interpretation server determines that a new word has been added to a first language node, the first language node corresponding to a first language, and broadcasts, to a plurality of other language nodes, a request to interpret the new word, wherein each of the plurality of other language nodes corresponds to a different language. Each of the plurality of language nodes interprets the new word into a particular language and adds the new word and one or more interpretations of the new word to an entry in a dictionary ledger. A multilingual interpretation service provides simultaneous multilingual translations of from a source language to a plurality of target languages using the shared distributed dictionary ledger. A multilingual interpretation client is provided for accessing services provided by the multilingual interpretation service.
    Type: Application
    Filed: February 21, 2020
    Publication date: August 26, 2021
    Inventors: HOWARD N. ANGLIN, SU LIU, FEHMINA MERCHANT, DEBBIE ANGLIN
  • Patent number: 11100623
    Abstract: A method of estimating an indoor lighting condition includes acquiring an image from a camera at a location within an indoor space at a selected time, determining the location from which the image is taken, and estimating an outdoor sunlight density based on the location and the selected time. The method also includes collecting a plurality of daylight factors, each daylight factor of the plurality of daylight factors corresponding to a characteristic of the indoor space, calculating an indoor daylight index for the indoor space in real time based on the outdoor sunlight density and the plurality of daylight factors, and presenting the indoor daylight index to a user in real time.
    Type: Grant
    Filed: May 2, 2019
    Date of Patent: August 24, 2021
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Howard N. Anglin, Wei Ting Dong, Shi Kun Li, Su Liu
  • Publication number: 20210217110
    Abstract: A method and system for tracking and targeting particular energy sources in an electrical grid is provided. A processor stores information regarding units of produced energy as transactions in a blockchain. A processor receives, from an endpoint device of a plurality of endpoint devices connected to a power grid, a request for a unit of energy represented in the blockchain. A processor sends an indication, to the endpoint device, that the endpoint device is permitted to consume the unit of energy from the power grid. A processor updates the blockchain to record the consumption of the unit of energy.
    Type: Application
    Filed: January 14, 2020
    Publication date: July 15, 2021
    Inventors: Howard N. Anglin, Su Liu, Fehmina Merchant, Leucir Marin, JR.
  • Patent number: 10902158
    Abstract: An image of a building may be received from a client device, and the building in the image may be geo-located and identified. Based on the geo-location, a set of attributes for the building may be determined. A user query may be received from the client device, and based on a property of the user query, a unit in the building may be identified. A daylight livability index (DLLI) for the unit may be determined, based on the identified unit and the set of attributes for the building, and the user may be notified of the DLLI.
    Type: Grant
    Filed: November 16, 2017
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Su Liu, Howard N. Anglin, Shi Kun Li, Cheng Xu
  • Publication number: 20200394234
    Abstract: A method, apparatus and computer program product for dynamically grouping browser tabs in a web browser user interface is described. The web page content of a plurality of open web page tabs in a web browser displayed on a display of a computer are analyzed. Sets of tab group criteria, each set of tab group criteria for a respective tab group and based on user intent are used to evaluate the web page content. Based on the analyzing, which ones of the plurality of open web page tabs respectively satisfy a set of tab group criteria are determined. The plurality of open web page tabs is grouped into respective tab groups based on the determination. The tab groups are presented in the web browser display. Each tab group display contains tabs representing a subset of the plurality of open web page tabs which satisfy a respective set of tab group criteria.
    Type: Application
    Filed: June 14, 2019
    Publication date: December 17, 2020
    Inventors: Ravithej Chikkala, Su Liu, Howard N. Anglin, HariGovind Venkatraj Ramasamy
  • Publication number: 20200349693
    Abstract: A method of estimating an indoor lighting condition includes acquiring an image from a camera at a location within an indoor space at a selected time, determining the location from which the image is taken, and estimating an outdoor sunlight density based on the location and the selected time. The method also includes collecting a plurality of daylight factors, each daylight factor of the plurality of daylight factors corresponding to a characteristic of the indoor space, calculating an indoor daylight index for the indoor space in real time based on the outdoor sunlight density and the plurality of daylight factors, and presenting the indoor daylight index to a user in real time.
    Type: Application
    Filed: May 2, 2019
    Publication date: November 5, 2020
    Inventors: Howard N. Anglin, Wei Ting Dong, Shi Kun Li, Su Liu
  • Patent number: 10775178
    Abstract: A method, computer program product, and a system where a processor(s) monitors activities of a user operating a vehicle with a navigational device providing route guidance, via a first route, to a geographic destination. The processor(s) identifies driving patterns of the user to generate a driver profile for the user, including a baseline activity pattern. The processor(s) determines, at a given time, that the monitored activities of the user are outside of the baseline activity pattern and enables an integrated image capture device in the vehicle and captures images of an environment outside of a the vehicle. The processor(s) utilizes the image capture device, to capture images and derives data describing environmental conditions, based on performing a semantic analysis of the images. The processor(s) transmits the data to a repository and generates a second route to the destination, based on the driver profile and relevant data from the repository data.
    Type: Grant
    Filed: August 14, 2018
    Date of Patent: September 15, 2020
    Assignee: International Business Machines Corporation
    Inventors: Leigh Williamson, Vijay Ekambaram, Shinoj Zacharias, Roger Snook, Howard N. Anglin
  • Publication number: 20200218940
    Abstract: A distributed system includes a model engine coupled to a data source storing training data and to a data source storing testing data. The model engine is being operated in accordance with a smart contract to enable entities to collaboratively produce a model based on the training data using blockchain infrastructure. Contributions of each entity are entered into a ledger of the blockchain as blocks. The model engine is configured to provide a model that utilizes the data based on criteria specified by an entity and configured to track and post changes to the model or data to a ledger of the blockchain according to the smart contract and configured to generate encrypted keys to enable the entities to exchange the tracked changes to the model or data and to exchange an updated model.
    Type: Application
    Filed: January 8, 2019
    Publication date: July 9, 2020
    Inventors: HOWARD N. ANGLIN, FANG WANG, SU LIU, ANNA CHANEY
  • Publication number: 20200159891
    Abstract: An example operation may include one or more of authorizing a blockchain for a video file, generating a first tracking value for an entry block referencing the video file, the first tracking value generated based on first data and the video file, receiving second data for each of additional blocks in the blockchain, generating second tracking values based on the second data of the additional blocks, forming the additional blocks including the second tracking values, respectively, appending the additional blocks to the entry block, the entry block and the additional blocks cryptographically linked in an ordered sequence, each of the additional blocks referencing a version of the video file which corresponds to an original version of the video file as referenced by the entry block or a processed version of the video file, the second data in each of the additional blocks indicative of processing performed on the version of the video file in that block, and tracing through the blockchain based on the first and se
    Type: Application
    Filed: November 20, 2018
    Publication date: May 21, 2020
    Inventors: Sumit Patel, Leigh Williamson, Howard N. Anglin, Christopher M. Crane
  • Publication number: 20200097598
    Abstract: A mechanism is provided in a data processing system for presentation delivery. The mechanism delivering a presentation content to a group of users and receives a plurality of questions concerning the presentation content from the group of users. The mechanism stores the plurality of questions in a question history database and clusters the plurality of questions in the question history database into one or more question clusters. The mechanism determines a topic for each of the one or more question clusters to form one or more question topics and generates feedback for updating the presentation content based on the one or more question topics.
    Type: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Inventors: Erik D. Anderson, Howard N. Anglin, Anthony J. Arcuri, James C. Palistrant
  • Publication number: 20200056897
    Abstract: A method, computer program product, and a system where a processor(s) monitors activities of a user operating a vehicle with a navigational device providing route guidance, via a first route, to a geographic destination. The processor(s) identifies driving patterns of the user to generate a driver profile for the user, including a baseline activity pattern. The processor(s) determines, at a given time, that the monitored activities of the user are outside of the baseline activity pattern and enables an integrated image capture device in the vehicle and captures images of an environment outside of a the vehicle. The processor(s) utilizes the image capture device, to capture images and derives data describing environmental conditions, based on performing a semantic analysis of the images. The processor(s) transmits the data to a repository and generates a second route to the destination, based on the driver profile and relevant data from the repository data.
    Type: Application
    Filed: August 14, 2018
    Publication date: February 20, 2020
    Inventors: Leigh Williamson, Vijay Ekambaram, Shinoj Zacharias, Roger Snook, Howard N. Anglin
  • Patent number: 10513192
    Abstract: A method for recharging an electric vehicle includes receiving, by a control module and from the vehicle in transit along a route having a number of stops for passenger pickup, a current charge level and a current location. The stops include recharging stations for recharging the vehicle. The method includes receiving from a next stop, an anticipated stop time at the next stop for the vehicle. The method includes determining a power output to be supplied to the vehicle by a recharging station at the next stop based on the current charge level. The power output comprises an amount of power to be supplied at the next stop, the amount of power for satisfying a minimum amount of charge to enable the vehicle to arrive at a subsequent stop after the next stop. The method includes transmitting, to the recharging station at the next stop, the power output.
    Type: Grant
    Filed: January 20, 2016
    Date of Patent: December 24, 2019
    Assignee: International Business Machines Corporation
    Inventors: Howard N. Anglin, Irgelkha Mejia, Nicholas J. Ruegger, Yvonne M. Young