Patents by Inventor Joshua Fox
Joshua Fox 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: 8843886Abstract: Code review is performed by initiating a source code editing session associated with a first user, where the source code editing session is controlled by a computer-based source code editing tool that is configured to accept changes to source code of a computer-based software application during the source code editing session, displaying on a computer display, in the context of the source code editing session, a source code portion of the computer-based software application, and displaying on the computer display, in the context of the source code editing session, a visual indicator that is associated with the source code portion, and that indicates that the source code portion was added or modified by a second user.Type: GrantFiled: May 2, 2013Date of Patent: September 23, 2014Assignee: International Business Machines CorporationInventors: Joshua Fox, Michael Pelts
-
Publication number: 20140136941Abstract: Personal information is retrieved from at least one data source and personal information associated with a first individual is identified. A document is generated that is a version of a first document, wherein the personal information associated with the first individual cannot be discerned.Type: ApplicationFiled: November 14, 2012Publication date: May 15, 2014Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shlomit Avrahami, Joshua Fox, Yuri Kosharovsky, Michael Pelts
-
Patent number: 8627279Abstract: Code review is performed by initiating a source code editing session associated with a first user, where the source code editing session is controlled by a computer-based source code editing tool that is configured to accept changes to source code of a computer-based software application during the source code editing session, displaying on a computer display, in the context of the source code editing session, a source code portion of the computer-based software application, and displaying on the computer display, in the context of the source code editing session, a visual indicator that is associated with the source code portion, and that indicates that the source code portion was added or modified by a second user.Type: GrantFiled: February 7, 2011Date of Patent: January 7, 2014Assignee: International Business Machines CorporationInventors: Joshua Fox, Michael Pelts
-
Patent number: 8607193Abstract: Managing comments within computer software source code by detecting a change in a portion of computer software source code, identifying a comment that is associated with the portion, and providing an indication that the comment was not changed subsequent to the portion being changed.Type: GrantFiled: January 16, 2012Date of Patent: December 10, 2013Assignee: International Business Machines CorporationInventors: Shlomit Avrahami, Joshua Fox, Yuri Kosharovsky, Michael Pelts
-
Patent number: 8548938Abstract: A metadata management system for importing, integrating and federating metadata, including a configurable metamodel, a metadata repository for storing metadata whose structure reflects the metamodel, at least one external metadata source, which is able to persist metadata in accordance with the structure of a meta-schema, a mapping module for mapping the meta-schema to the metamodel, and a transformation module, operatively coupled to the metadata mapping module, for translating specific metadata from the at least one external metadata source to the metadata repository, for use in import, export or synchronization of metadata between the external metadata source and the metadata repository. A method and a computer-readable storage medium are also described.Type: GrantFiled: March 15, 2012Date of Patent: October 1, 2013Assignee: International Business Machines CorporationInventors: Ruth M. Amaru, Joshua Fox, Benjamin Halberstadt, Boris Melamed, Zvi Schreiber
-
Publication number: 20130239087Abstract: Code review is performed by initiating a source code editing session associated with a first user, where the source code editing session is controlled by a computer-based source code editing tool that is configured to accept changes to source code of a computer-based software application during the source code editing session, displaying on a computer display, in the context of the source code editing session, a source code portion of the computer-based software application, and displaying on the computer display, in the context of the source code editing session, a visual indicator that is associated with the source code portion, and that indicates that the source code portion was added or modified by a second user.Type: ApplicationFiled: May 2, 2013Publication date: September 12, 2013Applicant: International Business Machines CorporationInventors: Joshua Fox, Michael Pelts
-
Publication number: 20130185700Abstract: Managing comments within computer software source code by detecting a change in a portion of computer software source code, identifying a comment that is associated with the portion, and providing an indication that the comment was not changed subsequent to the portion being changed.Type: ApplicationFiled: January 16, 2012Publication date: July 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shlomit AVRAHAMI, Joshua FOX, Yuri KOSHAROVSKY, Michael PELTS
-
Publication number: 20130185634Abstract: Document redaction includes identifying within a computer-based document stored on computer-readable storage medium, a candidate redaction element that is of a predefined redaction element type, identifying an evaluation element that is of a predefined evaluation element type and that is associated with the candidate redaction element, identifying a predefined logic expression that is associated with the redaction element type and that operates on the evaluation element type, evaluating the logic expression which generates a value, identifying a predefined permission expression that is associated with the logic expression, that operates on the value, and that is associated with a recipient role, evaluating the permission expression, which identifies a redaction directive, and applying the redaction directive to the candidate redaction element within the computer-based document prior to the computer-based document being provided to a recipient having the recipient role.Type: ApplicationFiled: January 15, 2012Publication date: July 18, 2013Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua Fox, Josemina Marcella Magdalen, Michael Pelts
-
Patent number: 8412746Abstract: A system for managing and querying a plurality of data sources, including an interface to a plurality of inter-related data sources of diverse types, each of the plurality of data sources having a schema that describes its data structure, a schema generator communicating with the interface, for generating a federated schema that describes the structures of the plurality of data sources and their inter-relationships, and for modifying the federated schema over time as the plurality of data sources undergo changes, and a query generator communicating with the schema generator, for generating a query for the federated schema. A method and a computer-readable storage medium are also described.Type: GrantFiled: December 29, 2004Date of Patent: April 2, 2013Assignee: International Business Machines CorporationInventors: Joshua Fox, Rannen Meir, Zvi Schreiber
-
Patent number: 8375011Abstract: Managing metadata in a metadata repository that includes parsing metadata to determine an identity of the metadata and individual items associated with the metadata. Converting the identity of the metadata and the individual items associated with the metadata into corresponding object structures. Storing the object structure representing the identity of the metadata into a first table of the metadata repository and storing the object structures that represent the individual items associated with the metadata into a second table of the metadata repository. Responsive to receiving a request to modify a row in the first table or a row in the second table, logically deleting the row being modified without actually deleting or modifying the row, and creating a new row within the first table or the second table having the modified row, in which the new row further includes a link to the logically deleted row.Type: GrantFiled: August 6, 2007Date of Patent: February 12, 2013Assignee: International Business Machines CorporationInventors: Joshua Fox, Benny Halberstadt, Boris Melamed, Erel Sharf
-
Publication number: 20130015845Abstract: In one example, a rotary position sensor is provided. The rotary position sensor comprises an integrated circuit, a first magnetic field angular position sensor, and a second magnetic field angular position sensor. The first magnetic field angular position sensor provides at least a first signal to the integrated circuit and the second magnetic field angular position sensor provides at least a second signal to the integrated circuit. The integrated circuit is configured to provide an output signal indicative of an angular position of a magnetic field, wherein the output signal is based at least on the first signal and the second signal, and wherein the output signal has an angular range of approximately 360 degrees.Type: ApplicationFiled: July 11, 2011Publication date: January 17, 2013Applicant: HONEYWELL INTERNATIONAL INC.Inventor: Joshua Fox
-
Publication number: 20130004075Abstract: A document review and security technique is provided that presents a first portion of a document to a first reviewer, wherein the first portion includes less than the entire document, presents a second portion of the document to a second reviewer, wherein the second portion includes less than the entire document, wherein the second portion is at least partially different from the first portion, and wherein the first reviewer and the second reviewer are different reviewers, receives from the first reviewer a review action input associated with the first portion, receives from the second reviewer a review action input associated with the second portion, and determines a disposition of the document in accordance with the review action inputs.Type: ApplicationFiled: July 3, 2012Publication date: January 3, 2013Applicant: International Business Machines CorporationInventors: Shlomit AVRAHAMI, Joshua FOX, Yuri KOSHAROVSKY, Michael PELTS, Vladislav P. RYBAK, Ora SHAPIRO
-
Publication number: 20120304304Abstract: A document review and security technique is provided that presents a first portion of a document to a first reviewer, wherein the first portion includes less than the entire document, presents a second portion of the document to a second reviewer, wherein the second portion includes less than the entire document, wherein the second portion is at least partially different from the first portion, and wherein the first reviewer and the second reviewer are different reviewers, receives from the first reviewer a review action input associated with the first portion, receives from the second reviewer a review action input associated with the second portion, and determines a disposition of the document in accordance with the review action inputs.Type: ApplicationFiled: May 23, 2011Publication date: November 29, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Shlomit AVRAHAMI, Joshua FOX, Yuri KOSHAROVSKY, Michael PELTS, Vladislav P. RYBAK, Ora SHAPIRO
-
Publication number: 20120215592Abstract: A metadata management system for importing, integrating and federating metadata, including a configurable metamodel, a metadata repository for storing metadata whose structure reflects the metamodel, at least one external metadata source, which is able to persist metadata in accordance with the structure of a meta-schema, a mapping module for mapping the meta-schema to the metamodel, and a transformation module, operatively coupled to the metadata mapping module, for translating specific metadata from the at least one external metadata source to the metadata repository, for use in import, export or synchronization of metadata between the external metadata source and the metadata repository. A method and a computer-readable storage medium are also described.Type: ApplicationFiled: March 15, 2012Publication date: August 23, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ruth M. Amaru, Joshua Fox, Benjamin Halberstadt, Boris Melamed, Zvi Schreiber
-
Publication number: 20120204143Abstract: Code review is performed by initiating a source code editing session associated with a first user, where the source code editing session is controlled by a computer-based source code editing tool that is configured to accept changes to source code of a computer-based software application during the source code editing session, displaying on a computer display, in the context of the source code editing session, a source code portion of the computer-based software application, and displaying on the computer display, in the context of the source code editing session, a visual indicator that is associated with the source code portion, and that indicates that the source code portion was added or modified by a second user.Type: ApplicationFiled: February 7, 2011Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Joshua Fox, Michael Pelts
-
Publication number: 20120203770Abstract: Provided are techniques for displaying search results in a first page, receiving feedback from the user that indicate which of the search results in the first page are at least one of relevant and irrelevant, re-ordering the search results in a second page based on the indications of the search results in the first page, and displaying the re-ordered search results in the second page.Type: ApplicationFiled: April 18, 2012Publication date: August 9, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Srinivas V. Chitiveli, Joshua Fox, Josemina M. Magdalen, Michael Pelts
-
Publication number: 20120192066Abstract: Processing documents by highlighting a portion of a document displayed on a computer display, where the portion is highlighted when a cursor is in a predefined location of the display relative to the location of the portion of the document, where the portion is identified as a candidate for selection for a post-selection operation prior to the cursor being in the predefined location of the display, and where the highlighting is done independent of any input received via a computer input device to indicate the extents of the portion, and recording a selection of the portion when an input that is predefined to indicate a selection action is received in association with the portion via a computer input device.Type: ApplicationFiled: March 27, 2012Publication date: July 26, 2012Applicant: International Business Machines CorporationInventors: Joshua Fox, Michael Pelts, Vladislav Rybak
-
Publication number: 20120084283Abstract: Provided are techniques for displaying search results in a first page, receiving feedback from the user that indicate which of the search results in the first page are at least one of relevant and irrelevant, re-ordering the search results in a second page based on the indications of the search results in the first page, and displaying the re-ordered search results in the second page.Type: ApplicationFiled: September 30, 2010Publication date: April 5, 2012Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Srinivas V. Chitiveli, Joshua Fox, Josemina M. Magdalen, Michael Pelts
-
Publication number: 20110162084Abstract: Processing documents by highlighting a portion of a document displayed on a computer display, where the portion is highlighted when a cursor is in a predefined location of the display relative to the location of the portion of the document, where the portion is identified as a candidate for selection for a post-selection operation prior to the cursor being in the predefined location of the display, and where the highlighting is done independent of any input received via a computer input device to indicate the extents of the portion, and recording a selection of the portion when an input that is predefined to indicate a selection action is received in association with the portion via a computer input device.Type: ApplicationFiled: December 29, 2009Publication date: June 30, 2011Inventors: Joshua Fox, Michael Pelts, Vladislav Rybak
-
Patent number: 7930293Abstract: An enterprise application system including a run-time transformation server, and a message broker for routing and transforming data in the form of messages between a source application and a target application, including a plug-in for preparing requests to the run-time transformation server and for processing responses from the run-time transformation server. A method is also described and claimed.Type: GrantFiled: January 4, 2005Date of Patent: April 19, 2011Assignee: International Business Machines CorporationInventors: Joshua Fox, Ziv Z. Hellman, Marcel Zvi Schreiber, Tom Y. Yuval, Eliezer Israel, Guy Yitzhaki, Rannen Meir