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: 11763175
    Abstract: 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: Grant
    Filed: September 3, 2019
    Date of Patent: September 19, 2023
    Assignee: ORBIS TECHNOLOGIES, INC.
    Inventors: Sameer Joshi, Todd Pehle, Larry Crochet
  • Patent number: 10848908
    Abstract: 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: Grant
    Filed: March 21, 2019
    Date of Patent: November 24, 2020
    Assignee: Avaya Inc.
    Inventors: Yuval Cohen, Hiten Joshi, Sameer Joshi, Sunil Saraff, Gal Netanel
  • Publication number: 20200304941
    Abstract: 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: Application
    Filed: March 21, 2019
    Publication date: September 24, 2020
    Inventors: Yuval Cohen, Hiten Joshi, Sameer Joshi, Sunil Saraff, Gal Netanel
  • Publication number: 20200019869
    Abstract: 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: Application
    Filed: September 3, 2019
    Publication date: January 16, 2020
    Inventors: Sameer JOSHI, Todd PEHLE, Larry CROCHET
  • Patent number: 10423881
    Abstract: 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: Grant
    Filed: April 20, 2015
    Date of Patent: September 24, 2019
    Assignee: ORBIS TECHNOLOGIES, INC.
    Inventors: Sameer Joshi, Todd Pehle, Larry Crochet
  • Patent number: 10287879
    Abstract: 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: Grant
    Filed: June 30, 2016
    Date of Patent: May 14, 2019
    Assignee: SCHLUMBERGER TECHNOLOGY CORPORATION
    Inventors: Shivam Sharma, Sameer Joshi, Arjit Gidwani
  • Patent number: 10049143
    Abstract: 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: Grant
    Filed: November 18, 2016
    Date of Patent: August 14, 2018
    Assignee: ORBIS TECHNOLOGIES, INC.
    Inventors: Sameer Joshi, Zachery Whitley
  • Patent number: 10019250
    Abstract: 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: Grant
    Filed: September 25, 2015
    Date of Patent: July 10, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sameer Joshi, Jonathan Creighton, Suman R. Bezawada, Kannabran Viswanathan
  • Patent number: 9892756
    Abstract: 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: Grant
    Filed: October 19, 2015
    Date of Patent: February 13, 2018
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sameer Joshi, Prasad Bagal, Rajiv Wickremesinghe, Richard Long, Harish Nandyala, Shie-rei Huang
  • Publication number: 20180003047
    Abstract: 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: Application
    Filed: June 30, 2016
    Publication date: January 4, 2018
    Inventors: Shivam Sharma, Sameer Joshi, Arjit Gidwani
  • Publication number: 20170161345
    Abstract: 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: Application
    Filed: December 2, 2016
    Publication date: June 8, 2017
    Inventor: Sameer Joshi
  • Publication number: 20170068713
    Abstract: 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: Application
    Filed: November 18, 2016
    Publication date: March 9, 2017
    Inventors: Sameer JOSHI, Zachery WHITLEY
  • Patent number: 9501539
    Abstract: 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: Grant
    Filed: November 16, 2015
    Date of Patent: November 22, 2016
    Assignee: Orbis Technologies, Inc.
    Inventors: Sameer Joshi, Zachery Whitley
  • Publication number: 20160070769
    Abstract: 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: Application
    Filed: November 16, 2015
    Publication date: March 10, 2016
    Applicant: Orbis Technologies, Inc.
    Inventors: Sameer Joshi, Zachery Whitley
  • Publication number: 20160042762
    Abstract: 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: Application
    Filed: October 19, 2015
    Publication date: February 11, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sameer JOSHI, Prasad BAGAL, Rajiv WICKREMESINGHE, Richard LONG, Harish NANDYALA, Shie-rei HUANG
  • Publication number: 20160019051
    Abstract: 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: Application
    Filed: September 25, 2015
    Publication date: January 21, 2016
    Applicant: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sameer Joshi, Jonathan Creighton, Suman R. Bezawada, Kannabran Viswanathan
  • Patent number: 9208038
    Abstract: 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: Grant
    Filed: May 13, 2014
    Date of Patent: December 8, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sameer Joshi, Prasad Bagal, Rajiv Wickremesinghe, Richard Long, Harish Nandyala, Shie-rei Huang
  • Patent number: 9189531
    Abstract: 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: Grant
    Filed: November 30, 2012
    Date of Patent: November 17, 2015
    Assignee: ORBIS TECHNOLOGIES, INC.
    Inventors: Sameer Joshi, Zachery Whitley
  • Patent number: 9158528
    Abstract: 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: Grant
    Filed: October 2, 2012
    Date of Patent: October 13, 2015
    Assignee: ORACLE INTERNATIONAL CORPORATION
    Inventors: Sameer Joshi, Jonathan Creighton, Suman R. Bezawada, Kannabran Viswanathan
  • Publication number: 20150227839
    Abstract: 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: Application
    Filed: April 20, 2015
    Publication date: August 13, 2015
    Applicant: ORBIS TECHNOLOGIES, INC.
    Inventors: Sameer JOSHI, Todd PEHLE, Larry CROCHET