Patents by Inventor Michael Malueg

Michael Malueg 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: 20070265990
    Abstract: A system and method for collecting contextual information from several parties and generating an analyzed response to the contextual information is provided. Multiple sets of contextual information may be received from one or more clients. Relevant contextual information may be identified and pushed into a module which is configured to aggregate the relevant contextual information until it meets its threshold within a predetermined period. A set of events relating to the relevant contextual information may be generated to execute appropriate actions. The appropriate actions may include notifying a potential problem or an issue, providing a known solution, and so on. In this manner, contextual data from multiple parties can be analyzed to identify potential issues/problems that are frequently reported.
    Type: Application
    Filed: May 10, 2006
    Publication date: November 15, 2007
    Applicant: Miscrosoft Corporation
    Inventors: Gursharan Sidhu, Kuansan Wang, Michael Malueg, Scott Forbes
  • Publication number: 20070265830
    Abstract: A method and system for routing a call connection signal and corresponding contextual information to an appropriate destination is provided. A call center and at least one user may exchange signals, and/or contextual information during a call set-up phase. Relevant contextual information and other detailed information may be identified and collected from their corresponding sources. Based on the relevant contextual information and other detailed information, one or more appropriate routed destinations may be determined. In addition, contextual information may be tailored for each of the determined routed destinations. The call connection signal and the tailored contextual information are routed to each routed destination. In this manner, necessary contextual information may be readily available for the routed destination at the time of the call connection and thus the routed destination can provide a faster service.
    Type: Application
    Filed: May 10, 2006
    Publication date: November 15, 2007
    Applicant: Microsoft Corporation
    Inventors: Gursharan Sidhu, Kuansan Wang, Michael Malueg
  • Publication number: 20070263607
    Abstract: Structured hierarchies for communicating contextual information relating to a VoIP conversation are provided. The structured hierarchies are utilized for efficient communications of various amounts and types of contextual information over a VoIP conversation channel. Information identifying at least one structured hierarchy, which will be used to carry the contextual information, is transmitted during establishment of a conversation between two VoIP enhanced devices and prior to the exchange of contextual information. The structural hierarchy is selected from a set of predefined and declared structured hierarchies. Subsequently transmitted contextual information exchanged between two VoIP enhanced devices is represented in accordance with the identified structural hierarchy. Additionally, the structural hierarchies can be extensible by the addition of more definitions to the current structural hierarchies.
    Type: Application
    Filed: March 31, 2006
    Publication date: November 15, 2007
    Applicant: Microsoft Corporation
    Inventors: David Milstein, David Howell, Linda Criddle, Michael Malueg, Philip Chou
  • Publication number: 20070253407
    Abstract: A method and system for providing enhanced VoIP services relating to the use of callee rules and/or caller rules is provided. A callee may specify callee rules defining the callee preferences such as which VoIP device of the callee is appropriate for responding to an incoming communication from a specified caller. The callee rules may define a priority of VoIP devices of the callee, designating in which order the VoIP devices are to be notified of any incoming communication from a specified caller. Similarly, a caller can specify caller rules defining the caller preferences. The method and system compares the callee rules and the caller rules to establish a communication channel. As such, various enhanced VoIP services can be tailored based on the callee rules and the caller rules.
    Type: Application
    Filed: May 1, 2006
    Publication date: November 1, 2007
    Applicant: Microsoft Corporation
    Inventors: Kaunsan Wang, Michael Malueg, Philip Chou
  • Publication number: 20070239685
    Abstract: A method and system for collecting contextual information in order to provide a requested service is provided. A service provider and a user may exchange a conversation and/or contextual information relating to a service over a communication channel. Based on the received user contextual information, the server may determine an appropriate source for obtaining more information relating to the requested service from the user. The server contacts the appropriate source and obtains information from it. Additionally, the server identifies the user interfaces for collecting more information relating to the requested service from the user. The server may transmit a set of contextual information, such as embedded instructions for invoking the user interfaces on a user's device, over the communication channel. While the user interacts with the user interfaces, new user's contextual information may be obtained by the server.
    Type: Application
    Filed: April 7, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: David Howell, David Milstein, Kuansan Wang, Linda Criddle, Michael Malueg, Scott Forbes, Gursharan Sidhu
  • Publication number: 20070239428
    Abstract: A method and system for processing contextual information relating to an exchange of a conversation over a communication channel is provided. Several users, and/or service providers are allowed to specify a set of rules relating to a conversation channel. Contextual information, including information relating to the specified set of rules and conditions of the users, is exchanged among the users and/or several service providers when one user requests to initiate a communication channel. The received contextual information is processed to extract a set of rules and the current conditions of users. If the current conditions of the users satisfy the set of rules, a corresponding communication channel is established among the users. However, additional contextual information may be received and processed whenever there is a change in the contextual information during the conversation. Appropriate actions to the existing communication channel may be determined based on the changes.
    Type: Application
    Filed: April 6, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: David Milstein, David Howell, Kuansan Wang, Linda Criddle, Michael Malueg, Philip Chou, Scott Forbes, Timothy Moore
  • Publication number: 20070237131
    Abstract: A method and system for collecting and providing required information to a VoIP client or other service providers is provided. The inquiry for information will be received and processed to identify appropriate contextual information which will be transmitted to the information inquiring party. For example, an inquiry for location information of the VoIP client may be received and the contextual information relating to the location of the VoIP client is collected and provided. Upon identifying the appropriate contextual information, a source suitable for providing the appropriate contextual information is determined. By utilizing various paths, the appropriate contextual information is obtained from the source. The obtained appropriate contextual information is provided to the VoIP client.
    Type: Application
    Filed: April 10, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: David Milstein, David Howell, Kuansan Wang, Linda Criddle, Michael Malueg, Lon-Chan Chu
  • Publication number: 20070237149
    Abstract: Generally described, the present invention provides the ability to process digital voice conversations to identify data packets containing content of interest and to further process the identified data packets. More specifically, mining profiles may be developed identifying particular types of content that is to be mined and further identifying what is to be done when data packets containing such content is located. A system may search a digital voice conversation for the data packets containing the content and perform processing on the data packets once identified.
    Type: Application
    Filed: April 10, 2006
    Publication date: October 11, 2007
    Applicant: Microsoft Corporation
    Inventors: David Milstein, Kuansan Wang, Linda Criddle, Lon-Chan Chu, Michael Malueg, Scott Forbes
  • Publication number: 20070230439
    Abstract: A method and system for communicating a variable set of contextual information relating to a conversation over a communication channel is provided. When the contextual information is exchanged, any authorized sending party of the contextual information can change the scope, content, or amount of the contextual information that is transmitted to a next receiving party in a determined communication channel path. Before transmitting the contextual information, a desirable scope of the contextual information may be determined based on the next receiving party, in conjunction with the sending party's rules. The contextual information may be updated by adding new contextual information and/or deleting part of the contextual information which is outside of the scope. No contextual information may be transmitted if the next destination desires no contextual information or does not have capabilities to receive any contextual information.
    Type: Application
    Filed: March 31, 2006
    Publication date: October 4, 2007
    Applicant: Microsoft Corporation
    Inventors: David Milstein, David Howell, Linda Criddle, Michael Malueg, Philip Chou
  • Publication number: 20070136387
    Abstract: In one aspect, the present disclosure describes a process for maintaining file allocation tables (FATs) for a volume of storage medium. The process includes triggering, by a write operation, modification of data in an existing sector of a data file by writing of data to a new sector of the storage medium. The process also includes writing revised used/unused sector information into one FAT and setting a variable indicative of a number of FATs (NOF) to a first value. The process additionally includes copying the one FAT to another FAT and re-setting the variable to a second value.
    Type: Application
    Filed: January 29, 2007
    Publication date: June 14, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Malueg, Hang Li, Yadhu Gopalan, Ronald Radko, Daniel Polivy, Sharon Drasnin, Jason Farmer, DaiQian Huang
  • Publication number: 20070076475
    Abstract: A system that determines where a particular XIP component is stored on a medium and loads the component into RAM for execution, providing the ability to demand page specific components at will from storage media, frees up working RAM on memory constrained devices. A Binary File System uses a generic block driver component that loads the XIP code from a block based storage medium. Features of the file system include the ability to load pre-“fixed up” components from a block based device.. The invention thus allows an operating system to load code that was previously Executed In Place (XIP) from a block-oriented device.
    Type: Application
    Filed: October 9, 2006
    Publication date: April 5, 2007
    Applicant: Microsoft Corporation
    Inventors: Michael Malueg, Larry Morris, Bor-Ming Hsieh, Yadhu Gopalan
  • Publication number: 20060101194
    Abstract: A system that determines where a particular XIP component is stored on a medium and loads the component into RAM for execution, providing the ability to demand page specific components at will from storage media, frees up working RAM on memory constrained devices. A Binary File System uses a generic block driver component that loads the XIP code from a block based storage medium. Features of the file system include the ability to load pre-“fixed up” components from a block based device. The invention thus allows an operating system to load code that was previously Executed In Place (XIP) from a block-oriented device.
    Type: Application
    Filed: December 19, 2005
    Publication date: May 11, 2006
    Applicant: Microsoft Corporation
    Inventors: Michael Malueg, Larry Morris, Bor-Ming Hsieh, Yadhu Gopalan