Patents by Inventor Manoj Sharma

Manoj Sharma 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: 10289282
    Abstract: Aspects of the present disclosure relate to systems and methods for creating a file activity feed for display on a user interface of a client computing device. In one aspect, data comprising a plurality of activities associated with a file may be obtained. A timestamp associated with a user identity of the file may be identified. One or more missed activities (e.g., those that occurred since a user was away from the file) may be identified from the plurality of activities based on the identified timestamp. It may be determined which missed activities of the one or more missed activities are relevant to a user associated with the user identity. The one or more missed activities determined to be relevant to the user associated with the user identity may be displayed within the file activity feed on the user interface of the client computing device.
    Type: Grant
    Filed: December 21, 2015
    Date of Patent: May 14, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Candy Hoi Mei Wong, Benjamin G. Wilde, Manoj Sharma, Douglas L. Milvaney
  • Patent number: 10187304
    Abstract: A device may receive, from a first device associated with a first LAN, network traffic destined for a second LAN. The device may provide the first LAN with access to a core network. The device may not provide the second LAN with access to the core network. The device may identify, based on the network traffic, a Layer 3 address associated with a second device. The second device may be associated with the second LAN. The device may determine that the first device is categorized as a leaf device within an Ethernet Tree provided by the device. The device may determine, based on the Layer 3 address, that the second device is categorized as a leaf device within the Ethernet Tree. The device may drop the network traffic based on determining that the first device and the second device are categorized as leaf devices within the Ethernet Tree.
    Type: Grant
    Filed: March 2, 2016
    Date of Patent: January 22, 2019
    Assignee: Juniper Networks, Inc.
    Inventors: Manoj Sharma, Wen Lin, Nitin Singh, John E. Drake
  • Patent number: 10185777
    Abstract: Aspects of the present disclosure relate to systems and methods for merging versions and activities associated with a file into a history feed and displaying the history feed on a user interface of a client computing device. In one aspect, a file is identified and activities associated with the file are also identified. It may be determined whether the file has at least one activity. When it is determined that the file has at least one activity, at least one actionable history element for the at least one activity is generated. Additionally, the generated history elements are merged to generate a history feed. The history feed is displayed on a user interface. The history feed may be displayed with an application that has opened the file.
    Type: Grant
    Filed: January 15, 2016
    Date of Patent: January 22, 2019
    Assignee: Microsoft Technology Licensing, LLC
    Inventors: Douglas Lane Milvaney, Maura FitzGerald, Joshua Jones, Matt McNeill, Manoj Sharma, Lidiane Jones
  • Publication number: 20190016677
    Abstract: Compounds include compounds of the Formula I, namely, (R1)p-(L)q-Z wherein R1, L, p and q are as defined herein.
    Type: Application
    Filed: September 19, 2018
    Publication date: January 17, 2019
    Applicant: Siemens Healthcare Diagnostics Inc.
    Inventors: Zhu Teng, Qimu Liao, Manoj Sharma, Martin A. Drinan, Tie Quan Wei
  • Publication number: 20180321889
    Abstract: To enable prompt presentation of a user interface that displays documents that other users have accessed or edited, distribution of document activity indicators is performed in a proactive manner such that the document activity indicators are already available at a time when such a user interface is to be presented. Document activity triggers the creation of corresponding document activity identifiers, which are distributed to the workspaces of one or more users in accordance with document activity itself, the type of activity, the user performing the activity, a user who initially created the document, or combinations thereof. When another user utilizes a content creation computer application program, the activity by other users is selectively reflected within the user interface presented by such a content creation computer application program.
    Type: Application
    Filed: May 2, 2017
    Publication date: November 8, 2018
    Inventors: Andrew Woodruff HARRIS, Manoj SHARMA, Maura FITZGERALD
  • Patent number: 10106498
    Abstract: This invention relates to compositions, methods and kits for determining the presence and/or amount of vitamin D analytes, including vitamin D isomers, and metabolites thereof in a sample suspected of containing the same. Compounds include compounds of the Formula I, namely, (R1)p-(L)q-Z wherein R1, L, p and q are as defined herein. These compounds are capable of binding specifically to corresponding antibodies. Compounds and antibodies in accordance with the principles described herein can have therapeutic activity. These compounds may be administered in therapeutically effective amount, which is an amount to provide treatment of a particular disease state associated with vitamin D. Administration of the examples of compounds in accordance with the principles described herein can be by means of any of the accepted modes of administration for agents that serve similar utilities.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: October 23, 2018
    Assignee: Siemens Healthcare Diagnostics Inc.
    Inventors: Zhu Teng, Qimu Liao, Manoj Sharma, Martin A. Drinan, Tie Quan Wei
  • Patent number: 10079756
    Abstract: A provider edge device, capable of accessing a first type of memory and a second type of memory, may determine a network address associated with a customer edge device. The provider edge device may determine whether the customer edge device is categorized as a leaf device in an Ethernet Tree service provided by the provider edge device. The provider edge device may selectively store the network address in the first type of memory or the second type of memory based on determining whether the customer edge device is categorized as a leaf device in the Ethernet Tree service.
    Type: Grant
    Filed: March 17, 2016
    Date of Patent: September 18, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Manoj Sharma, Poorna Pushkala Balasubramanian, Nitin Singh, Xiaomin Wu
  • Patent number: 10050809
    Abstract: A provider edge (PE) device may receive an indication to perform a designated forwarder (DF) election associated with a network segment that includes the PE device, one or more other PE devices, and a client edge (CE) device. The PE device, the one or more other PE devices, and the CE device may be associated with an Ethernet virtual private network (EVPN) that includes a group of EVPN instances (EVIs). The PE device may perform the DF election in order to determine election information associated with the PE device. The election information may include information associated with a particular EVI, of the group of EVIs, for which the PE device is to act as a DF. The PE device may provide the election information to the CE device to cause the CE device to provide traffic, associated with a particular VLAN included in the particular EVI, to the PE device.
    Type: Grant
    Filed: August 14, 2017
    Date of Patent: August 14, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Manoj Sharma, Shrinivasa Kini, Siddharth A. Tuli, Tapraj Singh, Sunesh Rustagi
  • Publication number: 20180188827
    Abstract: Examples of the disclosure determine the current context of a user or a wearable device of the user. User input is received to select one or more of context-dependent events from a plurality of past, current and future events. In some examples, one or more events from the plurality of past, current and future events and a part of the current context are captured by sensors available on the wearable device. Responsive to receiving the user input, one or more of the plurality of events are selected based on the determined current context and a direction of the user input. At least one of the selected one or more of the plurality of events is displayed on the wearable device of the user.
    Type: Application
    Filed: February 28, 2018
    Publication date: July 5, 2018
    Inventor: Manoj SHARMA
  • Publication number: 20180157713
    Abstract: There is disclosed in an example a computer-implemented method of providing automated log analysis, including: receiving a log stream comprising a plurality of transaction log entries, the log entries comprising a time stamp, a component identification (ID), and a name value pair identifying a transaction; creating an index comprising mapping a key ID to a name value pair of a log entry; and selecting from the index a key ID having a relatively large number of repetitions. There is also disclosed an apparatus and computer-readable medium for performing the method.
    Type: Application
    Filed: December 2, 2016
    Publication date: June 7, 2018
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Xinyuan Huang, Manoj Sharma, Debojyoti Dutta
  • Patent number: 9985879
    Abstract: The disclosed apparatus may include (1) a database that maintains a pruned multicast distribution tree and (2) a processing unit having access to the database, wherein the processing unit (A) receives at least one type 3 Ethernet Segment Identifier (ESI) message from at least one other bridge domain on at least one other computing device, (B) determines, based at least in part on the type 3 ESI message, whether the other bridge domain on the other computing device has a root access concentrator, and then (C) populates, in response to determining whether the other bridge domain has a root access concentrator, the pruned multicast distribution tree to account for the other bridge domain such that the bridge domain on the computing device is able to determine whether to send multicast traffic to the other bridge domain. Various other apparatuses, systems, and methods are also disclosed.
    Type: Grant
    Filed: December 28, 2015
    Date of Patent: May 29, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Nitin Singh, Manoj Sharma, Poorna Pushkala Balasubramanian
  • Patent number: 9954694
    Abstract: In one example, a method includes configuring a first provider edge (PE) router of a Provider Backbone Bridging (PBB) Ethernet Virtual Private Network (EVPN) to join an Ethernet Segment in active-active mode with at least a second PE router that is operating as a designated forwarder for the Ethernet Segment; receiving, by the first PE router from a remote PE router and prior to the first PE router performing Media Access Control (MAC) learning of a customer-MAC (C-MAC) address that is reachable via a backbone-MAC (B-MAC) address associated with the Ethernet Segment, a network packet that includes the C-MAC address; and in response to determining that the C-MAC address has not been learned by the first PE router and the B-MAC address included in the network packet is associated with the Ethernet Segment, forwarding, by the first PE router, the network packet to a destination identified by the C-MAC address.
    Type: Grant
    Filed: December 30, 2015
    Date of Patent: April 24, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Tapraj Singh, Arijit Paul, Sunesh Rustagi, Vikas V. Patel, Manoj Sharma
  • Patent number: 9939923
    Abstract: Examples of the disclosure determine the current context of a user or a wearable device of the user. User input is received to select one or more of context-dependent events from a plurality of past, current and future events. In some examples, one or more events from the plurality of past, current and future events and a part of the current context are captured by sensors available on the wearable device. Responsive to receiving the user input, one or more of the plurality of events are selected based on the determined current context and a direction of the user input. At least one of the selected one or more of the plurality of events is displayed on the wearable device of the user.
    Type: Grant
    Filed: June 19, 2015
    Date of Patent: April 10, 2018
    Assignee: Microsoft Technology Licensing, LLC
    Inventor: Manoj Sharma
  • Patent number: 9929940
    Abstract: In general, techniques are provided for described herein that extend existing Ethernet Virtual Private Network (EVPN) protocol signaling mechanisms so that local, multi-homing PEs couple to an Ethernet segment can definitively convey their primary/backup designated forwarder (DF) status to any remote PE of the EVPN. In one example, this is accomplished by utilizing a new extended community attribute to each Ethernet A-D per EVI route advertised by each of the multi-homing PEs to specifically carry the advertising PE's primary or backup status. As such, any receiving remote PE need not rely on the arrival of individual MAC routes from a new primary PE and withdrawal of MAC routes from a former primary PE to update its forwarding information.
    Type: Grant
    Filed: March 31, 2015
    Date of Patent: March 27, 2018
    Assignee: Juniper Networks, Inc.
    Inventors: Nitin Singh, Ryan Bickhart, Manoj Sharma, Hassan C. Hosseini
  • Publication number: 20180034667
    Abstract: A provider edge (PE) device may receive an indication to perform a designated forwarder (DF) election associated with a network segment that includes the PE device, one or more other PE devices, and a client edge (CE) device. The PE device, the one or more other PE devices, and the CE device may be associated with an Ethernet virtual private network (EVPN) that includes a group of EVPN instances (EVIs). The PE device may perform the DF election in order to determine election information associated with the PE device. The election information may include information associated with a particular EVI, of the group of EVIs, for which the PE device is to act as a DF. The PE device may provide the election information to the CE device to cause the CE device to provide traffic, associated with a particular VLAN included in the particular EVI, to the PE device.
    Type: Application
    Filed: August 14, 2017
    Publication date: February 1, 2018
    Inventors: Manoj Sharma, Shrinivasa Kini, Siddharth A. Tuli, Tapraj Singh, Sunesh Rustagi
  • Publication number: 20170371558
    Abstract: Approaches are disclosed for improving performance of logical disks. A logical disk can comprise several storage devices. In an object storage system (OSS), when a logical disk stores a file, fragments of the file are stored distributed across the storage devices. Each of the fragments of the file is asymmetrically stored in (write) and retrieved from (read) the storage devices. The performance of the logical disk is improved by reconfiguring one or more of the storage devices based on an influence that each of the storage devices has on performance of the logical disk and the asymmetric read and write operations of each of the storage devices. For example, latency of the logical disk can be reduced by reconfiguring one or more of the plurality of storage disks based on a proportion of the latency of the logical device that is attributable to each of the plurality of storage devices.
    Type: Application
    Filed: June 24, 2016
    Publication date: December 28, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Johnu George, Kai Zhang, Marc Solanas Tarre, Debojyoti Dutta, Manoj Sharma
  • Publication number: 20170362305
    Abstract: Methods are disclosed of designing antibodies for a sandwich assay for a small molecule having a molecular weight of about 500 to about 2,000. The method comprises preparing a first antibody that binds to the small molecule, and preparing a second antibody that binds to the small molecule at a portion of the small molecule other than a portion to which the first antibody binds. The second antibody is prepared from an immunogen that comprises a predetermined portion of the small molecule. The antibodies may be employed in sandwich assays for the small molecule.
    Type: Application
    Filed: December 11, 2015
    Publication date: December 21, 2017
    Applicant: Siemens Healthcare Diagnostics Inc.
    Inventors: Yi Feng Zheng, Tie Q. Wei, Manoj Sharma
  • Patent number: 9838309
    Abstract: In general, techniques for facilitating a distributed network (L3) subnet by which multiple independent control planes of network devices connected to physically separate L2 networks provide L2 reachability to/from a single L3 subnet. In some examples, a shared L2 network physically situated to connect a plurality of physically separate L2 networks “stitches” the L2 networks together within the respective, independent control planes of switches such that the control planes bridge L2 traffic for a single bridge domain for the separate L2 networks to the shared L2 network and visa-versa. Each of the independent control planes may be configured with a virtual IRB instance associated with the bridge domain and with a common network subnet. Each of the virtual IRBs provides a functionally similar routing interface for the single bridge domain for the separate L2 networks and allows the shared network subnet to be distributed among the independent control planes.
    Type: Grant
    Filed: June 8, 2015
    Date of Patent: December 5, 2017
    Assignee: Juniper Networks, Inc.
    Inventors: Kaushik Ghosh, Ramasamy Ramanathan, Anil Lohiya, Manoj Sharma, Shrinivasa Kini, Cunzhi Lu
  • Publication number: 20170330096
    Abstract: A method for ranking detected anomalies is disclosed. The method includes generating a graph based on a plurality of rules, wherein the graph comprises nodes representing metrics identified in the rules, edges connecting nodes where metrics associated with connected nodes are identified in a given rule, and edge weights of the edges each representing a severity level assigned to the given rule. The method further includes ranking nodes of the graph based on the edge weights. The method further includes ranking detected anomalies based on the ranking of the nodes corresponding to the metrics associated with the detected anomalies.
    Type: Application
    Filed: May 11, 2016
    Publication date: November 16, 2017
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Aparupa Das Gupta, Rahul Ramakrishna, Yathiraj B. Udupi, Debojyoti Dutta, Manoj Sharma
  • Patent number: 9815907
    Abstract: Antibodies are raised against compounds of Formula (I) where Z is an immunogenic carrier. These compounds are capable of binding specifically to corresponding antibodies. The antibodies are specific for epimers of vitamin D. Antibodies in accordance with the principles described herein may be employed to minimize or eliminate 3-epimer cross-reactivity in assays for non-epimeric forms of vitamin D analytes. Over-estimation of total non-epimeric vitamin D analyte caused by the cross-reactivity of 3-epimer vitamin D with an antibody for vitamin D analyte can be substantially avoided employing, as blocking agents, antibodies prepared against immunogens that are a compound of the Formula (I) wherein Z is an immunogenic carrier.
    Type: Grant
    Filed: June 22, 2015
    Date of Patent: November 14, 2017
    Assignee: Siemens Healthcare Diagnostics Inc.
    Inventors: Manoj Sharma, Tatiana Mareeva, Yuriy Smirnov, William D. Bedzyk, Zhu Teng, Tie Quan Wei