Patents Issued in January 17, 2017
-
Patent number: 9547611Abstract: A computer system includes a plurality of printed circuit boards, each printed circuit board having one or more processor chips attached to the printed circuit board, wherein the number of printed circuit boards is an even number greater than or equal to 4, wherein the printed circuit boards are arranged in two groups, each group being arranged in a different stacking direction, and wherein the one or more processor chips which are attached to each one of the printed circuit boards of one of the groups are connected for communication to the processor chips of each printed circuit board of the other group.Type: GrantFiled: January 22, 2015Date of Patent: January 17, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventor: Burkhard Steinmacher-Burow
-
Patent number: 9547612Abstract: A method for providing data channel virtualization between one or more devices and one or more applications is disclosed. In one example, a device policy manager (DPM) is initialized by creating an instance of the DPM before creating any application. Further, the DPM is configured for device management by identifying each device of the one or more devices and its associated device data channel (DDC) to be managed by the DPM. Each of the one or more devices is identified using an associated device identity (ID) and its corresponding DDC. Furthermore, one or more virtual data channels (VDCs) are created and provided to the one or more associated applications upon receiving a request from each of the one or more applications using a device identity (ID) and any application specific configuration parameters provided by the application.Type: GrantFiled: May 7, 2013Date of Patent: January 17, 2017Assignee: ITTIAM SYSTEMS (P) LTD.Inventors: Ranjith Kagathi Ananda, Prashanth Dixit Subramanya, Darshandatt Shivadatta Kikkeri, Swapan Kumar Kundu, Rajendra Chandrashekhar Turakani
-
Patent number: 9547613Abstract: Embodiments include a method and computer program product for dynamic universal port mode assignment for a general purpose computer system. A host bridge with a mixed mode request router routes requests received over a universal peripheral component interconnect express (PCIe) port from PCIe adapters utilizing different operating modes. An aspect includes a general purpose host computer with one or more PCIe universal ports allowing the computer to connect to a wide range of external peripheral devices, such as a local area networks, storage area networks, printers, scanners, graphics controllers, game systems, and so forth. PCIe is a modern universal port protocol for parallel ports that allows peripherals utilizing different operating modes to connect to a standard PCIe parallel port. The mixed mode request router supports converged PCIe adapters, which support multiple functions utilizing different PCIe modes converged onto the same mixed mode adapter.Type: GrantFiled: September 30, 2014Date of Patent: January 17, 2017Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David F. Craddock, Thomas A. Gregg, Eric N. Lais
-
Patent number: 9547614Abstract: There is provided a device management system. In the system, a first communication device sends a device ID and an owner identifier to a device management apparatus, and receives a first confirmation code. The device management apparatus receives the device ID and the owner identifier, generates the first confirmation code and provisional registration information, records the received and generated information items, sends the first confirmation code to the first communication device, and sends the provisional registration information to a second communication device. The second communication device receives the provisional registration information, obtains a second confirmation code, and sends the second confirmation code to the device management apparatus. The device management apparatus receives the second confirmation code, and records registration completion information if the second confirmation code matches the corresponding first confirmation code.Type: GrantFiled: December 5, 2014Date of Patent: January 17, 2017Assignee: Canon Kabushiki KaishaInventor: Araki Matsuda
-
Patent number: 9547615Abstract: Systems and methods of operating a computing system may involve utilizing at least one of a peripheral protocol negotiation and a universal connector to determine a peripheral device protocol, and reconfiguring a computer device to accommodate that peripheral device protocol. Upon such a reconfiguration, the peripheral protocol negotiation may “step aside”, and one or more subsequent communications between a host computer and the peripheral device utilizing the peripheral device protocol may start.Type: GrantFiled: October 1, 2011Date of Patent: January 17, 2017Assignee: Intel CorporationInventors: Dennis M. Bell, Stephen S. Pawlowski
-
Patent number: 9547616Abstract: Provided herein are systems, apparatuses and methods (i.e., utilities) that allow for increasing the bandwidth of a processing complex of a storage controller. The utilities utilize a symmetrical approach where PCIe switches overcome limitations of prior art processor complexes. The symmetrical approach provided by the disclosed utilities as incorporated into a storage controller provides equal access from any host path/channel to any drive path/channel (i.e., storage element). More specifically, a first or a first set of PCIe switches connect front-end PCIe host bus adaptors, which are connectable to host systems, to front-end data paths of a plurality of PCIe memory controllers. A second or second set of PCIe switches connect backend host bus adapters, which are connectable to storage elements, to back-end data paths of the plurality of PCIe memory controllers. The symmetrical architecture provides at least twice the bandwidth of prior art architectures.Type: GrantFiled: February 19, 2014Date of Patent: January 17, 2017Assignee: DataDirect Networks, Inc.Inventor: Bret S. Weber
-
Patent number: 9547617Abstract: A physical layer integrated circuit (PHY), including an accessory charger adapter (ACA) bridge circuit to communicate with an ACA via a universal serial bus (USB) cable having at least an ID pin and a VBUS pin. The PHY is also to communicate with an ACA-agnostic USB controller configured to act as an A-device or as a B-device. The ACA comprises a USB accessory port. The ACA bridge circuit comprises detection and control logic configured to detect, based on a resistance sensed on the ID pin, that a B-device is connected to the USB accessory port of the ACA and, as a result of such a detection, generate a signal to the USB controller that causes the USB controller to act as an A-device and ignore a VBUS drive signal from the USB controller that, if not ignored, would cause the PHY to drive the VBUS pin.Type: GrantFiled: June 22, 2016Date of Patent: January 17, 2017Assignee: Texas Instruments IncorporatedInventors: Peter Brendan Considine, Sylvain Berthout, Arnaud Deconinck
-
Patent number: 9547618Abstract: In one embodiment, the present invention includes an apparatus having an adapter to communicate according to a personal computer (PC) protocol and a second protocol. A first interface coupled to the adapter is to perform address translation and ordering of transactions received from upstream of the adapter. The first interface is coupled in turn via one or more physical units to heterogeneous resources, each of which includes an intellectual property (IP) core and a shim, where the shim is to implement a header of the PC protocol for the IP core to enable its incorporation into the apparatus without modification. Other embodiments are described and claimed.Type: GrantFiled: April 25, 2014Date of Patent: January 17, 2017Assignee: Intel CorporationInventors: Ken Shoemaker, Mahesh Wagh, Woojong Han, Madhu Athreya, Arvind Mandhani, Shreekant S. Thakkar
-
Patent number: 9547619Abstract: In one example, a method includes determining, by a wireless dockee (WD), one or more peripheral functions (PFs) associated with a wireless docking center (WDC). In this example, the method further includes establishing a docking session via a direct wireless connection between the WD and the WDC. In this example, the method further includes selecting, by the WD, at least one PF of the one or more PFs associated with the WDC. In this example, the method further includes accessing, by the WD, the at least one PF of the one or more PFs associated with the WDC.Type: GrantFiled: April 30, 2014Date of Patent: January 17, 2017Assignee: QUALCOMM IncorporatedInventors: Xiaolong Huang, Rolf De Vegt, Andrew Mackinnon Davidson, Vijayalakshmi Rajasundaram Raveendran
-
Patent number: 9547620Abstract: A computing device including a printed circuit board. A docking port coupled to the printed circuit board. Wherein the docking port can receive a docking connector that either passes through an aperture in the printed circuit board or passes by the edge of the printed circuit board.Type: GrantFiled: December 7, 2011Date of Patent: January 17, 2017Assignee: Hewlett-Packard Development Company, L.P.Inventors: Earl W Moore, Paul N Walker
-
Patent number: 9547621Abstract: An apparatus for selectively connecting a decoupling capacitor in parallel with a load on a power bus during a hot swap power up. In an aspect, an apparatus includes a capacitive coupling connected to a hot swap control circuit and that capacitively couples first and second power conductors when the output of the hot swap control circuit indicates a monitored load has attained a voltage threshold.Type: GrantFiled: August 23, 2016Date of Patent: January 17, 2017Assignee: Google Inc.Inventors: Gregory Sizikov, WeiFeng Pan
-
Patent number: 9547622Abstract: In an example, the present invention includes an integrated system on chip device. The device is configured on a single silicon substrate member. In an example, the device has a driver interface provided on the substrate member and coupled to the driver module and configured to be coupled to a silicon photonics device.Type: GrantFiled: June 20, 2014Date of Patent: January 17, 2017Assignee: INPHI CORPORATIONInventors: Radhakrishnan L. Nagarajan, Chao Xu
-
Patent number: 9547623Abstract: A flexible memory interface system includes a control module, instruction memory, a command processing unit, an address processing unit, and a data processing unit. The control module controls storing and retrieving of a command portion, an addressing portion, and data of an instruction to access memory to and from the instruction memory and the command processing unit, the address processing unit, and the data processing unit, respectively. The command processing unit is operably coupled to process a command portion of an instruction to access memory. The address processing unit is operably coupled to process an addressing portion of the instruction to access the memory. The data processing unit is operably coupled to process data conveyance to or from the external memory based on the instruction to access the memory.Type: GrantFiled: June 10, 2004Date of Patent: January 17, 2017Assignee: SIGMATEL, INC.Inventors: Steve Vu, Jean Charles Pina
-
Patent number: 9547624Abstract: Provided is a computer system that requires only a server administrator for construction thereof arid configuration change thereof.Type: GrantFiled: March 19, 2014Date of Patent: January 17, 2017Assignee: Hitachi, Ltd.Inventors: Keisuke Hatasaki, Yoshifumi Takamoto
-
Patent number: 9547625Abstract: An electronic document display apparatus includes a display unit and an analysis-and-setting unit including a determination unit and a first correction unit. The display unit displays an electronic document in display layout set by the analysis-and-setting unit. If the determination unit determines that an image related to a display-range text of a display range to be displayed by the display unit is not included in the display range, the first correction unit adds an image display region where the image is displayed to the display range so as to correct the display layout in such a way that the image and at least a portion of an image text related to the image are included in the display range. The analysis-and-setting unit changes a display state of the image displayed in the image display region on the basis of a predetermined condition.Type: GrantFiled: December 14, 2012Date of Patent: January 17, 2017Assignee: Konica Minolta, Inc.Inventors: Tetsuren Ri, Toyoshige Nounishi, Masahiro Ozawa, Takahisa Matsunaga, Hiroshi Nogawa, Yasufumi Aoyama, Kunikazu Satou
-
Patent number: 9547626Abstract: Systems, methods, and media for managing web content. Methods may include the steps of providing web content associable with a web server, evaluating ambient data received from the web server and ambient data from at least one third party source, storing the ambient data in a database, selectively modifying content included in the web content based upon the ambient data, and providing the modified web content to the web server.Type: GrantFiled: January 29, 2011Date of Patent: January 17, 2017Assignee: SDL plcInventor: Erik de Voogd
-
Patent number: 9547627Abstract: In one embodiment, a method includes displaying a content item on a screen of a computing device; displaying a first portion of a series of comments concerning the content item in close proximity to the content item on the screen of the computing device; and in response to a user scrolling down the series of comments, adjusting the content item so that the content item occupies less space on the screen of the computing device and there is more space available on the screen of the computing device for displaying the series of comments; and displaying a second portion of the series of comments using the more space, the second portion including more comments than the first portion.Type: GrantFiled: November 14, 2012Date of Patent: January 17, 2017Assignee: Facebook, Inc.Inventors: Michael Matas, William Joseph Flynn, III
-
Patent number: 9547628Abstract: A computer implemented method and apparatus for automatically improving legibility based on preferred font characteristics. The method comprises determining a plurality of preferences regarding font size characteristics of sample text; receiving a request to view an electronic document having text in a given font; and displaying text of the electronic document in the given font with a zoom level based on the preferences.Type: GrantFiled: October 31, 2013Date of Patent: January 17, 2017Assignee: ADOBE SYSTEMS INCORPORATEDInventor: Apoorv Mangalam
-
Patent number: 9547629Abstract: A computer implemented method for preparing font information related to textual content of a received document includes determining a font data complying a font format relating to a textual content of the received document file. The font format is compared to a predetermined common font data format and the font format is converted to the predetermined common font data format if the comparison indicates a mismatch of the compared font data formats. A font file in the predetermined common font data format is created from the converted font data and also at least one web font file is created from the created font file. Finally, at least the font file complying with the predetermined common font data format and the at least one predetermined web font file are stored in a memory. A system and a non-transitory computer readable medium for storing computer program code are also described.Type: GrantFiled: November 29, 2013Date of Patent: January 17, 2017Assignee: DOCUMILL OYInventors: Mika Konnola, Rami Hanninen, Terho Laakso
-
Patent number: 9547630Abstract: One or more processors determine whether a metadata is included in a body of content. In response to a determination that the metadata is included in a body of content, one or more processors determine whether the metadata indicates that multimedia content is included in the body of content. In response a determination that the metadata indicates multimedia content is included in the body of content, one or more processors associate an indicator with a page of the body of content that includes that multimedia content, which indicates that the page includes that multimedia content.Type: GrantFiled: April 8, 2014Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventor: Joseph Lam
-
Patent number: 9547631Abstract: An approach for creating a clickable link within a presentation during a live collaborative web meeting is provided. The approach identifies one or more uniform resource locators within the presentation. The approach retrieves metadata for each of the one or more uniform resource locators within the presentation. The approach presents the metadata for each of the one or more uniform resource locators with a corresponding image from the presentation. The approach creates the clickable link for each of the one or more uniform resource locators with the corresponding image.Type: GrantFiled: May 17, 2016Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Anuradha D. Chitta, Soumitra G. Limaye, Ranjit S. Rai
-
Patent number: 9547632Abstract: Disclosed is a system for playing multimedia for a PDF document-based e-book. According to one embodiment of the present invention relating to the system for playing multimedia for a PDF document-based e-book, it is possible to map an object, such as text and an image, of an e-book document having multimedia content, and to play/stop the multimedia content of the document according to the request of a user.Type: GrantFiled: March 26, 2012Date of Patent: January 17, 2017Inventor: Jin-Hyuk Jang
-
Patent number: 9547633Abstract: A method, non-transitory computer readable medium, and web content management server device that receives a cascading style sheet (CSS) selector expression comprising a plurality of expression components. Whether an equivalent XML path language (XPath) expression can be generated for each of the expression components is determined. Each of the expression components for which an equivalent XPath expression cannot be generated is transformed into a transformed expression comprising at least one XPath expression and an extension function.Type: GrantFiled: November 4, 2013Date of Patent: January 17, 2017Assignee: UsableNet Inc.Inventor: Enrico Scoda
-
Patent number: 9547634Abstract: A terminal includes a display unit and a controller. The display unit includes a touch sensor. The touch sensor senses a touch input. The display unit displays text. The controller divides a first part of the text, enlarges the first part, and displays the enlarged first part on the display unit in response to a first touch input that occurs on the displayed text and that is sensed through the touch sensor. The first part of the text corresponds to the first touch input.Type: GrantFiled: September 18, 2013Date of Patent: January 17, 2017Assignee: SAMSUNG DISPLAY CO., LTD.Inventor: Kyung Chan Chae
-
Patent number: 9547635Abstract: A collaborative authoring application provides an authoring environment in which two or more users can edit a document concurrently. Each user edits a copy of the document, sends updates to a master copy of the document, and receives updates from the master copy of the document. The authoring environment generally inhibits the users from providing conflicting editing instructions to the master copy of the document. For example, each user can generate a content lock about one or more data units within the document. The authoring environment may synchronize content locks automatically and content only at the request of the user.Type: GrantFiled: November 6, 2014Date of Patent: January 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Jonathan Beckett Bailor, Ethan Joseph Bernstein, Mark Rolland Knight, Christopher James Antos, Andrew Richard Simonds, Brian Michael Jones, Simon Peter Clarke, Edgar Mark Sunderland, David Benjamin Robins, Miko Arnab Sakhya Singha Bose
-
Patent number: 9547636Abstract: The claimed subject matter provides a system and/or a method that facilitates communicating data utilizing a portable device. An interface component can receive annotation data related to a display associated with a portable device. An annotation component can append a screen shot corresponding to the display with the annotated data to create an annotated screen shot.Type: GrantFiled: February 13, 2014Date of Patent: January 17, 2017Assignee: Microsoft Technology Licensing, LLCInventors: Amdi A. Nielsen, Rolf Olsen, Mette G. Munck, Christian Bøgh Jensen, Kristian Torning
-
Patent number: 9547637Abstract: The claimed subject matter provides a system and/or a method that facilitates completing multiple electronic document applications. An interface component can receive two or more electronic documents, wherein each electronic document includes at least two or more questions with respective fill-in fields to be completed by a user input. A master field component can create a master field list that includes a first subset of questions and a second subset of questions and the first subset of questions is targeted toward a first user to answer and the second subset of questions are targeted toward second user to answer. A user segregation manager component can ensure an independent and secure log in to the master field list for each user to provide information. A form aggregation component can leverage the master field list to populate or update the electronic document.Type: GrantFiled: October 14, 2013Date of Patent: January 17, 2017Assignee: MAVERICK INNOVATIONS, LLCInventors: Adam Jaffe, Sam Jaffe
-
Patent number: 9547638Abstract: At least one rule specification is received for a graph-based computation having data processing components connected by linking elements representing data flows. The rule specification defines rules that are each associated with one or more rule cases that specify criteria for determining one or more output values that depend on input data. A transform is generated for at least one data processing component in the graph-based computation based on the received rule specification, including providing an interface for configuring characteristics of a log associated with the generated transform. At least one data flow is transformed using the generated transform, including: tracing execution of the data processing components in the graph-based computation at run time, generating log information based on the traced execution according to the configured log characteristics, and storing or outputting the generated log information.Type: GrantFiled: June 30, 2009Date of Patent: January 17, 2017Assignee: Ab Initio Technology LLCInventors: Scott Studer, Joel Gould, David Phillimore
-
Patent number: 9547639Abstract: A typing error correction method and a device implementing the same method are provided. A correction method includes the following: every time when a user inputs characters, a correlation between the newly input characters and the character substrings of the already input words having the same length as the newly input characters is calculated; in case the correlation exceeds a predetermined value, such character substring of already input word is registered in a correction candidate list; in case there is only one correction candidate in the list, the candidate substring in the list is replaced by the newly input characters according to correction command; in case there are more than one correction candidates in the list, a user's move command is input for selection, and the selected candidate substring is replaced by the newly input characters.Type: GrantFiled: December 31, 2013Date of Patent: January 17, 2017Assignee: Keukey Inc.Inventor: Min Chul Kim
-
Patent number: 9547640Abstract: An approach for determining a combination of terms that represents subject matter of a natural language sentence is provided. Numbers of words from a beginning of the sentence to terms in the sentence that match terms in the combination of terms are determined. The sentence is divided into natural language phrases including a complex phrase and first and second simple phrases extracted from the complex phrase. Based in part on (a) the numbers of words from the beginning of the sentence to the terms in the sentence that match terms in the combination of terms, (b) whether all terms of the combination are contained in the first and/or second simple phrases, and (c) whether all terms of the combination are contained in the complex phrase but not contained in the first and/or second simple phrases, how well the combination of terms represents the subject matter is determined.Type: GrantFiled: October 16, 2013Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., Ibrahim Salah, Craig M. Trim
-
Patent number: 9547641Abstract: A computer generates a target language text phrase from a source language text phrase. The computer receives a text phrase in a source language. The computer then determines one or more salient points of the received source language text phrase. The computer determines one or more salient points in a target language that correspond to the one or more source language salient points. The computer then generates a target language text phrase based on the one or more salient points in the target language.Type: GrantFiled: September 26, 2013Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: James E. Bostick, John M. Ganci, Jr., Kent Hua, Craig M. Trim
-
Patent number: 9547642Abstract: Technologies are generally described for voice to text to voice processing. An audio signal can be preprocessed and translated into text prior to being processed in the textual domain. The text domain processing or subsequent text to voice regeneration can seek to improve clarity, correct grammar, adjust vocabulary level, remove profanity, correct slang, alter dialect, alter accent, or provide other modifications of various oral communication characteristics. The processed text may be translated back into the audio domain for delivery to a listener. The processing at each stage may be driven by a set of objectives and constraints set by the speaker, the listener, a third party, or any combination of explicit or implicit participants. The voice processing may translate the voice content from a specific human language to the same human language with various improvements. The processing may also involve translation into one or more other languages.Type: GrantFiled: June 17, 2009Date of Patent: January 17, 2017Assignee: EMPIRE TECHNOLOGY DEVELOPMENT LLCInventor: Miodrag Potkonjak
-
Patent number: 9547643Abstract: Methods, systems, and apparatus, including computer program products, for user interaction with machine translation. A user interface for receiving requests to translate text and/or documents from a first language text to a second language text. The translated text and/or document is displayed such that the first language text corresponding to a selected portion of the second language text can be accessed and displayed in the same user interface.Type: GrantFiled: October 29, 2013Date of Patent: January 17, 2017Assignee: Google Inc.Inventors: Daniel Rosart, Owen Otto, Jeffrey Chin, Sha-Mayn Teh, John Hawkins, Anton Andryeyev, Karel Driesen
-
Patent number: 9547644Abstract: Methods, systems, and apparatus, including computer programs encoded on a computer storage medium, for presenting additional information for text depicted by an image. In one aspect, a method includes receiving an image. Text depicted in the image is identified. The identified text can be in one or more text blocks. A prominence presentation context is selected for the image based on the relative prominence of the one or more text blocks. Each prominence presentation context corresponds to a relative prominence of each text block in which text is presented within images. Each prominence presentation context has a corresponding user interface for presenting additional information related to the identified text depicted in the image. A user interface is identified that corresponds to the selected prominence presentation context. Additional information is presented for at least a portion of the text depicted in the image using the identified user interface.Type: GrantFiled: November 8, 2013Date of Patent: January 17, 2017Assignee: Google Inc.Inventors: Alexander J. Cuthbert, Joshua J. Estelle
-
Patent number: 9547645Abstract: A machine translation apparatus configured to translate an input sentence and output a translated sentence in a target language, the machine translation apparatus includes a rule acquirer configured to acquire a difference between an input example sentence and a replaced example sentence which is obtained by replacing the input example sentence, and acquire a replacement rule based on the difference and each of meaning representations which indicate each relationship of words in the input example sentence and the replaced example sentence; and a translator configured to apply the replacement rule acquired by the rule acquirer to the input sentence and output the translated sentence based on the meaning representations and a meaning representation indicating of relationship of words in the input sentence.Type: GrantFiled: January 15, 2015Date of Patent: January 17, 2017Assignee: FUJITSU LIMITEDInventors: Masataka Kadotani, Tomoki Nagase
-
Patent number: 9547646Abstract: The present disclosure describes methods, systems, and computer program products for positioning user-created data in an Online Analytical Processing (OLAP) database.Type: GrantFiled: May 19, 2014Date of Patent: January 17, 2017Assignee: Business Objects Software Ltd.Inventor: Houman Ghaemi
-
Patent number: 9547647Abstract: Methods and systems for searching for media items using a voice-based digital assistant are described. Natural language text strings corresponding to search queries are provided. The search queries include query terms. The text strings may correspond to speech inputs input by a user into an electronic device. At least one information source is searched to identify at least one parameter associated with at least one of the query terms. The parameters include at least one of a time parameter, a date parameter, or a geo-code parameter. The parameters are compared to tags of media items to identify matches. In some implementations, media items whose tags match the parameter are presented to the user.Type: GrantFiled: November 19, 2012Date of Patent: January 17, 2017Assignee: APPLE INC.Inventor: Sameer Badaskar
-
Patent number: 9547648Abstract: Methods and apparatus for extracting information from an electronic document, such as, for example, a webpage. An outline, such as, for example, the document object model, of a web page is analyzed for objects of interest, such as, photos, dates, email addresses, etc. The instructions defining which objects are objects of interests can be predetermined by the user and/or the network content provider. The user can be given the option to save objects of interest to their network account and the webpage and/or browser can be augmented with additional content related to identified objects. Objects transmitted to the network content provider are saved with an appropriate network service, for example, photos are saved in an online photo album.Type: GrantFiled: August 3, 2006Date of Patent: January 17, 2017Assignee: EXCALIBUR IP, LLCInventors: Eric Burke, Alan Wada, Brian Coe
-
Patent number: 9547649Abstract: A search query is received from a first user through one or more input devices. A set of results is determined from content stored on a computer system based on the search query. The set of results includes a first subset of results not accessible to the first user due to access control. A list of results is provided to the first user. The list excludes the first subset of results. A target result is identified from the first subset of results. An owner is identified with control over access to the target result. The owner is notified that the target result is not accessible to at least one user.Type: GrantFiled: March 29, 2016Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Mustansir Banatwala, David A. Brooks, Joseph A. Russo
-
Patent number: 9547650Abstract: Systems are provided to enable users of a streaming media playback system to share playlists. A user can select a first play-list corresponding to a play-list identifier and can use the messaging component executable from a first playback interface to send a message to a second user that allows the second user to playback the selected play-list. The play-list identifier may be packaged with arguments or other coding. The system further includes a streaming media clips rating system that includes a database management component that maintains an organizational data structure describing rating information for media resources, and a dynamic playlist generator adapted to automatically and dynamically generate at least one play-list for a user based on rating information in the organizational data structure comprises identifiers of one or more media resources that have similar attributes to one or more media resources that have received a positive rating selection from a user.Type: GrantFiled: October 7, 2014Date of Patent: January 17, 2017Inventor: George Aposporos
-
Patent number: 9547651Abstract: Establishing file relationships based on file operations is disclosed. In various embodiments, a base file relationship between a file associated with a file operation and a base file of the file associated with the file operation is determined programmatically. A base file attribute data that represents the base file relationship between the file associated with the file operation and the base file is stored.Type: GrantFiled: March 31, 2014Date of Patent: January 17, 2017Assignee: EMC IP Holding Company LLCInventors: Faiyaz Ahmed, Xuan Wang, Dieter Rothmeier
-
Patent number: 9547652Abstract: Examples described herein provide for determining when individual file system operations are quiesced at a destination before validating a state of the file system object after migration. In one implementation, a metadata parameter is modified for individual file system objects after a set of mutable operations for each file system object is completed. The metadata parameter is recorded and subsequently used to determine when each of the individual file system objects are quiesced at the destination filer. The file system objects that are quiesced can be validated for migration and for implementation of any mutable file system operations that were completed at the source during the migration.Type: GrantFiled: May 29, 2014Date of Patent: January 17, 2017Assignee: NETAPP, INC.Inventor: James McKinion
-
Patent number: 9547653Abstract: A configuration message is received from a first computer system. In response to the configuration message, a first wireless device is enumerated on the first computer system as locally attached mass storage. A registration message is sent to a wireless network. File information about a shared file is received from a second wireless device. The second wireless device is enumerated on a second computer system as locally attached mass storage. A shared block of data is received from the second wireless device. The shared block of data is sent to the first computer system as data that is stored on a locally attached mass storage device.Type: GrantFiled: December 23, 2008Date of Patent: January 17, 2017Assignee: Spring Communications Company L.P.Inventors: Jeffrey R. Contino, Warren B. Cope, Douglas Alan Olding
-
Patent number: 9547654Abstract: Described herein is technology for managing cloud storage. In particular, systems, devices and methods for managing cloud storage are described. In some embodiments, management of cloud storage may result in the designation of storage allocated to a first storage pool as obsolete, and the reallocation and/or reclamation of such storage to a second storage pool and/or a general cloud storage pool. Management may occur in accordance with one or more policies.Type: GrantFiled: October 9, 2013Date of Patent: January 17, 2017Assignee: INTEL CORPORATIONInventors: Rahul M. Bhardwaj, Vishwa Hassan, Thomas A. Mant, Christian D. Black, Jeffrey C. Sedayao, Terry H. Yoshii, Alex Nayshtut, Michael S. Breton, Douglas P. Devetter
-
Patent number: 9547655Abstract: Performing a snapshot backup includes initiating, by a snapshot driver, a snapshot of at least a portion of a filesystem; and receiving, by the snapshot driver, a filesystem bitmap from a backup agent. Subsequently, the snapshot driver performs copy-on-write operations based on the filesystem bitmap.Type: GrantFiled: July 11, 2013Date of Patent: January 17, 2017Assignee: CA, Inc.Inventors: Zhiye Wang, Chuanqi Sun
-
Patent number: 9547656Abstract: A global zone executing on a host OS that includes a multilevel filesystem (MLFS) associated with a label range, where the MLFS includes files and directories, where each of the files is associated with its own label and where each of the directories is associated with its own label. The global zone further includes a first non-global zone, where the MLFS is mounted in the first non-global zone as a first loopback file system. The host OS is configured to receive, from a process executing on the host OS, a request to access a first file in the MLFS, make a first determination that a process label dominates a first file label, based on the first determination, make a second determination that the first file label is equal to the process label, and in response to the second determination, provide read and write access to the first file.Type: GrantFiled: August 9, 2012Date of Patent: January 17, 2017Assignee: Oracle International CorporationInventors: Richard E. Aleshire, Glenn T. Faden
-
Patent number: 9547657Abstract: Aspects and implementations of the present disclosure are directed to methods and systems for comparing sets of files using signatures. In general, in some implementations, an audit system compares a first plurality of signatures representing element information for a first file hierarchy to a second plurality of signatures representing element information for a second file hierarchy. The audit system determines, based on the comparison of the first plurality of signatures to the second plurality of signatures, whether the first file hierarchy is likely to be a modified copy of the second file hierarchy. In some implementations, the audit system compares signatures of a first signature type, selects a second signature type based on the comparison using the first signature type, and compares signatures of the second signature type. In some implementations, the second plurality of signatures is stored in a catalog of signatures representing various file hierarchies.Type: GrantFiled: February 18, 2014Date of Patent: January 17, 2017Assignee: Black Duck Software, Inc.Inventors: Damon Alexander Weinstein, Randolph Byrd Kilmon, Jr.
-
Patent number: 9547658Abstract: A method for synchronizing file paths associated with computer files based on file path modifications is provided. The method may include detecting a file path modification to a referenced file path associated with a computer file. The method may also include identifying a type of the file path modification. The method may further include identifying a generated file path based on the type of the file path modification. Additionally, the method may include synchronizing the referenced file path to the generated file path. The method may also include modifying the file path information associated with the computer file. The method may further include generating association information in a file properties window associated with the referenced file path and the at least one generated file path. The method may also include validating and extracting the file path information associated with the computer file for use by at least one application.Type: GrantFiled: April 29, 2016Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Si Bin Fan, Ping Xiao, XiaoLin Zhang, Jia Zou
-
Patent number: 9547659Abstract: A first request may be received to update a first set of values. The first set of values may be stored at a first location within a first data page of a database. The first location may be read-only. In response to the receiving of the first request, a first set of records may be inserted into a second data page. The first set of records may include the update of the first set of values. In response to the inserting, a forward pointer may be stored in the first data page that points to the first set of records on the second data page. One or more committed values may be identified on the second data page. In response to the identifying, the one or more committed values may be merged from the second data page to a third data page.Type: GrantFiled: December 18, 2015Date of Patent: January 17, 2017Assignee: International Business Machines CorporationInventors: Ronald J. Barber, Bishwaranjan Bhattacharjee, Guy M. Lohman, Chandrasekaran Mohan, Vijayshankar Raman, Mohammad Sadoghi Hamedani, Richard S. Sidle, Adam J. Storm, Xun Xue
-
Patent number: 9547660Abstract: Embodiments of the invention relate to systems, methods, and computer program products for improved electronic discovery. Embodiments herein disclosed provide for an enterprise-wide e-discovery system that provides for source-to-processing file conversion of electronic communications and, in some embodiments, decryption of encrypted electronic communication entries for the purpose of efficiently processing data and supplying the electronic data to third party data analysis providers.Type: GrantFiled: February 24, 2016Date of Patent: January 17, 2017Assignee: BANK OF AMERICA CORPORATIONInventors: Michael J. Mayer, David M. Andersen