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: 20160371241Abstract: 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: ApplicationFiled: June 19, 2015Publication date: December 22, 2016Applicant: Microsoft Technology Licensing, LLCInventors: Candy H.M. Wong, Manoj Sharma
-
Publication number: 20160337465Abstract: 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: ApplicationFiled: May 13, 2016Publication date: November 17, 2016Applicant: CISCO TECHNOLOGY, INC.Inventors: Marc Solanas Tarre, Ralf Rantzau, Debojyoti Dutta, Manoj Sharma
-
Publication number: 20160292289Abstract: 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: ApplicationFiled: January 15, 2016Publication date: October 6, 2016Applicant: MICROSOFT TECHNOLOGY LICENSING, LLCInventors: DOUGLAS LANE MILVANEY, MAURA FITZGERALD, JOSHUA JONES, MATT MCNEILL, MANOJ SHARMA, LIDIANE JONES
-
Publication number: 20160261487Abstract: 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: ApplicationFiled: March 31, 2015Publication date: September 8, 2016Inventors: Nitin Singh, Ryan Bickhart, Manoj Sharma, Hassan C. Hosseini
-
Patent number: 9403557Abstract: 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: GrantFiled: December 8, 2014Date of Patent: August 2, 2016Inventor: Manoj Sharma
-
Publication number: 20160191374Abstract: 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: ApplicationFiled: December 31, 2014Publication date: June 30, 2016Inventors: Nitin Singh, Anshu Verma, Sudha Madhavi Yeevani, Manoj Sharma, Hassan C. Hosseini, Prasantha Kumar Gudipati
-
Patent number: 9268894Abstract: 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: GrantFiled: May 16, 2014Date of Patent: February 23, 2016Assignee: STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Vishal Kumar Sharma, Manoj Sharma Kumar
-
Publication number: 20150378524Abstract: 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: ApplicationFiled: October 6, 2014Publication date: December 31, 2015Inventors: Benjamin Wilde, Endre Bognar, Manoj Sharma
-
Publication number: 20150331985Abstract: 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: ApplicationFiled: May 16, 2014Publication date: November 19, 2015Applicant: STMICROELECTRONICS INTERNATIONAL N.V.Inventors: Vishal Kumar Sharma, Manoj Sharma Kumar
-
Patent number: 9178816Abstract: 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: GrantFiled: September 27, 2013Date of Patent: November 3, 2015Assignee: Juniper Networks, Inc.Inventors: Deepak Ojha, Shrinivasa Kini, Pankaj Shukla, Manoj Sharma, John E. Drake
-
Patent number: 9055000Abstract: 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: GrantFiled: December 17, 2012Date of Patent: June 9, 2015Assignee: Juniper Networks, Inc.Inventors: Kaushik Ghosh, Ramasamy Ramanathan, Anil Lohiya, Manoj Sharma, Shrinivasa Kini, Cunzhi Lu
-
Patent number: 8898593Abstract: 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: GrantFiled: October 5, 2011Date of Patent: November 25, 2014Assignee: Microsoft CorporationInventors: Richard Joseph Sgro, Manoj Sharma, Yong Woo Rhee, Bojana Marjanovic Duke
-
Patent number: 8671123Abstract: 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: GrantFiled: February 1, 2012Date of Patent: March 11, 2014Assignee: Microsoft CorporationInventor: Manoj Sharma
-
Publication number: 20130311968Abstract: 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: ApplicationFiled: November 9, 2012Publication date: November 21, 2013Inventor: Manoj Sharma
-
Publication number: 20130198224Abstract: 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: ApplicationFiled: February 1, 2012Publication date: August 1, 2013Applicant: Microsoft CorporationInventor: Manoj Sharma
-
Patent number: 8439837Abstract: 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: GrantFiled: October 30, 2007Date of Patent: May 14, 2013Assignee: LifeScan, Inc.Inventors: Sharbel E. Noujaim, David Horwitz, Manoj Sharma, Joseph Marhoul
-
Publication number: 20130091461Abstract: 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: ApplicationFiled: October 5, 2011Publication date: April 11, 2013Applicant: MICROSOFT CORPORATIONInventors: Richard Joseph Sgro, Manoj Sharma, Yong Woo Rhee, Bojana Marjanovic Duke
-
Publication number: 20100324401Abstract: 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: ApplicationFiled: August 10, 2010Publication date: December 23, 2010Inventors: Erik OTTO, David Horwitz, Kirk Harmon, Manoj Sharma
-
Patent number: D689081Type: GrantFiled: June 14, 2012Date of Patent: September 3, 2013Assignee: Microsoft CorporationInventors: Yong Woo Rhee, Dustin Anglin, Gaurav R. Doshi, Bojana Duke, Manoj Sharma, Richard Joseph Sgro, Lauren Nicole Antonoff
-
Patent number: D706825Type: GrantFiled: June 14, 2012Date of Patent: June 10, 2014Assignee: Microsoft CorporationInventors: Yong Woo Rhee, Manoj Sharma, Richard Joseph Sgro, Bojana Duke