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).

  • Publication number: 20160371241
    Abstract: Aspects of the present disclosure relate to systems and methods for creating at least one file associated with an application using a customizable list of storage locations. The customizable list of storage locations may be generated based on one or more parameters associated with the application. A selection of a file command for creating the at least one file associated with the application may be received within the application. A trigger associated with the at least one file may be detected. The at least one file may be automatically created to a storage location from the customizable list of storage locations in response to detecting the trigger associated with the at least one file.
    Type: Application
    Filed: June 19, 2015
    Publication date: December 22, 2016
    Applicant: Microsoft Technology Licensing, LLC
    Inventors: Candy H.M. Wong, Manoj Sharma
  • Publication number: 20160337465
    Abstract: Approaches are disclosed for distributing messages across multiple data centers where the data centers do not store messages using a same message queue protocol. In some embodiment, a network element translates messages from a message queue protocol (e.g., Kestrel, RABBITMQ, APACHE Kafka, and ACTIVEMQ) to an application layer messaging protocol (e.g., XMPP, MQTT, WebSocket protocol, or other application layer messaging protocols). In other embodiments, a network element translates messages from an application layer messaging protocol to a message queue protocol. Using the new approaches disclosed herein, data centers communicate using, at least in part, application layer messaging protocols to disconnect the message queue protocols used by the data centers and enable sharing messages between messages queues in the data centers.
    Type: Application
    Filed: May 13, 2016
    Publication date: November 17, 2016
    Applicant: CISCO TECHNOLOGY, INC.
    Inventors: Marc Solanas Tarre, Ralf Rantzau, Debojyoti Dutta, Manoj Sharma
  • Publication number: 20160292289
    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: Application
    Filed: January 15, 2016
    Publication date: October 6, 2016
    Applicant: MICROSOFT TECHNOLOGY LICENSING, LLC
    Inventors: DOUGLAS LANE MILVANEY, MAURA FITZGERALD, JOSHUA JONES, MATT MCNEILL, MANOJ SHARMA, LIDIANE JONES
  • Publication number: 20160261487
    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: Application
    Filed: March 31, 2015
    Publication date: September 8, 2016
    Inventors: Nitin Singh, Ryan Bickhart, Manoj Sharma, Hassan C. Hosseini
  • Patent number: 9403557
    Abstract: A breakaway vehicle fender device including a fender frame having an outer fender frame portion and a frangible inner fender frame portion disposed at an overlap and joined at a welded joint. The inner fender frame portion includes a heat treated inner section and a non-heat treated circumferential outer edge. The inner fender frame portion includes a plurality of breakaway crevices disposed in a vertically oriented row. The inner fender frame portion is disposed between a vehicle door and the outer fender frame portion and is configured to bend or fracture in response to a force by a user upon the vehicle door.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: August 2, 2016
    Inventor: Manoj Sharma
  • Publication number: 20160191374
    Abstract: Techniques are described for providing fast convergence in the event of a link failure in an all-active multi-homed Ethernet virtual private network. A provide edge (PE) network device may pre-configure an interface next hop and secondary next hops. The secondary next hops may be logical links to other PE network devices in the same Ethernet segment. In the event of a link failure in the interface next hop between the PE network device and a customer edge (CE) network device, the PE network device may be configured to forward data traffic to the CE network device using the secondary next hops. In the event of a link failure between the PE network device and a core network, the PE network device may be configured to send an out-of-service message to the CE network device that instructs the CE network device to stop sending traffic to the PE network device.
    Type: Application
    Filed: December 31, 2014
    Publication date: June 30, 2016
    Inventors: Nitin Singh, Anshu Verma, Sudha Madhavi Yeevani, Manoj Sharma, Hassan C. Hosseini, Prasantha Kumar Gudipati
  • Patent number: 9268894
    Abstract: A computerized method for designing a layout of a driver includes analyzing a schematic circuit. PMOSFETs coupled between first common nodes are grouped into one or more first classes. NMOSFETs coupled between second common nodes are grouped into one or more second classes. The method further includes generating the layout for each MOSFET at each location in a layout area of the driver by generating a super parameterized cell (PCELL) layout block comprising a master MOSFET PCELL and a master guard ring PCELL for each of the first class and the second class. The master MOSFET PCELL includes a first set of parameters for the MOSFET and the master guard ring PCELL includes a second set of parameters for the guard ring around the MOSFET. A child PCELL of the master MOSFET PCELL and the master guard ring PCELL are instantiated at each location in the layout area.
    Type: Grant
    Filed: May 16, 2014
    Date of Patent: February 23, 2016
    Assignee: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Vishal Kumar Sharma, Manoj Sharma Kumar
  • Publication number: 20150378524
    Abstract: Aspects of the present disclosure relate to systems and methods for displaying a touchable user interface of a display device and displaying a user interface progress experience on the touchable user interface. In one aspect, available application space on the display device may be identified. An amount of available application space may be comparted with an amount of space required for one or more user interface elements. A visible display of the one or more user interface elements may be adjusted based on the amount of available application space compared to the amount of space required for the one or more user interface elements. In another aspect, an action command associated with the one or more user interface elements may be selected and performed. While the selected action command is being performed and when a threshold value has been met, the user interface progress experience may be displayed.
    Type: Application
    Filed: October 6, 2014
    Publication date: December 31, 2015
    Inventors: Benjamin Wilde, Endre Bognar, Manoj Sharma
  • Publication number: 20150331985
    Abstract: A computerized method for designing a layout of a driver includes analyzing a schematic circuit. PMOSFETs coupled between first common nodes are grouped into one or more first classes. NMOSFETs coupled between second common nodes are grouped into one or more second classes. The method further includes generating the layout for each MOSFET at each location in a layout area of the driver by generating a super parameterized cell (PCELL) layout block comprising a master MOSFET PCELL and a master guard ring PCELL for each of the first class and the second class. The master MOSFET PCELL includes a first set of parameters for the MOSFET and the master guard ring PCELL includes a second set of parameters for the guard ring around the MOSFET. A child PCELL of the master MOSFET PCELL and the master guard ring PCELL are instantiated at each location in the layout area.
    Type: Application
    Filed: May 16, 2014
    Publication date: November 19, 2015
    Applicant: STMICROELECTRONICS INTERNATIONAL N.V.
    Inventors: Vishal Kumar Sharma, Manoj Sharma Kumar
  • Patent number: 9178816
    Abstract: In general, techniques are described for providing control plane messaging in an active-active (or all-active) configuration of a multi-homed EVPN environment. In some examples, the techniques include receiving a control plane message comprising at least one address that identifies that second PE network device. The techniques may include configuring, based at least in part on the control plane message, a forwarding plane of a first PE network device to identify network packets having respective destination addresses that match the at least one address. The techniques may include determining that at least one address of the network packet matches the at least one address that identifies the second PE network device. The techniques may include, responsive to the determination, skipping a decrement of the Time-To-Live (TTL) value of the network packet, and forwarding the network packet to the second PE network device.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: November 3, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Deepak Ojha, Shrinivasa Kini, Pankaj Shukla, Manoj Sharma, John E. Drake
  • Patent number: 9055000
    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: December 17, 2012
    Date of Patent: June 9, 2015
    Assignee: Juniper Networks, Inc.
    Inventors: Kaushik Ghosh, Ramasamy Ramanathan, Anil Lohiya, Manoj Sharma, Shrinivasa Kini, Cunzhi Lu
  • Patent number: 8898593
    Abstract: Technologies are described herein for identifying a sharing level of content items in a content library. The content library includes a first content item having a first sharing configuration and a second content item having a second sharing configuration. The first sharing state associated with the first content item is set based on the first sharing configuration. The second sharing state associated with the second content item is set based on the second sharing configuration. A content list including multiple rows and a sharing hint column is displayed. A first row corresponds to the first content item, and a second row corresponds to the second content item. A first icon corresponding to the first sharing state is arranged under the sharing hint column on the first row. A second sharing icon corresponding to the second sharing state is arranged under the sharing hint column on the second row.
    Type: Grant
    Filed: October 5, 2011
    Date of Patent: November 25, 2014
    Assignee: Microsoft Corporation
    Inventors: Richard Joseph Sgro, Manoj Sharma, Yong Woo Rhee, Bojana Marjanovic Duke
  • Patent number: 8671123
    Abstract: A context icon-oriented user interface for indicating search criteria allows a user to select a first icon associated with an individual for which information associated with a second icon, and potentially select further icons that are retrieved and presented to the user. A context determines the universe of first icons that are presented for selection by the user, and a stickiness level between the user and individuals in the universe of first icons may further reduce the universe of first icons based on various factors, including prior interaction with the user. Search results based on a combination of icons are then returned to the user, allowing the user to visually request searches without recalling keywords used to define the search query.
    Type: Grant
    Filed: February 1, 2012
    Date of Patent: March 11, 2014
    Assignee: Microsoft Corporation
    Inventor: Manoj Sharma
  • Publication number: 20130311968
    Abstract: Managing large software projects is a notoriously difficult task. It is very difficult to project how long it will take to design, develop, and test the software thoroughly enough before it can be shipped to customers. To help with the task of software development, an advanced predictive analytics system is introduced. The predictive analytics system extracts metrics on code complexity, code churn, new features, testing, and bug tracking from a software development project. These extracted metrics are then provided to predictive analysis engine. The predictive analysis engine processes the extracted metrics in view of historical software development experience collected in a representative model. The predictive analysis engine outputs useful predictions such as future bug discover rates, customer found defects, and the probability of hitting a schedule ship date with a desired quality level.
    Type: Application
    Filed: November 9, 2012
    Publication date: November 21, 2013
    Inventor: Manoj Sharma
  • Publication number: 20130198224
    Abstract: A context icon-oriented user interface for indicating search criteria allows a user to select a first icon associated with an individual for which information associated with a second icon, and potentially select further icons that are retrieved and presented to the user. A context determines the universe of first icons that are presented for selection by the user, and a stickiness level between the user and individuals in the universe of first icons may further reduce the universe of first icons based on various factors, including prior interaction with the user. Search results based on a combination of icons are then returned to the user, allowing the user to visually request searches without recalling keywords used to define the search query.
    Type: Application
    Filed: February 1, 2012
    Publication date: August 1, 2013
    Applicant: Microsoft Corporation
    Inventor: Manoj Sharma
  • Patent number: 8439837
    Abstract: The present invention is directed to a method of reducing false readings in a hypoglycemic detector that includes establishing a predetermined hypoglycemic threshold, a predetermined critical threshold, a predetermined rate of change in glucose concentration where the predetermined critical threshold is below the predetermined hypoglycemic threshold. A first sampling rate is then calculated based upon said predetermined hypoglycemic threshold, said predetermined critical threshold, and said predetermined rate of change in glucose concentration.
    Type: Grant
    Filed: October 30, 2007
    Date of Patent: May 14, 2013
    Assignee: LifeScan, Inc.
    Inventors: Sharbel E. Noujaim, David Horwitz, Manoj Sharma, Joseph Marhoul
  • Publication number: 20130091461
    Abstract: Technologies are described herein for identifying a sharing level of content items in a content library. The content library includes a first content item having a first sharing configuration and a second content item having a second sharing configuration. The first sharing state associated with the first content item is set based on the first sharing configuration. The second sharing state associated with the second content item is set based on the second sharing configuration. A content list including multiple rows and a sharing hint column is displayed. A first row corresponds to the first content item, and a second row corresponds to the second content item. A first icon corresponding to the first sharing state is arranged under the sharing hint column on the first row. A second sharing icon corresponding to the second sharing state is arranged under the sharing hint column on the second row.
    Type: Application
    Filed: October 5, 2011
    Publication date: April 11, 2013
    Applicant: MICROSOFT CORPORATION
    Inventors: Richard Joseph Sgro, Manoj Sharma, Yong Woo Rhee, Bojana Marjanovic Duke
  • Publication number: 20100324401
    Abstract: The present invention relates to methods and systems for monitoring the effectiveness of diabetes treatment. Methods and systems in accordance with the present invention provide information relating to variability of glucose levels and hypoglycemia and hyperglycemia. Such information is based on time-stamped blood glucose data obtained from a meter or the like and actual measurements of HbA1c levels are not required.
    Type: Application
    Filed: August 10, 2010
    Publication date: December 23, 2010
    Inventors: Erik OTTO, David Horwitz, Kirk Harmon, Manoj Sharma
  • Patent number: D689081
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: September 3, 2013
    Assignee: Microsoft Corporation
    Inventors: Yong Woo Rhee, Dustin Anglin, Gaurav R. Doshi, Bojana Duke, Manoj Sharma, Richard Joseph Sgro, Lauren Nicole Antonoff
  • Patent number: D706825
    Type: Grant
    Filed: June 14, 2012
    Date of Patent: June 10, 2014
    Assignee: Microsoft Corporation
    Inventors: Yong Woo Rhee, Manoj Sharma, Richard Joseph Sgro, Bojana Duke