Patents by Inventor Mohan Krishna
Mohan Krishna 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: 9514345Abstract: Wearable scanners or readers may be mounted to and operated from at least one extension of the human body, such as a portion of a hand or wrist of a user. The wearable scanners or readers may include one or more manual or automatic actuators for initiating a scanning or reading of a marking on an object. Such actuators may be worn about the portion of the hand or wrist of the user, including within a palm of the hand, or in a ring-like device surrounding at least one finger of the hand. Additionally, the wearable scanners or readers may include optical elements configured to capture images in one or more directions or along one or more axes, and may further include any type of display elements (e.g., touchscreens, LED or LCD displays, or electrophoretic displays) formed in substantially flat or curved shapes.Type: GrantFiled: January 7, 2016Date of Patent: December 6, 2016Assignee: Amazon Technologies, Inc.Inventors: Fareed Adib Qaddoura, Keith Francis Deacon, Mohan Krishna Rao
-
Patent number: 9505554Abstract: Methods of and devices and systems for obtaining and using images of items as the items appear in an inventory area (e.g., storage bin) are disclosed. Images of inventory areas are captured before and after stow or pick operations. A difference between the before and after images is determined and extracted as an image of the item that was stowed or picked. The process may be repeated for numerous units of the item and one or more definitive item images are selected. The definitive item image may be displayed to pickers directly to facilitate picking, or may be used to determine the position of a unit of the item in a particular inventory area such that the position of the item to be picked may be indicated to the picker. Definitive item images may also be used for inventory validation, enforcement of pick and stow etiquette.Type: GrantFiled: September 24, 2013Date of Patent: November 29, 2016Assignee: Amazon Technologies, Inc.Inventors: Cheuk-Man Kong, Mohan Krishna Rao, Morley Duncan Abbott, Balasubramaneyam Maniymaran
-
Patent number: 9503377Abstract: A system for congestion control of traffic in a network that uses Transmission Control Protocol (TCP) includes a plurality of TCP congestion control programs having one or more parameters, a plurality of TCP congestion control units running the TCP congestion control programs, and a TCP mapper adapted to map incoming TCP traffic flow from a plurality of incoming TCP traffic flows to the TCP congestion control units based on at least one of (a) the type of application program from which the incoming TCP traffic flow originated (b) the type of network for which the incoming TCP traffic flow is destined, (c) parameters related to network performance (d) network constraints (e) source of the incoming TCP traffic flow, and (f) destination of the incoming TCP traffic flow.Type: GrantFiled: January 17, 2014Date of Patent: November 22, 2016Assignee: LiveQoS Inc.Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Uri Nebogatov, Miika Anttoni Klemetti, Vijayendran Mahendran
-
Publication number: 20160323061Abstract: Dynamic forward error correction (FEC) setting is discussed in which the network determines a FEC percentage for each video segment of a video streaming service, based on consideration of the transfer length of the video segment and the allocated bandwidth. When the transfer length and allocated bandwidth reflect transmission of less than peak bandwidth, the network will determine a higher FEC percentage that uses the otherwise wasted bandwidth to transmit additional redundancy symbols. The additional redundancy symbols increase the error recovery rate when collisions occur between streaming video reception and page monitoring occasions of other networks in multi-network, multi-subscriber identification module (SIM) mobile devices. A network entity may then transmit the dynamic FEC percentage for each video segment in the file description table (FDT) associated with the video streaming service.Type: ApplicationFiled: September 10, 2015Publication date: November 3, 2016Inventors: Kuo-Chun Lee, Sivaramakrishna Veerepalli, Jack Shyh-hurng Shauh, Shailesh Maheshwari, Mohan Krishna Gowda, Ralph Akram Gholmieh, Nermeen Ahmed Bassiouny, Pavan Chaithanya Kaivaram, Ramchandran Srinivasan
-
Publication number: 20160294511Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus is for wireless communication with a serving cell. The apparatus receives a first segment of a first IP packet in a first MBSFN subframe. The IP packet can include a data related to an eMBMS service. The apparatus determines a second segment of the first IP packet is not received in a second MBSFN subframe. The apparatus assembles a replacement IP packet that includes the first segment of the first IP packet and a first IP header. The apparatus performs FEC on the replacement IP packet.Type: ApplicationFiled: August 4, 2015Publication date: October 6, 2016Inventors: Shailesh MAHESHWARI, Kuo-Chun LEE, Sivaramakrishna VEEREPALLI, Jack Shyh-Hurng SHAUH, Ralph Akram GHOLMIEH, Mohan Krishna GOWDA
-
Patent number: 9451674Abstract: Systems, methods and media for illuminating locations where operations are to be performed are disclosed. A set of locations where an operation is to be performed by an agent may be determined by a control system. A particular illumination pattern of numerous illumination patterns may be assigned to an agent by the control system. Illumination patterns may be colors, shapes, blink rates or any combination thereof for example. The control system may send instructions to illumination devices that correspond to the set of locations to designate all of the locations in the set of locations with the particular illumination pattern assigned to the agent such that the agent is visually aware of location to traverse. Distinct agents may each be assigned distinct illumination patterns such that the agents may operate in the same area without confusion of which agent should perform the operation at a location.Type: GrantFiled: December 16, 2013Date of Patent: September 20, 2016Assignee: Amazon Technologies, Inc.Inventors: Cheuk-Man Kong, Mohan Krishna Rao, Morley Duncan Abbott, Balasubramaneyam Maniymaran
-
Publication number: 20160227574Abstract: Aspects disclosed herein relate to utilizing and/or mitigating superfluous resource grants in a wireless network. In one aspect, an uplink resource grant is received from a network node, and a plurality of protocol data units are mapped from a buffer over the uplink resource grant in generating a transport block for transmitting data. It is determined that additional resources remain on the uplink resource grant after mapping the protocol data units, and one or more additional protocol data units are mapped for opportunistically transmitting data from a best effort buffer over the additional resources. In another aspect, a maximum grant size for a user equipment (UE) is computed based at least in part on a modulation and coding scheme and a number of resource blocks configured for the UE, and used along with a priority of a bearer to determine whether to send a buffer status report for the bearer.Type: ApplicationFiled: February 2, 2015Publication date: August 4, 2016Inventors: Ashwini RAINA, Gang Andy Xiao, Mohan Krishna Gowda
-
Patent number: 9395084Abstract: A combustor assembly having a fuel pre-mixer including a duct for mixing an airflow and a fuel therein. Also included is a center body coaxially aligned within the duct for receiving the fuel from a fuel source and configured to distribute the fuel to at least one axial location within the duct. Further included is a planar vane section in communication with the airflow and the fuel to provide a first injection of fuel and a flow conditioning effect on the airflow. Yet further included is a swirler vane section disposed downstream of the planar vane section, wherein the swirler vane section is configured to provide a second injection of fuel and a mixing of the fuel and the airflow.Type: GrantFiled: June 6, 2012Date of Patent: July 19, 2016Assignee: GENERAL ELECTRIC COMPANYInventors: Mohan Krishna Bobba, Abdul Rafey Khan
-
Publication number: 20160205663Abstract: Embodiments include methods implemented by a processor of a mobile communication device for managing tune-aways by a radio frequency resource supporting a first subscription to support a second subscription. The processor may determine a data loss ratio of the data of a media file that is lost in transmission to the mobile communication device. The processor may compare the data loss ratio of the data to a first data loss ratio threshold and a second data loss ratio threshold, and the processor may block a tune-away event of the radio frequency resource from the first subscription to the second subscription in response to determining that the data loss ratio of the data is greater than the first data loss ratio threshold and less than the second data loss ratio threshold.Type: ApplicationFiled: July 24, 2015Publication date: July 14, 2016Inventors: Jack Shyh-Hurng Shauh, Sivaramakrishna Veerepalli, Shailesh Maheshwari, Daniel Amerga, Kuo-Chun Lee, Mohan Krishna Gowda, Ralph Akram Gholmieh, Nagaraju Naik, Nermeen Ahmed Bassiouny, Thadi Manjunath Nagaraj, Amit Mahajan, Reza Shahidi, Pavan Kaivaram, Ramchandran Srinivasan, Alexey Semjonovs, Adrian Prentice, Marc Azar, Srinivasan Rajagopalan
-
Publication number: 20160174195Abstract: A method, an apparatus, and a computer program product for wireless communication are provided. The apparatus determines a timing of each of one or more audio transmissions of one or more audio segments through Multimedia Broadcast Multicast Service (MBMS) streaming via a first radio access technology (RAT), where the MBMS streaming includes the one or more audio segments and one or more video segments. The apparatus refrains from tuning away from the first RAT to a second RAT during at least one audio transmission of the one or more audio transmissions, the second RAT being different than the first RAT.Type: ApplicationFiled: November 23, 2015Publication date: June 16, 2016Inventors: Kuo-Chun LEE, Sivaramakrishna VEEREPALLI, Shailesh MAHESHWARI, Daniel AMERGA, Jack Shyh-Hurng SHAUH, Mohan Krishna GOWDA, Ralph Akram GHOLMIEH, Nagaraju NAIK, Nermeen Ahmed BASSIOUNY, Thadi Manjunath NAGARAJ
-
Publication number: 20160162801Abstract: Automatically detecting and anticipating that an additional machine learning experiment may be needed. A method includes after successfully running a first experiment workflow, automatically prompting a user that an additional experiment workflow may be needed based on specific criteria associated with the first experiment workflow. The method further includes receiving input from the user confirming the additional experiment workflow. As a result of receiving input from the user confirming the additional experiment workflow, the method further includes the system automatically reconfiguring the first experiment workflow, including automatically identifying all necessary modules for the additional experiment workflow and connecting them properly to perform the intended second experiment workflow. The method further includes displaying to the user the first experimental workflow transitioning from the first experiment workflow to the additional experiment workflow.Type: ApplicationFiled: December 5, 2014Publication date: June 9, 2016Inventors: Pedro Ardila, Christina Storm, Mohan Krishna Bulusu, Raymond Ramin Laghaeian
-
Publication number: 20160148115Abstract: A machine learning model deployment tool can receive a trained machine learning model and driven by a series of user interfaces and by received user input from the user interfaces, can automatically generate machine learning model software and deploy it to a hosting environment. The deployment of a machine learning model can be automated so that custom code does not have to be written by a human. Deployment can be to a single computing device, to a small scale service, to a small scale web service or to “the cloud”, e.g., as a high-scale, fault-tolerant web service utilizing hundreds of computers. Deployment can be guided by a series of user interfaces.Type: ApplicationFiled: November 26, 2014Publication date: May 26, 2016Inventors: Joseph Sirosh, Mohan Krishna Bulusu, Vijay Narayanan, Ritwik Bhattacharya, Srikanth Shoroff, Pedro Ardila, Alan Billing
-
Patent number: 9328923Abstract: A system includes a turbomachine including a first chamber configured to contain a first fluid and a second chamber configured to contain a second fluid. The turbomachine also includes a barrier disposed between the first and second chambers. The barrier is configured to separate the first fluid and the second fluid. Additionally, the barrier includes a first surface facing the first chamber and a second surface facing the second chamber. The turbomachine also includes an orifice extending from the first chamber to the second chamber. The orifice defines a fluid passageway. Additionally, the turbomachine includes a tube including a first end and a second end. The first end is coupled to the first surface and is disposed about a perimeter of the orifice. The tube is configured to at least partially contain the second fluid.Type: GrantFiled: October 10, 2012Date of Patent: May 3, 2016Assignee: General Electric CompanyInventors: Mohan Krishna Bobba, Roy Marshall Washam
-
Publication number: 20160050085Abstract: A system transports a plurality of UDP datagrams from a sending application to a receiving application by creating a TCP tunnel between a TCP sending-end and a TCP receiving-end, encapsulating the datagrams in TCP packets at the TCP transmitting-end, transmitting the TCP packets via the TCP tunnel to the TCP receiving-end over a network using a TCP/IP protocol, and extracting the datagrams from the TCP packet and forwarding the extracted datagrams to the receiving application. The TCP tunnel may provide the same delay and responsiveness as UDP protocol. The TCP receiving-end may detect when a packet is missing and request retransmission when a packet is missing, so that the TCP sending-end retransmits the missing packets. The transmitting of TCP packets to the TCP receiving-end continues when the receiving-end detects a missing packet, so that there is no lag in the forwarding of the extracted datagrams. Retransmitted packets may be discarded.Type: ApplicationFiled: August 15, 2014Publication date: February 18, 2016Inventors: Shane Daniel Barnes, Matthew Robert Williams, Miika Anttoni Klemetti, Vijayendran Mahendran, Uri Nebogatov, Mohan Krishna Vemulapali
-
Patent number: 9235742Abstract: Wearable scanners or readers may be mounted to and operated from at least one extension of the human body, such as a portion of a hand or wrist of a user. The wearable scanners or readers may include one or more manual or automatic actuators for initiating a scanning or reading of a marking on an object. Such actuators may be worn about the portion of the hand or wrist of the user, including within a palm of the hand, or in a ring-like device surrounding at least one finger of the hand. Additionally, the wearable scanners or readers may include optical elements configured to capture images in one or more directions or along one or more axes, and may further include any type of display elements (e.g., touchscreens, LED or LCD displays, or electrophoretic displays) formed in substantially flat or curved shapes.Type: GrantFiled: December 17, 2013Date of Patent: January 12, 2016Assignee: Amazon Technologies, Inc.Inventors: Fareed Adib Qaddoura, Keith Francis Deacon, Mohan Krishna Rao
-
Publication number: 20160004330Abstract: A handheld ultrasound imaging apparatus for capturing images of a subject is disclosed. The handheld ultrasound imaging apparatus includes a display for displaying a diagnostic ultrasound image and a plurality of user interface (UI) objects. A housing for holding the display. Further a user input interface is configured in at least one of the display and the housing. The user input interface is operable by a user to control a pointer for providing user input at points on the display to perform one or more activities.Type: ApplicationFiled: February 27, 2014Publication date: January 7, 2016Applicant: GENERAL ELECTRIC COMPANYInventors: Subin SUNDARAN BABY SAROJAM, Mohan KRISHNA KOMMU
-
Publication number: 20150372788Abstract: Certain aspects of the present disclosure provide techniques and apparatus for quick radio link control (RLC) retransmission on hybrid automatic repeat request (HARQ) failure during tune away. According to certain aspects, a method for wireless communications is provided. The method generally includes performing communications with a base station (BS) using radio components tuned to a first air interface, detecting a tune-away of the radio components from the first air interface to a second air interface while performing the communications, and scheduling one or more packets for retransmission to the BS upon completion of the tune-away, wherein the one or more packets are one or more packets that failed to be transmitted due to the tune-away.Type: ApplicationFiled: June 22, 2015Publication date: December 24, 2015Inventors: Gang Andy XIAO, Ashwini RAINA, Shailesh MAHESHWARI, Rudhir UPRETEE, Mohan Krishna GOWDA, Bao Vinh NGUYEN, Deepak KRISHNAMOORTHI, Prasad KADIRI, Pavan KAIVARAM, Chintan Shirish SHAH, Meric UZUNOGLU, Aziz GHOLMIEH
-
Publication number: 20150358238Abstract: A system for congestion control of traffic in a network that uses Transmission Control Protocol (TCP) includes a plurality of TCP congestion control programs having one or more parameters, a plurality of TCP congestion control units running the TCP congestion control programs, and a TCP mapper adapted to map incoming TCP traffic flow from a plurality of incoming TCP traffic flows to the TCP congestion control units based on at least one of (a) the type of application program from which the incoming TCP traffic flow originated (b) the type of network for which the incoming TCP traffic flow is destined, (c) parameters related to network performance (d) network constraints (e) source of the incoming TCP traffic flow, and (f) destination of the incoming TCP traffic flow.Type: ApplicationFiled: August 17, 2015Publication date: December 10, 2015Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Uri Nebogatov, Shane Daniel Barnes, Miika Anttoni Klemetti, Vijayendran Mahendran
-
Publication number: 20150350390Abstract: Systems and methods for transporting data between two endpoints over an encoded channel are disclosed. Data transmission units (data units) from the source network are received at an encoding component logically located between the endpoints. These first data units are subdivided into second data units and are transmitted to the destination network over the transport network. Also transmitted are encoded or extra second data units that allow the original first data units to be recreated even if some of the second data units are lost. These encoded second data units may be merely copies of the second data units transmitted, parity second data units, or second data units which have been encoded using erasure correcting coding. At the receiving endpoint, the second data units are received and are used to recreate the original first data units.Type: ApplicationFiled: August 8, 2015Publication date: December 3, 2015Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali
-
Patent number: 9189307Abstract: A system is provided for improving the performance of an access network for coupling user devices to an application server. The system includes a user device coupled to an intermediate server via the access network. The user device has a processor adapted to encode data using a network performance enhancing coding (NPEC), and to transmit the encoded data via the access network to the intermediate server. The intermediate server is adapted to receive the encoded data and has a processor adapted to decode the encoded data using the NPEC, and to transmit the decoded data to the application server.Type: GrantFiled: January 10, 2013Date of Patent: November 17, 2015Assignee: LIVEQOS INC.Inventors: Matthew Robert Williams, Mohan Krishna Vemulapali, Martin William Horne, James Robert McMillan