Patents by Inventor Victor S. Lee
Victor S. Lee 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: 20240079777Abstract: An electronic device may be provided with an antenna having a resonating element formed from a segment of peripheral conductive housing structures. A speaker may be aligned with first openings in the segment. A vent may be aligned with second openings in the segment. A connector may protrude through the segment. A trace combiner for the antenna may be patterned onto the speaker and may be coupled to the segment. Tuners for the antenna may be disposed on first and second flexible printed circuits that extend along opposing sides of the connector. The tuners may be controlled through the speaker. The second flexible printed circuit may extend along the vent. The vent may have a vent cowling with a cut-out region next to the tuner on the second flexible printed circuit.Type: ApplicationFiled: August 30, 2023Publication date: March 7, 2024Inventors: Yiren Wang, Yuan Tao, Hao Xu, Hongfei Hu, Enrique Ayala Vazquez, Ming-Ju Tsai, Sidharath Jain, Haozhan Tian, Yuancheng Xu, Harlan S Dannenberg, Eric W Bates, Peter A Dvorak, Nicole E Cazares, Obinna O Onyemepu, Victor C Lee, Han Wang
-
Publication number: 20240079778Abstract: An electronic device may be provided with an antenna having a resonating element formed from a segment of peripheral conductive housing structures. A speaker may be aligned with first openings in the segment. A vent may be aligned with second openings in the segment. A connector may protrude through the segment. A trace combiner for the antenna may be patterned onto the speaker and may be coupled to the segment. Tuners for the antenna may be disposed on first and second flexible printed circuits that extend along opposing sides of the connector. The tuners may be controlled through the speaker. The second flexible printed circuit may extend along the vent. The vent may have a vent cowling with a cut-out region next to the tuner on the second flexible printed circuit.Type: ApplicationFiled: August 30, 2023Publication date: March 7, 2024Inventors: Enrique Ayala Vazquez, Ming-Ju Tsai, Yiren Wang, Yuan Tao, Hao Xu, Sidharath Jain, Haozhan Tian, Yuancheng Xu, Eric W. Bates, Peter A. Dvorak, Harlan S. Dannenberg, Rees S. Parker, Obinna O. Onyemepu, Victor C. Lee, Han Wang, Hongfei Hu
-
Patent number: 10204338Abstract: Methods, systems, and engines are presented for synchronizing contents of removable storage devices with a multimedia network. In one implementation, a change in status of a connection between a removable storage device and a multimedia network is detected. A network inventory list of recordings is updated, triggered by the change in connection status. A change in the recording content, associated metadata, or digital rights of a recording may also trigger an update of the network inventory list. A network scheduler can use the updated network inventory list to accurately reflect those recordings actually available to the multimedia network for playback and recording, or available to an unauthorized user for purchase, including the recordings on removable storage devices.Type: GrantFiled: November 24, 2004Date of Patent: February 12, 2019Assignee: Microsoft Technology Licensing, LLCInventor: Victor S. Lee
-
Patent number: 8472779Abstract: In accordance with one or more aspects, multiple trick streams corresponding to video content are concurrently displayed in multiple windows. A user selection of one window of the multiple windows is received, and the video content is played back at a location corresponding to a location in a trick stream being played back in the one window when the user selection is received.Type: GrantFiled: June 17, 2008Date of Patent: June 25, 2013Assignee: Microsoft CorporationInventor: Victor S. Lee
-
Patent number: 8463108Abstract: A device plays back programming content in a trick mode while an advertising segment record is monitored. When an advertising segment beginning identified by the advertising segment record is encountered, playback of the programming content temporarily ceases. One or more advertisements are played back during the advertising segment, and then playback of the programming content in the trick mode resumes after an ending of the advertising segment is encountered.Type: GrantFiled: January 6, 2009Date of Patent: June 11, 2013Assignee: Microsoft CorporationInventors: Victor S. Lee, Pradip K. Fatehpuria
-
Patent number: 8352982Abstract: Service substitution techniques are described. In an implementation, a substitution table is derived that specifies one or more service substitutions to be performed for content and that specifies particular geographic locations to perform at least one service substitution. One or more communications are formed to be streamed over a packet-switched network to a client that is to perform the at least one service substitution. The one or more communications include the substitution table and the content that corresponds to the at least one service substitution.Type: GrantFiled: January 18, 2008Date of Patent: January 8, 2013Assignee: Microsoft CorporationInventors: David L de Heer, Majd Bakar, Francis W Tsui, Victor S Lee, Sivaprasad Lakshmi Radhakrishnan
-
Publication number: 20100172625Abstract: A device plays back programming content in a trick mode while an advertising segment record is monitored. When an advertising segment beginning identified by the advertising segment record is encountered, playback of the programming content temporarily ceases. One or more advertisements are played back during the advertising segment, and then playback of the programming content in the trick mode resumes after an ending of the advertising segment is encountered.Type: ApplicationFiled: January 6, 2009Publication date: July 8, 2010Applicant: Microsoft CorporationInventors: Victor S. Lee, Pradip K. Fatehpuria
-
Publication number: 20100172626Abstract: Programming content is played back in a trick mode. One or more portions of an advertisement to be played back are identified based at least in part on the trick mode. These one or more portions are less than the entire advertisement, and are played back during an advertising segment. Playback of the programming content in the trick mode resumes after the advertising segment ends. A table or other record associated with the advertisement can be stored to maintain identifications of the one or more portions for each of multiple trick modes.Type: ApplicationFiled: January 7, 2009Publication date: July 8, 2010Applicant: Microsoft CorporationInventors: Victor S. Lee, Pradip K. Fatehpuria
-
Patent number: 7644103Abstract: A MediaDescription data structure that includes both descriptive metadata, such as EPG information, about a multimedia content item and instructions for acquiring the content item is assigned to each multimedia content item in a multimedia system. A MediaDescription data structure is transferable as a token for representing the content item. The acquisition information may also include information about presenting the content item in different view contexts, as well as information about relationships to other pieces of content, and information about how each different version of the content item is to be acquired and displayed. MediaDescription data structure tokens can be used to facilitate digital video recording (DVR) processes, Internet content rendering processes, multimedia search processes, search results aggregating processes, video-on-demand (VOD) processes, pay-per-view processes, and program guide rendering processes.Type: GrantFiled: January 25, 2005Date of Patent: January 5, 2010Assignee: Microsoft CorporationInventors: Geoffrey R Smith, Kevin T. Carle, Michael A. Cleron, Samuel Thomas Scott, III, Victor S. Lee
-
Publication number: 20090310933Abstract: In accordance with one or more aspects, multiple trick streams corresponding to video content are concurrently displayed in multiple windows. A user selection of one window of the multiple windows is received, and the video content is played back at a location corresponding to a location in a trick stream being played back in the one window when the user selection is received.Type: ApplicationFiled: June 17, 2008Publication date: December 17, 2009Applicant: MICROSOFT CORPORATIONInventor: Victor S. Lee
-
Publication number: 20090187938Abstract: Service substitution techniques are described. In an implementation, a substitution table is derived that specifies one or more service substitutions to be performed for content and that specifies particular geographic locations to perform at least one service substitution. One or more communications are formed to be streamed over a packet-switched network to a client that is to perform the at least one service substitution. The one or more communications include the substitution table and the content that corresponds to the at least one service substitution.Type: ApplicationFiled: January 18, 2008Publication date: July 23, 2009Applicant: MICROSOFT CORPORATIONInventors: David L. de Heer, Majd Bakar, Francis W. Tsui, Victor S. Lee, Sivaprasad Lakshmi Radhakrishnan
-
Patent number: 7555515Abstract: A pipeline may include a first stage and a second stage for executing data processing services and a data host communicatively coupled to the first and second stages. The data host provides for storing and communicating data, wherein the storing and communicating are asynchronous one to another. Execution of the first data processing service is asynchronous with respect to execution of the second data processing service.Type: GrantFiled: April 21, 2003Date of Patent: June 30, 2009Assignee: Microsoft CorporationInventors: Paul J. Roy, Andrew J. Jaffray, Pradeep K. Jha, Victor S. Lee
-
Patent number: 4924466Abstract: A computer system having trace arrays and registers that provide error tracing that permits retry of operations in a pipelined, multiprocessing environment after the operations have been allowed to quiesce. The trace arrays in each retry domain include one master trace array. The master arrays store an event trace identification code, a cross reference event trace indentification code, an error flag, and a cross reference bit. The trace arrays provide a record of the events occurring between the occurrence of an error and the completion of quiescence, when retry can be attemped. Error registers are used to record events in which errors occur during quiescence, where trace arrays cannot be implemented.Type: GrantFiled: June 30, 1988Date of Patent: May 8, 1990Assignee: International Business Machines Corp.Inventors: Steven L. Gregor, Victor S. Lee