Patents by Inventor Sameer A. Joshi
Sameer A. Joshi 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: 11763175Abstract: A method and system for analyzing a corpus of data artifacts is disclosed. The method comprises obtaining, by a computer, a semantic representation of the data artifacts, where the semantic representation indicates (1) entities identified in the data artifacts, and (2) semantic relationships among the entities as indicated by the data artifacts. The method further comprises clustering the data artifacts into clusters of semantically related data artifacts based on the semantic representation and inferring additional semantic relationships between pairs of the entities. The inferring comprises applying, on a cluster-by-cluster basis, a multi-tiered network of inference engines to a portion of the semantic representation corresponding to the cluster, where the multi-tiered network of inference engines includes a domain-independent inference tier and a domain-specific inference tier.Type: GrantFiled: September 3, 2019Date of Patent: September 19, 2023Assignee: ORBIS TECHNOLOGIES, INC.Inventors: Sameer Joshi, Todd Pehle, Larry Crochet
-
Patent number: 10848908Abstract: A determination is made that a mobile user communication device (e.g., a smartphone) is in spatial proximity to a first user communication device (e.g., a desktop computer). In response to determining that the mobile user communication device is in spatial proximity to the first user communication device, shared communication information is received from the mobile user communication device. For example, the shared communication information may be a list of user contacts. A determination is made that the mobile user communication device is no longer in spatial proximity to the first user communication device. In response to determining that the mobile user communication device is no longer in spatial proximity to the first user communication device, the shared communication information is automatically deleted on the first user communication device.Type: GrantFiled: March 21, 2019Date of Patent: November 24, 2020Assignee: Avaya Inc.Inventors: Yuval Cohen, Hiten Joshi, Sameer Joshi, Sunil Saraff, Gal Netanel
-
Publication number: 20200304941Abstract: A determination is made that a mobile user communication device (e.g., a smartphone) is in spatial proximity to a first user communication device (e.g., a desktop computer). In response to determining that the mobile user communication device is in spatial proximity to the first user communication device, shared communication information is received from the mobile user communication device. For example, the shared communication information may be a list of user contacts. A determination is made that the mobile user communication device is no longer in spatial proximity to the first user communication device. In response to determining that the mobile user communication device is no longer in spatial proximity to the first user communication device, the shared communication information is automatically deleted on the first user communication device.Type: ApplicationFiled: March 21, 2019Publication date: September 24, 2020Inventors: Yuval Cohen, Hiten Joshi, Sameer Joshi, Sunil Saraff, Gal Netanel
-
Publication number: 20200019869Abstract: A method and system for analyzing a corpus of data artifacts is disclosed. The method comprises obtaining, by a computer, a semantic representation of the data artifacts, where the semantic representation indicates (1) entities identified in the data artifacts, and (2) semantic relationships among the entities as indicated by the data artifacts. The method further comprises clustering the data artifacts into clusters of semantically related data artifacts based on the semantic representation and inferring additional semantic relationships between pairs of the entities. The inferring comprises applying, on a cluster-by-cluster basis, a multi-tiered network of inference engines to a portion of the semantic representation corresponding to the cluster, where the multi-tiered network of inference engines includes a domain-independent inference tier and a domain-specific inference tier.Type: ApplicationFiled: September 3, 2019Publication date: January 16, 2020Inventors: Sameer JOSHI, Todd PEHLE, Larry CROCHET
-
Patent number: 10423881Abstract: A method and system for analyzing a corpus of data artifacts is disclosed. The method comprises obtaining, by a computer, a semantic representation of the data artifacts, where the semantic representation indicates (1) entities identified in the data artifacts, and (2) semantic relationships among the entities as indicated by the data artifacts. The method further comprises clustering the data artifacts into clusters of semantically related data artifacts based on the semantic representation and inferring additional semantic relationships between pairs of the entities. The inferring comprises applying, on a cluster-by-cluster basis, a multi-tiered network of inference engines to a portion of the semantic representation corresponding to the cluster, where the multi-tiered network of inference engines includes a domain-independent inference tier and a domain-specific inference tier.Type: GrantFiled: April 20, 2015Date of Patent: September 24, 2019Assignee: ORBIS TECHNOLOGIES, INC.Inventors: Sameer Joshi, Todd Pehle, Larry Crochet
-
Patent number: 10287879Abstract: The present disclosure relates to a system that includes a downhole tool that includes a packer module with an inlet disposed between an upper packer and a lower packer configured to seal an interval of a wellbore. The inlet is configured to admit a formation fluid disposed in the interval. The downhole tool also includes a pump out module, a fluid analysis module, and a sample module including a sample chamber containing an external fluid. The downhole tool also includes a data processing system configured to identify a composition of the formation fluid and includes one or more tangible, non-transitory, machine-readable media including instructions to identify a condition indicating stopping the pump out module, transfer the external fluid from the sample chamber to the interval the inlet, resume pumping of the formation fluid from the inlet via the pump out module, and output the composition of the formation fluid.Type: GrantFiled: June 30, 2016Date of Patent: May 14, 2019Assignee: SCHLUMBERGER TECHNOLOGY CORPORATIONInventors: Shivam Sharma, Sameer Joshi, Arjit Gidwani
-
Patent number: 10049143Abstract: A method and system for harmonizing and mediating ontologies to search across large data sources is disclosed. The method comprises receiving a query targeting a first ontology. The method further comprises translating the query into one or more translated queries, each translated query targeting a respective ontology different from the first ontology. For each of the queries, issuing the query to a respective database organized according to the respective ontology of the query, and receiving a respective result set for the query, wherein the respective result set corresponds to the respective ontology of the query. The method further comprises translating the respective result set into a translated result set corresponding to the first ontology, aggregating the result sets into an aggregated result set corresponding to the first ontology, and returning the aggregated results set corresponding to the first ontology.Type: GrantFiled: November 18, 2016Date of Patent: August 14, 2018Assignee: ORBIS TECHNOLOGIES, INC.Inventors: Sameer Joshi, Zachery Whitley
-
Patent number: 10019250Abstract: One embodiment of the present invention provides a system for facilitating an upgrade of a cluster of servers in the presence of one or more inaccessible nodes in the cluster. During operation, the system upgrades a version of a distributed software program on each of a plurality of nodes in the cluster. The system may detect that one or more nodes of the cluster are inaccessible. The system continues to upgrade nodes in the cluster other than the one or more nodes that were detected to be inaccessible, in which upgrading involves installing and activating a newer version of the distributed software on the nodes being upgraded. The system then upgrades an acting version of the cluster.Type: GrantFiled: September 25, 2015Date of Patent: July 10, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sameer Joshi, Jonathan Creighton, Suman R. Bezawada, Kannabran Viswanathan
-
Patent number: 9892756Abstract: A method, system, and computer program product for restoring blocks of data stored at a corrupted data site using two or more mirror sites. The method commences by receiving a trigger event from a component within an application server environment where the trigger event indicates detection of a corrupted data site. The trigger is classified into at least one of a plurality of trigger event types, which trigger event type signals further processing for retrieving from at least two mirror sites, a first stored data block and a second stored data block corresponding to the same logical block identifier from the first mirror site. The retrieved blocks are compared to determine a match value, and when the match value is greater than a confidence threshold, then writing good data to the corrupted data site before performing consistency checks on blocks in physical or logical proximity to the corrupted data site.Type: GrantFiled: October 19, 2015Date of Patent: February 13, 2018Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sameer Joshi, Prasad Bagal, Rajiv Wickremesinghe, Richard Long, Harish Nandyala, Shie-rei Huang
-
Publication number: 20180003047Abstract: The present disclosure relates to a system that includes a downhole that includes a packer module with an inlet disposed between an upper packer and a lower packer configured to seal an interval of a wellbore. The inlet is configured to admit a formation fluid disposed in the interval. The downhole tool also includes a pump out module, a fluid analysis module, and a sample module including a sample chamber containing an external fluid. The downhole tool also includes a data processing system configured to identify a composition of the formation fluid and includes one or more tangible, non-transitory, machine-readable media including instructions to identify a condition indicating stopping the pump out module, transfer the external fluid from the sample chamber to the interval the inlet, resume pumping of the formation fluid from the inlet via the pump out module, and output the composition of the formation fluid.Type: ApplicationFiled: June 30, 2016Publication date: January 4, 2018Inventors: Shivam Sharma, Sameer Joshi, Arjit Gidwani
-
Publication number: 20170161345Abstract: A method of querying a database includes: receiving, from a user device, a user query formatted in accordance with a target construct, the target construct having one of an ontological construct or a schematic construct; translating the user query into a source query formatted in accordance with a source construct, the source construct having the other of the ontological construct or the schematic construct; querying, using a programmable processor, a database using the source query and obtain source results from the database, the database and the source results formatted in accordance with the source construct; transforming the source results into target results formatted in accordance with the target construct; and returning, to the user device, the target results.Type: ApplicationFiled: December 2, 2016Publication date: June 8, 2017Inventor: Sameer Joshi
-
Publication number: 20170068713Abstract: A method and system for harmonizing and mediating ontologies to search across large data sources is disclosed. The method comprises receiving a query targeting a first ontology. The method further comprises translating the query into one or more translated queries, each translated query targeting a respective ontology different from the first ontology. For each of the queries, issuing the query to a respective database organized according to the respective ontology of the query, and receiving a respective result set for the query, wherein the respective result set corresponds to the respective ontology of the query. The method further comprises translating the respective result set into a translated result set corresponding to the first ontology, aggregating the result sets into an aggregated result set corresponding to the first ontology, and returning the aggregated results set corresponding to the first ontology.Type: ApplicationFiled: November 18, 2016Publication date: March 9, 2017Inventors: Sameer JOSHI, Zachery WHITLEY
-
Patent number: 9501539Abstract: A method and system for harmonizing and mediating ontologies to search across large data sources is disclosed. The method comprises receiving a query targeting a first ontology. The method further comprises translating the query into one or more translated queries, each translated query targeting a respective ontology different from the first ontology. For each of the queries, issuing the query to a respective database organized according to the respective ontology of the query, and receiving a respective result set for the query, wherein the respective result set corresponds to the respective ontology of the query. The method further comprises translating the respective result set into a translated result set corresponding to the first ontology, aggregating the result sets into an aggregated result set corresponding to the first ontology, and returning the aggregated results set corresponding to the first ontology.Type: GrantFiled: November 16, 2015Date of Patent: November 22, 2016Assignee: Orbis Technologies, Inc.Inventors: Sameer Joshi, Zachery Whitley
-
Publication number: 20160070769Abstract: A method and system for harmonizing and mediating ontologies to search across large data sources is disclosed. The method comprises receiving a query targeting a first ontology. The method further comprises translating the query into one or more translated queries, each translated query targeting a respective ontology different from the first ontology. For each of the queries, issuing the query to a respective database organized according to the respective ontology of the query, and receiving a respective result set for the query, wherein the respective result set corresponds to the respective ontology of the query. The method further comprises translating the respective result set into a translated result set corresponding to the first ontology, aggregating the result sets into an aggregated result set corresponding to the first ontology, and returning the aggregated results set corresponding to the first ontology.Type: ApplicationFiled: November 16, 2015Publication date: March 10, 2016Applicant: Orbis Technologies, Inc.Inventors: Sameer Joshi, Zachery Whitley
-
Publication number: 20160042762Abstract: A method, system, and computer program product for restoring blocks of data stored at a corrupted data site using two or more mirror sites. The method commences by receiving a trigger event from a component within an application server environment where the trigger event indicates detection of a corrupted data site. The trigger is classified into at least one of a plurality of trigger event types, which trigger event type signals further processing for retrieving from at least two mirror sites, a first stored data block and a second stored data block corresponding to the same logical block identifier from the first mirror site. The retrieved blocks are compared to determine a match value, and when the match value is greater than a confidence threshold, then writing good data to the corrupted data site before performing consistency checks on blocks in physical or logical proximity to the corrupted data site.Type: ApplicationFiled: October 19, 2015Publication date: February 11, 2016Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Sameer JOSHI, Prasad BAGAL, Rajiv WICKREMESINGHE, Richard LONG, Harish NANDYALA, Shie-rei HUANG
-
Publication number: 20160019051Abstract: One embodiment of the present invention provides a system for facilitating an upgrade of a cluster of servers in the presence of one or more inaccessible nodes in the cluster. During operation, the system upgrades a version of a distributed software program on each of a plurality of nodes in the cluster. The system may detect that one or more nodes of the cluster are inaccessible. The system continues to upgrade nodes in the cluster other than the one or more nodes that were detected to be inaccessible, in which upgrading involves installing and activating a newer version of the distributed software on the nodes being upgraded. The system then upgrades an acting version of the cluster.Type: ApplicationFiled: September 25, 2015Publication date: January 21, 2016Applicant: ORACLE INTERNATIONAL CORPORATIONInventors: Sameer Joshi, Jonathan Creighton, Suman R. Bezawada, Kannabran Viswanathan
-
Patent number: 9208038Abstract: A method, system, and computer program product for restoring blocks of data stored at a corrupted data site using two or more mirror sites. The method commences by receiving a trigger event from a component within an application server environment where the trigger event indicates detection of a corrupted data site. The trigger is classified into at least one of a plurality of trigger event types, which trigger event type signals further processing for retrieving from at least two mirror sites, a first stored data block and a second stored data block corresponding to the same logical block identifier from the first mirror site. The retrieved blocks are compared to determine a match value, and when the match value is greater than a confidence threshold, then writing good data to the corrupted data site before performing consistency checks on blocks in physical or logical proximity to the corrupted data site.Type: GrantFiled: May 13, 2014Date of Patent: December 8, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sameer Joshi, Prasad Bagal, Rajiv Wickremesinghe, Richard Long, Harish Nandyala, Shie-rei Huang
-
Patent number: 9189531Abstract: A method and system for harmonizing and mediating ontologies to search across large data sources is disclosed. The method comprises receiving a query targeting a first ontology. The method further comprises translating the query into one or more translated queries, each translated query targeting a respective ontology different from the first ontology. For each of the queries, issuing the query to a respective database organized according to the respective ontology of the query, and receiving a respective result set for the query, wherein the respective result set corresponds to the respective ontology of the query. The method further comprises translating the respective result set into a translated result set corresponding to the first ontology, aggregating the result sets into an aggregated result set corresponding to the first ontology, and returning the aggregated results set corresponding to the first ontology.Type: GrantFiled: November 30, 2012Date of Patent: November 17, 2015Assignee: ORBIS TECHNOLOGIES, INC.Inventors: Sameer Joshi, Zachery Whitley
-
Patent number: 9158528Abstract: One embodiment of the present invention provides a system for facilitating an upgrade of a cluster of servers in the presence of one or more inaccessible nodes in the cluster. During operation, the system receives an instruction to upgrade an older version of a distributed software program installed on each of a plurality of nodes forming the cluster. The system installs and activates a newer version of software on a subset of the plurality of nodes, the subset having fewer nodes than the entire cluster. The system receives an instruction to forcibly upgrade the cluster. Subsequently, the system upgrades the cluster so that the subset of nodes operate with the newer version of software, in which each node remains a member of the cluster during the upgrade.Type: GrantFiled: October 2, 2012Date of Patent: October 13, 2015Assignee: ORACLE INTERNATIONAL CORPORATIONInventors: Sameer Joshi, Jonathan Creighton, Suman R. Bezawada, Kannabran Viswanathan
-
Publication number: 20150227839Abstract: A method and system for analyzing a corpus of data artifacts is disclosed. The method comprises obtaining, by a computer, a semantic representation of the data artifacts, where the semantic representation indicates (1) entities identified in the data artifacts, and (2) semantic relationships among the entities as indicated by the data artifacts. The method further comprises clustering the data artifacts into clusters of semantically related data artifacts based on the semantic representation and inferring additional semantic relationships between pairs of the entities. The inferring comprises applying, on a cluster-by-cluster basis, a multi-tiered network of inference engines to a portion of the semantic representation corresponding to the cluster, where the multi-tiered network of inference engines includes a domain-independent inference tier and a domain-specific inference tier.Type: ApplicationFiled: April 20, 2015Publication date: August 13, 2015Applicant: ORBIS TECHNOLOGIES, INC.Inventors: Sameer JOSHI, Todd PEHLE, Larry CROCHET