Patents by Inventor Bryce Allen Curtis
Bryce Allen Curtis 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: 20230306547Abstract: Disclosed are techniques directed to digital credential dependency management. Metadata mappings are maintained between digital credentials, their underlying attributes, and dependent entities which verify and rely upon the digital credentials. When a digital credential is presented for proof to a verification entity, a dependency mapping is generated linking between the verification entity and the attributes that the verification entity requested for presentation. Updates to the digital credentials, or underlying attributes of the digital credentials, can trigger automatic notifications to the verification entities indicated in the dependency mapping. Automatic notifications, as well as their contents, may be defined by user settings to dictate which verification entities receive notifications and what digital credential and underlying attribute information is included in said notifications.Type: ApplicationFiled: January 25, 2022Publication date: September 28, 2023Inventors: Milan Saumil Patel, Bryce Allen Curtis, Daniel Anthony Gisolfi, Brian Keith Smith, Aaron Keith Reed
-
Publication number: 20150317523Abstract: A method, program product and implementing computer system are provided in which one or more a vehicle mounted cameras provide a video feed of the areas surrounding a camera-equipped (CE) vehicle to an on-board computer system for analysis and processing. The computer system determines which if any nearby vehicles pose an increased risk to the driver of the camera-equipped vehicle by analyzing image information obtained by the CE vehicle to determine unsafe driving patterns and/or an unsafe rate of closure of the nearby vehicle relative to said CE vehicle. The CE vehicle is also operable for accessing vehicle information contained in remote computer databases using a detected license plate number of nearby vehicles and informs the driver if the database record of the nearby vehicle indicates a possible current threat to the camera-equipped vehicle.Type: ApplicationFiled: May 2, 2014Publication date: November 5, 2015Applicant: International Business Machines CorporationInventors: David Kingsley Clark, Bryce Allen Curtis, Mark Daniel Rogalski, Kelvin Wayne Sumlin
-
Patent number: 8775930Abstract: A method for displaying categories of content is provided. A request is received from a client to display labels that categorize content for a data source. The request includes a set of parameters. In response to receiving the request a plurality of labels are identified based on the relevance of the plurality of labels to the set of parameters. A display of the plurality of labels is generated. The display is sent to the client, wherein the display depicts the plurality of labels at the client such that each label in the plurality of labels has a selected distance from a central point in the display to indicate relevance of the labels to the set of parameters.Type: GrantFiled: July 7, 2006Date of Patent: July 8, 2014Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 8560956Abstract: A computer implemented method for managing a collaborative web page. A set of tools is displayed to manipulate the collaborative web page. The set of tools includes a plurality of graphical representation of commands for modifying dynamic content of the collaborative web page. A property editor is presented to modify properties of one of the plurality of graphical representation of commands.Type: GrantFiled: July 7, 2006Date of Patent: October 15, 2013Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 8219900Abstract: Configuring a page to conditionally show specific page components is provided. In response to receiving a request to show a current page from a client browser, page components are identified that may be shown from a set of page components. In response to receiving a request to show a current page from a client browser, a layout page associated with the current page is determined. The current page is combined with the identified page components of the layout page to form a combined page. The combined page is sent to the client browser.Type: GrantFiled: July 7, 2006Date of Patent: July 10, 2012Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 8196039Abstract: A method for programmatically extracting terms from a page is provided. A request to extract terms from a current page is received from a client browser. Responsive to receiving the request to extract terms from the current page, a command to extract terms from the current page is executed. A response is sent to the client browser. The response includes a result of the command to extract terms from the current page.Type: GrantFiled: July 7, 2006Date of Patent: June 5, 2012Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 8180847Abstract: An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provided for identifying whether the web service is implemented using a web services description language (WSDL) document only, a JavaBean only, or both a WSDL document and a JavaBean. Based on the location type, and associated attributes of the location type, processes are performed for generating an internal definition of the web service to thereby deploy the web service in the web services infrastructure.Type: GrantFiled: October 11, 2006Date of Patent: May 15, 2012Assignee: International Business Machines CorporationInventors: Philip Theodore Berkland, Bryce Allen Curtis, Gregory Alan Flurry
-
Patent number: 8001545Abstract: A methodology for using multiple execution threads to regulate message traffic is presented. An application thread spawns a limiter thread, and each have access in shared memory to a message count that reflects a number of messages that are transmitted by the application thread within a regulated time period. The limiter thread cycles by entering a sleep state for the regulated time period, resetting the message count upon awakening, and then reentering a sleep state. The application thread executes a loop that compares the message count against a maximum number of messages for the regulated time period; if the comparison is favorable, then another message is transmitted and the message count is adjusted. If the comparison is not favorable, then the application thread enters a sleep state; after awakening, it repeats the comparison, and depending on the result, it transmits a message or reenters a sleep state.Type: GrantFiled: September 27, 2007Date of Patent: August 16, 2011Assignee: International Business Machines CorporationInventor: Bryce Allen Curtis
-
Patent number: 7954052Abstract: A computer implemented method for processing a collaborative web page. An initiation method is invoked to locate commands within nodes in a tree. The commands may place events in a queue to form queued events. Events are processed on a data hub to deliver the queued events to the data hub. A discover method is invoked on the commands present in the tree for allowing identical commands to update. A render method is invoked on the commands present in the tree to display the commands on the collaborative web page.Type: GrantFiled: July 7, 2006Date of Patent: May 31, 2011Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Patent number: 7895593Abstract: An apparatus and method for monitoring and routing status messages to another process running on the same or a different computing system during the installation of one or more applications are provided. With the apparatus and method, one or more objects can monitor the progress, log events, status message, etc., generated during an installation, silent or otherwise, of one or more products. Monitoring includes a Status Listener object and a Status Producer object for the installation application. The Status Producer object obtains status messages, progress indications, and log events from a vendor supplied installation program. The Status Producer object then forwards these messages to registered Status Listeners that implement the Status Listener interface. The Status Listeners then forward these messages to their associated external processes which may be located on the same or a remotely located computing system.Type: GrantFiled: July 30, 2007Date of Patent: February 22, 2011Assignee: International Business Machines CorporationInventor: Bryce Allen Curtis
-
Patent number: 7778650Abstract: A mechanism is provided for detecting when a wireless device is entering a quiet zone. An out-of-range condition is created in an entryway to a quiet zone. When a wireless device is in a transition zone, the device transmits a re-scan message with a unit identification in an attempt to reestablish communication with the communication tower. A re-scan receiver is provided in the entryway to receive re-scan messages and notify a mobile telephone switching office that the device is entering a quiet zone. The switching office then sends a ring type modifier property to the device when the device leaves the transition zone and reestablishes communications with the communication tower.Type: GrantFiled: April 20, 2007Date of Patent: August 17, 2010Assignee: International Business Machines CorporationInventors: Bryce Allen Curtis, Jimmy Ming-Der Hsu, Marc-Arthur Pierre-Louis
-
Patent number: 7532130Abstract: The illustrative embodiments provide a method, system, computer program product, and computer implemented method for sending telemetric information to a plurality of vehicles. A second vehicle receives the telemetric information from a first vehicle that indicates a vehicle status, wherein the vehicle status indicates an intent to change movement of the first vehicle by a user of the first vehicle. The second vehicle processes the telemetric information from the first vehicle. The second vehicle then forwards the telemetric information from the first vehicle to a set plurality of vehicles to form forwarded telemetric information.Type: GrantFiled: May 9, 2006Date of Patent: May 12, 2009Assignee: International Business Machines CorporationInventor: Bryce Allen Curtis
-
Patent number: 7475260Abstract: A method, apparatus, and computer instructions for protecting sensitive data in a log file. Data is logged into a file. The data in the log file is in a protected state and the data is never written to the log file in an unprotected fashion. Prior to the data being logged into the file, the data is parsed for specific data meeting predetermined criteria. The specific data is selectively protected with a security measure while leaving a remainder of the log file unprotected by the security measure. The viewer or program used to access the data in the log file is responsible for unprotecting or allowing the data to be viewed if the appropriate key is provided.Type: GrantFiled: May 9, 2002Date of Patent: January 6, 2009Assignee: International Business Machines CorporationInventor: Bryce Allen Curtis
-
Publication number: 20080266135Abstract: The illustrative embodiments provide a method, a system, a computer program code, and a computer implemented method for sending events between vehicles. A vehicle detects an event, wherein the event is for a user action that indicates an intent to change movement of the vehicle. The vehicle determines whether the event should be sent to another vehicle. If the event should be sent to another vehicle, then the vehicle sends the event to the another vehicle.Type: ApplicationFiled: July 15, 2008Publication date: October 30, 2008Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Bryce Allen Curtis
-
Patent number: 7443284Abstract: The illustrative embodiments provide a method, a system, a computer program code, and a computer implemented method for sending events between vehicles. A vehicle detects an event, wherein the event is for a user action that indicates an intent to change movement of the vehicle. The vehicle determines whether the event should be sent to another vehicle. If the event should be sent to another vehicle, then the vehicle sends the event to the another vehicle.Type: GrantFiled: May 9, 2006Date of Patent: October 28, 2008Assignee: International Business Machines CorporationInventor: Bryce Allen Curtis
-
Patent number: 7392298Abstract: An apparatus and method for deploying web services in a web services infrastructure are provided. With the apparatus and method, a deployment descriptor for a web service is retrieved from a configuration file. A location type in the deployment descriptor is provided for identifying whether the web service is implemented using a web services description language (WSDL) document only, a JavaBean only, or both a WSDL document and a JavaBean. Based on the location type, and associated attributes of the location type, processes are performed for generating an internal definition of the web service to thereby deploy the web service in the web services infrastructure. The internal definition may be generated from the WSDL document directly, if the location type is WSDL only. If the location type is JavaBean only, the internal definition may be generated by first generating a WSDL document from the JavaBean and then generating the internal definition from the generated WSDL document.Type: GrantFiled: June 12, 2007Date of Patent: June 24, 2008Assignee: International Business Machines CorporationInventors: Philip Theodore Berkland, Bryce Allen Curtis, Gregory Alan Flurry
-
Publication number: 20080126944Abstract: A computer implemented method for processing a collaborative web page. An initiation method is invoked to locate commands within nodes in a tree. The commands may place events in a queue to form queued events. Events are processed on a data hub to deliver the queued events to the data hub. A discover method is invoked on the commands present in the tree for allowing identical commands to update. A render method is invoked on the commands present in the tree to display the commands on the collaborative web page.Type: ApplicationFiled: July 7, 2006Publication date: May 29, 2008Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Publication number: 20080065769Abstract: A computer implemented method, apparatus, and computer usable program code to determine argument availability for event firing. The process aggregates argument data from a set of sources to form an aggregate data set. The process generates a list of minimum sufficient arguments for firing an event to form a set of minimum arguments. The process compares the aggregate data set to the set of minimum arguments to determine whether the set of minimum arguments are available. The process triggers the command to send the event to a data hub for processing, in response to determining that the set of minimum arguments are available.Type: ApplicationFiled: July 7, 2006Publication date: March 13, 2008Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Publication number: 20080040661Abstract: A method for inheriting a page layout for a page is provided. In response to receiving a request to show a current page from a client browser, a determination is made as to whether the current page has a set of ancestor pages. The set of ancestor pages are arranged such that a closest ancestor page in the set of ancestor pages appears first in a list of ancestor pages. A layout page associated with an ancestor page of the set of ancestor pages is identified. The identified layout page is combined with the current page to form a combined page. The combined page is sent to the client browser.Type: ApplicationFiled: July 7, 2006Publication date: February 14, 2008Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair
-
Publication number: 20080010338Abstract: A computer implemented method, apparatus, and computer usable program code for data hub processing of events. A client-side data hub receives an event to form a received event. The received event is for a given topic associated with a currently displayed page. The client-side data hub sends the received event data to a server-side data hub for processing of the received event on the server. The client-side data hub receives results of event processing from the server-side data hub, wherein the results of processing the event comprises new page content. The currently displayed page is updated with the new page content to form an updated page.Type: ApplicationFiled: July 7, 2006Publication date: January 10, 2008Inventors: Bryce Allen Curtis, Stewart Earle Nickolas, Wayne Elmo Vicknair