Patents by Inventor Raghavendra Reddy

Raghavendra Reddy 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: 20160259862
    Abstract: A method for selecting a tag for a content item includes obtaining a first content item; obtaining data associated with a first user; based on the data associated with the first user, selecting a first tag for the first content item; and generating a second content item comprising (a) at least a portion of the first content item and (b) the first tag.
    Type: Application
    Filed: March 3, 2015
    Publication date: September 8, 2016
    Inventors: Shridhar Navanageri, Anil Maipady, Sudhakar Subashchandrabose, Raghavendra Reddy Mooram, Narender Vattikonda
  • Publication number: 20160260339
    Abstract: A method of operating an online teaching system provides an activity tool that enables participation in an activity related to a learning object. The method provides a note tool for taking notes. The method determines that notes taken by users using the note tool were taken in conjunction with the users participating in an activity using the activity tool. Metadata is generated for notes based on any of: semantic analysis of content of each note, content of the learning object, performance information that indicates how the user that created the note performed on tasks, performance information that indicates how users that read the note performed on tasks, or professional performance information of the user that created the note. The method stores data that associates the notes with the metadata generated for each note. The method performs further action on notes based on the metadata generated for each note.
    Type: Application
    Filed: March 2, 2015
    Publication date: September 8, 2016
    Inventors: Sudhakar Subashchandrabose, Anil Maipady, Raghavendra Reddy Mooram, Narender Vattikonda, Sajithkumar Kizhakkiniyil, Shridhar Navanageri
  • Publication number: 20160210127
    Abstract: An improved system and method for updating software is described. The system, upon detecting one or more changes within the set of eligibility attribute values associated with the one or more particular components of previously-provided software, selects a replacement component. The component is selected based on one or more changed eligibility attribute values within the set of eligibility attribute values, and the metadata of the user device. Using the replacement component, the replacement software is constructed and sent to the user device.
    Type: Application
    Filed: January 11, 2016
    Publication date: July 21, 2016
    Inventors: SUDHAKAR SUBASHCHANDRABOSE, ANIL MAIPADY, RAGHAVENDRA REDDY MOORAN, SHRIDHAR NAVANAGERI, NARENDER VATTIKONDA
  • Publication number: 20160182627
    Abstract: A method and apparatus for capturing events in a first application on a first device and replaying the events in a second application on a second device is provided. In an embodiment, a capture unit records all actions that occur within a first application on a first device and save them as event records. The capture unit sends the event records to an application sync service which labels the events as a session and performs analytics on the records within. After receiving a request to resume the application on a second device, the application sync service sends the event records to a playback unit executing on the second device. First playback unit then executes the events in an application on the second device.
    Type: Application
    Filed: January 28, 2015
    Publication date: June 23, 2016
    Inventors: Shridhar Navanageri, Anil Maipady, Sudhakar Subashchandrabose, Raghavendra Reddy Mooram, Narender Vattikonda
  • Publication number: 20160063656
    Abstract: Techniques are described for a syllabus authoring and publishing system that allows educators to create and customize syllabi using data integration to optimize for various criteria. A syllabus begins with one or more course objectives, wherein one or more data services are consulted for optimal selection of course activities to satisfy the course objectives. After the appropriate course activities are selected and customized, the syllabus may be saved as one of several syllabus versions and a particular version may be published downstream for further customization by other users. The syllabus is a dynamic document with rich metadata and may directly link to and launch interactive learning objects. The metadata may also specify user role based and workflow context based permissions for viewing, editing, and interacting with the syllabus. All changes and interactions with the syllabus may be tracked in the metadata for analytics and other uses.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Narender Vattikonda, Shridhar Navanageri, Sudhakar Subashchandrabose, Raghavendra Reddy, Anil Maipady
  • Publication number: 20160063880
    Abstract: Techniques are described herein for storing and managing activity objects. The activity objects represent activities that are designed to achieve objectives. The activity model reflected in the activity objects allows the activity objects to be associated with objective objects that represent the objectives of the activities represented by the activity objects. A mechanism is provided to transition activity objects through various states, to allow people with various roles to each apply their own customizations to an activity before the activity is published in association with the syllabus of a particular course offering. Techniques are also described for collecting instrumentation data as users perform the activities associated with the activity objects, and for recommending activities based on previously collected instrumentation data.
    Type: Application
    Filed: August 27, 2014
    Publication date: March 3, 2016
    Inventors: Anil Maipady, Raghavendra Reddy, Sudhakar Subashchandrabose, Shridhar Navanageri, Narender Vattikonda
  • Publication number: 20160063878
    Abstract: Techniques for providing customized learning material for a particular course so that each student can learn efficiently and effectively based on their own skills and depth of knowledge in the particular subject. The system allows customization of a path through the course material by setting waypoints. Each waypoint corresponds to a particular position within the course material. By setting multiple waypoints, a user can create a customized path through the course material. The user can further specify, for each waypoint, the level of detail of the course material presented to the user. By following the sequence of waypoints, the system can automatically present the course material via a course player to the user in the order the user prefers.
    Type: Application
    Filed: August 29, 2014
    Publication date: March 3, 2016
    Inventors: Sudhakar Subashchandrabose, Anil Maipady, Shridar Navanageri, Narender Vattikonda, Raghavendra Reddy
  • Patent number: 9235385
    Abstract: An improved system and method for providing software is described. The system, upon receiving a software request from a user device, obtains metadata about the user device. Based on the metadata and the software requested, a template of the software is obtained. The template specifies a list of categories, where each category is associated with component(s) in a component database. Based on the metadata and eligibility attributes of the respective components, one component from each category is selected for inclusion in the software. From the selected components and the template, the requested software is constructed and sent to the user device. In some embodiments, for popular user devices, a previously stored selection of components can be accessed. In some embodiments, an updated version of the software is provided if the metadata of the user device changes or if there is a change in the available components or software templates.
    Type: Grant
    Filed: January 20, 2015
    Date of Patent: January 12, 2016
    Assignee: APOLLO EDUCATION GROUP, INC.
    Inventors: Sudhakar Subashchandrabose, Anil Maipady, Raghavendra Reddy Mooram, Shridhar Navanageri, Narender Vattikonda
  • Publication number: 20150220880
    Abstract: Methods, stored instructions, and machines are provided herein for suggesting a candidate enrollment item for a candidate student. One or more computing devices, such as one or more recommendation servers, operate a recommendation service that suggests candidate enrollment items. The recommendation service collects, receives, or otherwise accesses information relevant to student interests or goals and information relevant to the quality and characteristics of enrollment items. This information is aggregated, analyzed, and used to suggest individual enrollment item(s) or an academic program of enrollment items that match individual student interest(s) or a set of student interests. The recommendation service may also monitor student actions that are taken based on or in light of the suggestion, and the recommendation service may adjust future suggestions based on these actions.
    Type: Application
    Filed: February 6, 2014
    Publication date: August 6, 2015
    Inventors: ANIL MAIPADY, SHRIDHAR NAVANAGERI, NARENDER VATTIKONDA, RAGHAVENDRA REDDY MOORAM, SUDHAKAR SUBASHCHANDRABOSE
  • Publication number: 20150213723
    Abstract: An automated resource resolver system receives a client request for a learning resource. The system selects a format for a target resource, to be delivered to the client device, based on user information and context information for the client device. Thus, the selected format will be accessible by the client device, utilizing the capabilities of the device, and will be the best-fit format for the user. After the system selects the format, the system determines whether the target resource stored at a resource repository is in the selected format. If not, then the system selects an instance of the target resource, not in the selected format, to convert to the selected format. The system converts the selected resource instance to produce an instance of the target resource that is in the selected format. The system makes the target learning resource, in the selected format, available to the client device.
    Type: Application
    Filed: January 29, 2014
    Publication date: July 30, 2015
    Applicant: Apollo Education Group, Inc.
    Inventors: Narender Vattikonda, Shridhar Navanageri, Sudhakar Subashchandrabose, Raghavendra Reddy, Anil Maipady
  • Publication number: 20140137444
    Abstract: A loader bucket is adapted for use with a machine includes a first side section, a second side section and a rear section. The rear section has a substantially arcuate portion so that a bottom section extends from a lower end of the arcuate portion. Further, a top section extends from an upper end of the arcuate portion. One or more counterweights are disposed on the top section of the loader bucket.
    Type: Application
    Filed: November 16, 2012
    Publication date: May 22, 2014
    Applicant: Caterpillar Inc.
    Inventors: Srivatsan Srinivasa Rengan, Thiagarajan Mahadevan, Raghavendra Reddy
  • Patent number: 8671105
    Abstract: A computer implemented system and method that combines data from multiple sources to provide a unified view of data using multi-layered conceptual modeling framework. The invention provides means to model conceptual data models at multiple levels of abstraction and a means to map them with each other and with physical models. A query rewriting approach adopted in the present invention is capable of translating queries down multiple levels of conceptual models into physical models and Conceptual modeling framework provide a means to capture and process semantic intent of data more accurately thereby reducing data integration errors significantly.
    Type: Grant
    Filed: August 29, 2011
    Date of Patent: March 11, 2014
    Assignee: Tata Consultancy Services Limited
    Inventors: Sreedhar Sannareddy Reddy, Prasenjit Das, Raghavendra Reddy Yeddula
  • Patent number: 8527556
    Abstract: Some aspects include determination of second document identifiers added to a search index. The search index associates each of a plurality of words with at least one of a plurality of first document identifiers. For each of the second document identifiers, metadata of a document identified by the second document identifier is added to a content store storing metadata of each document identified by the plurality of first document identifiers. In some aspects, the content store comprises at least one flat file, and the metadata is appended to an end of one or more of the at least one flat file.
    Type: Grant
    Filed: September 27, 2010
    Date of Patent: September 3, 2013
    Assignee: Business Objects Software Limited
    Inventors: Ganesh Vaitheeswaran, Arindam Bhattacharejee, Raghavendra Reddy Bijjula
  • Publication number: 20120095957
    Abstract: A method facilitating interoperability across the integrating platforms is provided by composing purpose specific integrating tools using conceptual modeling framework and a set of primitive foundational components. The model driven architecture provides easy migration from one solution architecture to another. Also, the present invention discloses a method to migrate from one implementation to another using set of composed purpose specific integration tools.
    Type: Application
    Filed: October 4, 2011
    Publication date: April 19, 2012
    Applicant: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Sreedhar Sannareddy Reddy, Prasenjit Das, Raghavendra Reddy Yeddula
  • Publication number: 20120078859
    Abstract: Some aspects include determination of second document identifiers added to a search index. The search index associates each of a plurality of words with at least one of a plurality of first document identifiers. For each of the second document identifiers, metadata of a document identified by the second document identifier is added to a content store storing metadata of each document identified by the plurality of first document identifiers. In some aspects, the content store comprises at least one flat file, and the metadata is appended to an end of one or more of the at least one flat file.
    Type: Application
    Filed: September 27, 2010
    Publication date: March 29, 2012
    Inventors: Ganesh Vaitheeswaran, Arindam Bhattacharjee, Raghavendra Reddy Bijjula
  • Publication number: 20120059840
    Abstract: A computer implemented system and method that combines data from multiple sources to provide a unified view of data using multi-layered conceptual modeling framework. The invention provides means to model conceptual data models at multiple levels of abstraction and a means to map them with each other and with physical models. A query rewriting approach adopted in the present invention is capable of translating queries down multiple levels of conceptual models into physical models and Conceptual modeling framework provide a means to capture and process semantic intent of data more accurately thereby reducing data integration errors significantly.
    Type: Application
    Filed: August 29, 2011
    Publication date: March 8, 2012
    Applicant: TATA CONSULTANCY SERVICES LIMITED
    Inventors: Sreedhar Sannareddy REDDY, Prasenjit DAS, Raghavendra Reddy YEDDULA