Patent application number | Description | Published |
20090282041 | Caching Infrastructure - Example systems and methods are directed at maintaining and retrieving presence metadata. One example method includes receiving a request from a first client to edit a document file, and sending short-term check out metadata to the first client to begin an editing session. The method also includes writing the transition ID to a transition table stored in a cache, wherein the presence of another transition ID in the cache indicates that a document has switched from a single-client mode to a multi-client mode. An example system includes a processing unit operative to receive a document, the document including short-term check out metadata indicating an editing session has begun, ping a cache to determine if another transition ID is stored in the cache, and send a transition ID to a transition table stored in a cache to switch from a single-client mode to a multi-client mode. | 11-12-2009 |
20090282462 | Controlling Access to Documents Using File Locks - Examples are related to systems and methods for controlling access to document files on a document server. One example system includes document files stored on a document server, at least one of the document files referencing a file lock, and a document access processing module. The example document access processing module includes a file sharing processing module that determines a coauthoring status of a software application of a client computer requesting access to the document file, and a file lock processing module that stores one or more file locks and that controls the setting and resetting of file locks. The example document access processing module uses the coauthoring status of the software application and the file lock status of a document file to determine whether a software application is permitted to have write access to the document file. | 11-12-2009 |
20120254315 | CACHING INFRASTRUCTURE - Example systems and methods are directed at maintaining and retrieving presence metadata. One example method includes receiving a request from a first client to edit a document file, and sending short-term check out metadata to the first client to begin an editing session. The method also includes writing the transition ID to a transition table stored in a cache, wherein the presence of another transition ID in the cache indicates that a document has switched from a single-client mode to a multi-client mode. An example system includes a processing unit operative to receive a document, the document including short-term check out metadata indicating an editing session has begun, ping a cache to determine if another transition ID is stored in the cache, and send a transition ID to a transition table stored in a cache to switch from a single-client mode to a multi-client mode. | 10-04-2012 |
20130151466 | CONTROLLING ACCESS TO DOCUMENTS USING FILE LOCKS - Examples are related to systems and methods for controlling access to document files on a document server. One example system includes document files stored on a document server, at least one of the document files referencing a file lock, and a document access processing module. The example document access processing module includes a file sharing processing module that determines a coauthoring status of a software application of a client computer requesting access to the document file, and a file lock processing module that stores one or more file locks and that controls the setting and resetting of file locks. The example document access processing module uses the coauthoring status of the software application and the file lock status of a document file to determine whether a software application is permitted to have write access to the document file. | 06-13-2013 |
Patent application number | Description | Published |
20130336379 | System and Methods for Encoding Live Multimedia Content with Synchronized Resampled Audio Data - Systems and methods for encoding live multimedia content with audio data synchronized with other streams of data within the multimedia content, including video data in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, an encoding system includes live multimedia content storage configured to store live multimedia content including audio data and video data, a processor, and a multimedia encoder, wherein the multimedia encoder configures the processor to receive live multimedia content, generate a timeline using the video data, compute a first time window, align the audio data to the video data using the audio samples and the timeline, measure a synchronization value of the aligned audio data to the video data, resample at least one audio sample in the aligned audio data when the synchronization value exceeds a threshold value, and multiplex the audio data and video data into a container file. | 12-19-2013 |
20130336412 | System and Methods for Encoding Live Multimedia Content with Synchronized Audio Data - Systems and methods for encoding live multimedia content with audio data synchronized with other streams of data, including video data, in accordance with embodiments of the invention are disclosed. In one embodiment of the invention, an encoding system includes multimedia content storage configured to store live multimedia content including audio data and video data, a processor, and a multimedia encoder, wherein the multimedia encoder configures the processor to receive live multimedia content, generate a timeline using the video data, compute a first time window, align the audio data to the video data using the audio data samples and the timeline, measure a synchronization value of the aligned audio data to the video data using the timeline, realign the audio data to the video data when the synchronization value exceeds a threshold value using the timeline, and multiplex the audio data and video data into a container file. | 12-19-2013 |
Patent application number | Description | Published |
20090293993 | Boronization Process and Composition with Improved Surface Characteristics of Metals - Embodiments of the disclosed technology provide methods of boronizing titanium and other metals and metal alloys. The method proceeds, in an embodiment of the disclosed technology, by using a boron source, and placing it in a heated environment, followed by a reduced pressure environment, as is described in the disclosure. In a solid phase embodiment of the disclosure, boronized stainless steel alloys are produced having zero galling at 17,000 psi. | 12-03-2009 |
20120205012 | Boronization Process and Composition with Improved Surface Characteristics of Metals - Embodiments of the disclosed technology provide methods of boronizing titanium and other metals and metal alloys. The method proceeds, in an embodiment of the disclosed technology, by using a boron source, and placing it in a heated environment, followed by a reduced pressure environment, as is described in the disclosure. In a solid phase embodiment of the disclosure, boronized stainless steel alloys are produced having zero galling at 17,000 psi. | 08-16-2012 |
20140329081 | Boronization Process and Composition with Improved Surface Characteristics of Metals - Embodiments of the disclosed technology provide methods of boronizing titanium and other metals and metal alloys. The method proceeds, in an embodiment of the disclosed technology, by using a boron source, and placing it in a heated environment, followed by a reduced pressure environment, as is described in the disclosure. In a solid phase embodiment of the disclosure, boronized stainless steel alloys are produced having zero galling at 17,000 psi. | 11-06-2014 |
Patent application number | Description | Published |
20150116824 | POLARIZER WITH WIRE PAIR OVER RIB - Wire grid polarizers, and methods of making wire grid polarizers, including an array of parallel, elongated nano-structures disposed over a surface of a substrate. Each of the nano-structures can include a first rib disposed over a surface of a substrate and a pair of parallel, elongated wires, each laterally oriented with respect to one another, and disposed over the first rib. The wire grid polarizers can be durable with high transmission of one polarization of light, high contrast, and/or small pitch. The wire grid polarizers can also have high absorption or high reflection of an opposite polarization of light. | 04-30-2015 |
20150116825 | POLARIZER WITH VARIABLE INTER-WIRE DISTANCE - A wire grid polarizer comprising an array of parallel, elongated nano-structures disposed over a surface of a substrate. Each of the nano-structures can include a pair of parallel, elongated wires (or top ribs), each oriented laterally with respect to one another. There can be a first gap disposed between the pair of wires (or top ribs). Each of the nano-structures can be separated from an adjacent nano-structure by a second gap disposed between adjacent nanostructures, and thus between adjacent pairs of wires. A first gap width of the first gap can be different than a second gap width of the second gap. Also included are methods of making wire grid polarizers. | 04-30-2015 |