Alternative Access And Redirection Patents (Class 707/782)
-
Patent number: 12154203Abstract: Methods and apparatuses are described for generating customized, context-specific visual artifacts using artificial intelligence (AI). A server computing device captures input data from one or more remote computing devices, the input data associated with one or more users. The server computing device creates one or more visual artifacts based upon the input data, each of the one or more visual artifacts associated with one or more of the users. The server computing device integrates the visual artifacts into a communication session associated with the remote computing devices.Type: GrantFiled: October 27, 2023Date of Patent: November 26, 2024Assignee: FMR LLCInventors: Yael Alkalay, Kalyan Prakash Katika, John C. McDonough
-
Patent number: 12124523Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing search results automatically to a user of a computing device. A spoken input provided by a user to a computing device is received. The spoken input is transmitted to a computer server system that is remote from the computing device. Search result information that is responsive to the spoken input is receiving by the computing device and in response to the transmitted spoken input. An alert is provided to the user that the device will connect the user to a target of the search result information if the user does not intervene to stop the connecting of the user. The user is connected to the target of the search result information based on a determination that the user has not intervened to stop the connecting of the user.Type: GrantFiled: August 9, 2023Date of Patent: October 22, 2024Assignee: Google LLCInventors: Michael J. Lebeau, John Nicholas Jitkoff, William J. Byrne
-
Patent number: 12073836Abstract: Techniques for dynamic profile data ingestion are described. The system may process profile data associated with one device, such as a mobile device, to associate it with another device, such as a vehicle. For example, when a connection is made between the first device and the second device, the profile data associated with the first device may be associated with the second device, in a manner using a remote system. The remote system may temporarily associate the profile data with the second device, enabling the system to interpret a command using the profile data.Type: GrantFiled: September 21, 2023Date of Patent: August 27, 2024Assignee: Amazon Technologies, Inc.Inventors: Amandeep Singh, Amit Chakraborty, Peng Bai, Kamal Bhambhani, Premal Dinesh Desai, Shane Michael Wilson, Sanjay Rajput, Abhay Gupta
-
Patent number: 12033228Abstract: A system for providing heating ventilation and cooling (HVAC) services includes a central server having an HVAC load estimation module. The central server is communicatively coupled to at least one database and includes instructions configured to cause the central server to receive a residence identifier from a user portal, retrieve a plurality of parameters correlated to the residence identifier from the at least one database, and estimate an HVAC load of a residence corresponding to the residence identifier based on the plurality of parameters.Type: GrantFiled: December 12, 2019Date of Patent: July 9, 2024Assignee: Carrier CorporationInventors: Mark J. Ladd, Daniel J. Dempsey, Chetan Prabhu
-
Patent number: 11798554Abstract: Techniques for dynamic contact ingestion are described. A system may interpret a voice command received from a first device based on contact data or other information associated with a second device connected to the first device. For example, when a data connection is made between the first device and the second device, the first device may receive the contact data and send the contact data to a remote system. The remote system may temporarily associate the contact data with the first device, enabling the remote system to interpret a voice command received from the first device using the contact data. The remote system may use the contact data to perform disambiguation, enabling the remote system to initiate outbound calls, announce inbound calls, and/or the like. When the second device is disconnected from the first device, the remote system may remove the association between the contact data and the first device.Type: GrantFiled: June 14, 2021Date of Patent: October 24, 2023Assignee: Amazon Technologies, Inc.Inventors: Amandeep Singh, Amit Chakraborty, Peng Bai, Kamal Bhambhani, Premal Dinesh Desai, Shane Michael Wilson, Sanjay Rajput, Abhay Gupta
-
Patent number: 11785114Abstract: A digital object architecture infrastructure includes a handle system that stores handle data and a proxy server that caches handle data for rapid access. A client connects to the proxy server to request access to the handle data. When the handle data does not have access restrictions and is currently cached, the proxy server returns the handle data to the client without accessing the handle system. When the handle data does not have access restrictions and is not cached, the proxy server obtains the handle data from the handle system, caches a copy of the handle data for future access, and provides the handle data to the client. The proxy server may cache encrypted handle data that is subject to access restrictions, cannot be decrypted by proxy server, and can be provided to a client determined to be allowed access. The client can then decrypt the encrypted handle data.Type: GrantFiled: July 20, 2018Date of Patent: October 10, 2023Assignee: VeriSign, Inc.Inventors: Andrew Fregly, Najmehalsadat Miramirkhani, Swapneel Sheth
-
Patent number: 11687280Abstract: A system for managing storage of data in composed information handling systems includes a system control processor manager that identifies a compute resource set having compute resources specified by a composition request, identifies a hardware resource set having hardware resources specified by the composition request including a local data processor that services writes using a local device and a remote device, sets up storage management services for managing writes of data to the hardware resource set using a control resource set and the compute resource set to obtain logical hardware in which the local data processor preferentially services writes of the data using the local device rather than the remote device, and presents the logical hardware resources using the control resource set to the compute resource set as bare metal resources to instantiate a composed information handling system to service the composition request.Type: GrantFiled: January 28, 2021Date of Patent: June 27, 2023Assignee: Dell Products L.P.Inventors: Walter A. O'Brien, III, Doron Tal, Rivka Mayraz Matosevich
-
Patent number: 11514317Abstract: Requests from file system services of a storage system are registered. Each file system service, when executed, utilizes one or more resources of the storage system. Each request includes information describing resource requirements required by a respective file system service. Resource utilization data of the resources are collected over a period of time. The resource utilization data includes an identification of a resource, a timestamp, and a measurement indicating a utilization level of the resource corresponding to the timestamp. A machine learning model is trained to predict utilization patterns of the resources. Execution of the file system services are scheduled based on the predicted utilization patterns. Monitoring is conducted during the execution of the file system services. Based on the monitoring a determination is made as to whether the machine learning model should be retrained.Type: GrantFiled: March 25, 2020Date of Patent: November 29, 2022Assignee: EMC IP Holding Company LLCInventors: Shashikanth Lakshmikantha, Sankalp Suhas Taralekar, Tuan Nguyen, Venkata Narasa Kumar Kuchi, Koushik Nagaraj Godbole
-
Patent number: 11494453Abstract: In general, the subject matter described in this specification can be embodied in methods, systems, and program products for providing search results automatically to a user of a computing device. A spoken input provided by a user to a computing device is received. The spoken input is transmitted to a computer server system that is remote from the computing device. Search result information that is responsive to the spoken input is receiving by the computing device and in response to the transmitted spoken input. An alert is provided to the user that the device will connect the user to a target of the search result information if the user does not intervene to stop the connecting of the user. The user is connected to the target of the search result information based on a determination that the user has not intervened to stop the connecting of the user.Type: GrantFiled: December 29, 2020Date of Patent: November 8, 2022Assignee: Google LLCInventors: Michael J. LeBeau, John Nicholas Jitkoff, William J. Byrne
-
Patent number: 11444923Abstract: A database protection system (DPS) detects anomalies in real time without reliance on discrete security rules, instead relying on a machine learning-based approach. In particular, a Bayesian machine learning model is trained on a set of database protocol metadata (DPM) that the system collects during its runtime operation. Typically, a set of DPM parameters is protocol-specific. The approach herein presumes that DPM parameters are not independent, and that their conditional dependencies (as observed from the database connections) can be leveraged for anomaly detection. To that end, the machine learning model is trained to detect dominant (repeating) patterns of connection DPM parameters. Once trained, the model is then instantiated in the DPS and used to facilitate anomaly detection by identifying connections that do not conform to these patterns, i.e. that represent unusual connection DPM parameters.Type: GrantFiled: July 29, 2020Date of Patent: September 13, 2022Assignee: International Business Machines CorporationInventors: Leonid Rodniansky, Shay Harel, Tania Butovsky, Peter Maniatis
-
Patent number: 11432142Abstract: A multi-device wireless connection method and a device. The method includes obtaining device information corresponding to a first account, selecting a second device according to a user-triggered selection instruction and the device information corresponding to the first account, where the second device is a device to which the first account is logged in, sending a pairing request to the server, where the pairing request comprises identification information of the second device, receiving pairing information sent by the server, where the pairing information is used for pairing between the first device and the second device, where the pairing information comprises a first random number which is generated by the server, or by the second device and sent to the server, and performing, by the first device, pairing with the second device according to the pairing information, and implementing a wireless connection between the first device and the second device.Type: GrantFiled: June 27, 2017Date of Patent: August 30, 2022Assignee: HUAWEI TECHNOLOGIES CO., LTD.Inventors: Peng Zhao, Feng Chen
-
Patent number: 11150891Abstract: A data processing device has a processor which executes software directly from non-volatile memory. The processor has a runtime component which dynamically maps software element identifiers specified by the software to corresponding software elements in memory. Mapping information is used to determine which software elements identifiers correspond to which software elements. This provides a level of indirection which can be used to make software updates more efficient, by updating only parts of the software while leaving old parts of the software as they are. Updated software elements can be stored to memory and the mapping information updated to point to the new elements, while existing mappings may be retained.Type: GrantFiled: December 5, 2019Date of Patent: October 19, 2021Assignee: ARM IP LIMITEDInventors: James Crosby, Hugo John Martin Vincent, Milosch Meriac, Marcus Chang
-
Patent number: 11146442Abstract: An online system receives a request from a posting user to post content describing a type of life event about the posting user to a user profile page of the posting user as well as a privacy setting for the content. The online system accesses a set of animations, in which each animation is associated with a type of life event and selects an animation that is associated with the type of life event about the posting user. Upon receiving a request from a viewing user to view the user profile page, the online system determines whether to include the selected animation in the user profile page based on the privacy setting and information describing a connection between the users. Based on the determination, the online system generates a user interface including at least the user profile page and sends the user interface for display to the viewing user.Type: GrantFiled: August 15, 2019Date of Patent: October 12, 2021Assignee: Facebook, Inc.Inventor: David Abraham Harris
-
Patent number: 11102325Abstract: Dynamically transforming web content is described. An HTTP request is received from an Internet client. The web resource identified in the HTTP request is accessed. The content of the web resource is analyzed. A set of transformation instructions are applied on a set of identified portions of the content of the web resource. Each applied transformation instruction includes logic to locate and manipulate at least an identified portion of the content, and at least one of the applied transformation instructions is a client-side script transformation instruction that performs one or more of: modify a client-side script included in the content, remove a client-side script included in the content, and add a client-side script to the content. An HTTP response is rendered that includes the results of the applied transformation instructions and further includes those portions of the content that were not manipulated by a transformation instruction. The response is then transmitted to the Internet client.Type: GrantFiled: October 25, 2010Date of Patent: August 24, 2021Assignee: MOOV CORPORATIONInventors: Ajay Kapur, Andrew Henry Farmer, Ishan Anand
-
Patent number: 10929053Abstract: A method for reservations in a storage system, is provided. The method includes determining status of all storage devices expected to be in the storage system, receiving a request for a reservation of a storage device, and determining a type of service to be performed on the storage device. The method includes determining whether the type of service is in a first class of services or a second class of services and granting or denying the reservation based on the type of service, wherein a reservation to perform a service in the first class of services is granted as a result of determining all the storage devices expected are online and wherein a reservation to perform a service in the second class of services is granted as a result of determining a sufficient subset of all the storage devices expected are online to perform reading and writing with redundancy.Type: GrantFiled: January 25, 2019Date of Patent: February 23, 2021Assignee: Pure Storage, Inc.Inventors: Andrew R. Bernat, Pushkar Mahesh Shirali, Anthony Niven
-
Patent number: 10915551Abstract: Methods, systems, and computer-readable storage media for, in response to initiation of a deployment to a multi-tenant system, cloning a shared table in a shared container of a database system to provide a cloned table, the shared table corresponding to a plurality of table views in respective tenant containers, providing, within each tenant container of the tenant containers, an updated view to the cloned table, for a data object of the deployment, determining a previous location of the data object within the database system from an object catalog, and a new location of the data object within the database system from a deploy file, and storing the data object in one of the shared container, and a tenant container of a respective tenant based on one or both of the previous location, and the new location of the data object.Type: GrantFiled: June 4, 2018Date of Patent: February 9, 2021Assignee: SAP SEInventors: Ralf-Juergen Hauck, Ulrich Auer, Volker Driesen
-
Patent number: 10853322Abstract: In one example, a method includes monitoring data access operations concerning a document space, recording information identified as part of the monitoring of data access operations, evaluating the recorded information to identify a data access pattern concerning the document space, defining a document space configuration based on the data access pattern, and provisioning a document space based on the document space configuration. Provisioning of the document space can take the form of provisioning a newly created document space, or modifying the provisioning of an existing document space.Type: GrantFiled: April 27, 2017Date of Patent: December 1, 2020Assignee: EMC IP HOLDING COMPANY LLCInventors: Ynn-Pyng Tsaur, Derek Ding
-
Patent number: 10839144Abstract: Aspects of the present disclosure relate to systems and methods for receiving, managing, and displaying annotations on documents in real-time. A user (e.g., an author of a document) uploads a document into a real-time annotation system, which may then generate a composite presentation based on the uploaded document. The composite presentation includes all the content of the document presented in a specially configured graphical user interface to receive and manage annotations from a plurality of user devices.Type: GrantFiled: July 26, 2018Date of Patent: November 17, 2020Assignee: Palantir Technologies Inc.Inventors: Ayush Sood, Amrit Saxena, Parvathy Menon
-
Patent number: 10824631Abstract: An information viewing system that allows a viewer to efficiently display its desired posted article by a simple operation. According to the present invention, a front server includes an information page creating unit that creates a plurality of hierarchical information pages and search result pages, using data items stored in the information database, a posted page creating unit that extracts from the posted article database, a posted article associated with an information page displayed on the communication terminal and a posted article associated with a lower-order information page of the information page displayed, to create a posted page corresponding to the information page displayed, and a communication processing unit that sends the information page and the posted page to the communication terminal to display therein.Type: GrantFiled: January 15, 2016Date of Patent: November 3, 2020Inventors: Yoshimori Rikukawa, Noboru Shinohara
-
Patent number: 10817536Abstract: Systems, methods, and devices for transitioning a client connection for a database from a first deployment of the database to a second deployment of the database. A method includes maintaining the client connection between a client and the first deployment such that database traffic occurs at the first deployment. The method includes generating a unique identification that references a first connection object of the first deployment and a second connection object of a second deployment. The method includes receiving a notification that the first deployment is unavailable and providing an external connection group unique identification to the second deployment for the second deployment to determine whether the client should be connected to the second deployment. The method includes receiving a uniform resource locator from the second deployment if the client should be connected to the second deployment.Type: GrantFiled: January 31, 2020Date of Patent: October 27, 2020Assignee: Snowflake Inc.Inventors: Eric Robinson, Benoit Dageville, Shigeyuki Takeda, Kristopher Wagner
-
Patent number: 10802737Abstract: A computer-implemented process is disclosed for dynamically routing data objects to storage locations. The process includes assigning a unique identifier value and a timestamp value to an incoming data object. The process further includes determining a bucket for the data object based on the unique identifier value. The process further includes determining a storage location for the data object from among a plurality of storage locations, wherein the determination is based on the bucket and the timestamp value. The process further includes routing the data object to the storage location for storage therein.Type: GrantFiled: January 20, 2017Date of Patent: October 13, 2020Assignee: Cloudian Holdings, Inc.Inventors: Bharatendra Boddu, Balaji Ganesan
-
Patent number: 10652174Abstract: This disclosure relates generally to data processing, and more particularly, to methods and systems for real-time message-based information generation. In one embodiment, a system for real-time message-based information generation is provided.Type: GrantFiled: February 19, 2016Date of Patent: May 12, 2020Assignee: Wipro LimitedInventor: Sreeja Harinarayanan
-
Patent number: 10579808Abstract: The disclosed computer-implemented method may include (1) acquiring, from a user of a social networking system, a hyperlink to a protected content item, hosted by a content provider system, that is protected by an authentication protocol, (2) sending a request for metadata associated with the protected content item to the content provider system, where the request includes authentication information associated with the authentication protocol, (3) receiving, in response to the content provider system approving the request, metadata associated with the protected content item from the content provider system, where the metadata includes information sufficient to generate a preview of the protected content item, and (4) generating a preview of the protected content item based on the metadata received from the content provider system. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: November 10, 2017Date of Patent: March 3, 2020Assignee: Facebook, Inc.Inventors: Robert Michael Baldwin, Luke Dennis Walsh, Joel Micha Krebs, Connor Treacy
-
Patent number: 10574456Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.Type: GrantFiled: November 6, 2018Date of Patent: February 25, 2020Assignee: VMware, Inc.Inventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
-
Patent number: 10346204Abstract: A system includes, for each individual data center of a multiplex data center, a collector component, a local data repository, and a model building component. The collector component collects performance metrics of a computing workload running in the each individual data center of the multiplex data center and stores the collected performance metrics in the local data repository. The model building component builds a respective individual model of data center resource use for each individual CPC in the individual data center using the stored performance metrics. The system further includes a model merging component configured to receive and combine the individual CPC models created by the model building components for the individual data centers into a single multiplex data center model applicable to the computing workload across the multiplex data center.Type: GrantFiled: September 21, 2016Date of Patent: July 9, 2019Assignee: BMC Software, Inc.Inventors: Boris Ginis, William Northup, Anthony DiStauro, Kevin Fernandes
-
Patent number: 10331384Abstract: A method for execution by a dispersed storage and task (DST) processing unit of a dispersed storage network includes determining to store data in a storage pool utilizing a maximum accessibility approach. A storage unit performance factor is determined for a plurality of storage units of the storage pool. A number of instances of data storage per storage unit is established based on the storage unit performance factor. A replication factor across the plurality of storage units of the storage pool is also established. A total number C of storage instances for the data is determined based on the number of instances of data storage per storage unit and the replication factor. C number of source names for C storage instances of the data are generated. Storage of the C storage instances of the data is facilitated.Type: GrantFiled: December 13, 2017Date of Patent: June 25, 2019Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Asimuddin Kazi, Jason K. Resch
-
Patent number: 10255344Abstract: An enterprise application integration system (EAIS) is disclosed that enables customer service applications to access and share data with enterprise information systems in real time.Type: GrantFiled: June 3, 2013Date of Patent: April 9, 2019Assignee: [24]7.ai, Inc.Inventor: Suresh Srinivasan
-
Patent number: 10129024Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.Type: GrantFiled: November 6, 2017Date of Patent: November 13, 2018Assignee: AIRWATCH LLCInventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
-
Patent number: 10120658Abstract: A method for realizing reuse among software development tasks is provided. The method includes receiving information data of a completed software development task, and generating a first identification corresponding to the software development task. The method includes receiving program code corresponding to the completed software development task and the first identification, and generating one or more second identifications of the program code.Type: GrantFiled: May 17, 2016Date of Patent: November 6, 2018Assignee: SHENZHEN TINNO WIRELESS TECHNOLOGY CO., LTD.Inventors: Hua Jing, Changjie Fan
-
Patent number: 9940340Abstract: An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service database for applications that interface with a directory service environment based on predetermined fields to be tracked. The log fields are updated to register database schema fields and data associated with the applications to create a history of changes. An application's identity and data access to the directory service environment are monitored and the log fields are updated to create a history of usage. The directory service database history of usage and changes are periodically analyzed to determine applications relationship dependencies and usage information. Associated maintenance actions are identified by detecting conditions in the directory service environment, based on predetermined maintenance criteria and maintenance is performed.Type: GrantFiled: October 30, 2015Date of Patent: April 10, 2018Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Richard J. Smith, Rama Mohan Thulasi Reddy
-
Patent number: 9934490Abstract: The present invention is generally a system and method for transacting lead records and scheduled appointment records concerning business opportunities in the real estate industry. The transactions may include offering the scheduled appointment records or lead records for sale, as well as auctioning the records. Several software modules may be provided to: receive, categorize, qualify, and distribute leads that mature into transactional opportunities; determine the geographic location of real estate client users and transactional opportunities near a user's location or selected region; facilitate management of each transactional opportunity by the client user; facilitate management of each transactional opportunity by the service provider; and various other functions and services consistent with the present system and method. Moreover, an exchange platform may be implemented with the present system whereby affiliates of the service provider may introduce their own leads and sell them to subscribers.Type: GrantFiled: April 13, 2016Date of Patent: April 3, 2018Assignee: SetSchedule IP Holdings, LLCInventors: Yehuda Dorner, Roy Dekel
-
Patent number: 9916334Abstract: An approach for tracking system changes to support data maintenance within a directory service environment. Log fields are added to a directory service database for applications that interface with a directory service environment based on predetermined fields to be tracked. The log fields are updated to register database schema fields and data associated with the applications to create a history of changes. An application's identity and data access to the directory service environment are monitored and the log fields are updated to create a history of usage. The directory service database history of usage and changes are periodically analyzed to determine applications relationship dependencies and usage information. Associated maintenance actions are identified by detecting conditions in the directory service environment, based on predetermined maintenance criteria and maintenance is performed.Type: GrantFiled: December 6, 2016Date of Patent: March 13, 2018Assignee: International Business Machines CorporationInventors: Annemarie R. Fitterer, Richard J. Smith, Rama Mohan Thulasi Reddy
-
Patent number: 9813241Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.Type: GrantFiled: February 22, 2017Date of Patent: November 7, 2017Assignee: AirWatch LLCInventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish
-
Patent number: 9792312Abstract: Tables in a database can include an internal RowID column. For each new row or new version of a row in the table, a new RowID can be assigned and stored in the RowID column. RowID values can be stored using either or both of range compression and block compression, or other compression approaches. In response to receipt of a query of the database table, at least one of a forward look up and a reverse lookup of a DocID value associated with a specific RowID value can be performed.Type: GrantFiled: November 27, 2012Date of Patent: October 17, 2017Assignee: SAP SEInventor: Frank Benkstein
-
Patent number: 9608975Abstract: Computer systems and methods in various embodiments are configured for improving the security and efficiency of server computers interacting through an intermediary computer with client computers that may be executing malicious and/or autonomous headless browsers or “bots”.Type: GrantFiled: March 30, 2015Date of Patent: March 28, 2017Assignee: SHAPE SECURITY, INC.Inventors: Ariya Hidayat, Justin Call
-
Patent number: 9582672Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.Type: GrantFiled: February 29, 2016Date of Patent: February 28, 2017Assignee: AirWatch LLCInventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
-
Patent number: 9396763Abstract: Methods and systems for generation of an index and Table-of-Contents (ToC) for videos based on user given labels or a combination of user input and automated indexing techniques are provided. According to one embodiment, an annotation tool and a video player are presented to individual subscribers/users of a video discovery and consumption service. Tags proposed by the subscribers to be associated with various portions of the video content are received, processed and integrated within a global ToC for the video. The service can assist subscribers that intend to tag a certain portion of video by automatically proposing suitable tags and portion boundaries. Subscribers can vote on the suitability of tags constituting the ToC. Responsive to a request to view video content, a customized ToC is presented to a subscriber which include labels selected from the global ToC in accordance with default tag selection/filtering criteria or filtering criteria specified by subscriber.Type: GrantFiled: November 14, 2014Date of Patent: July 19, 2016Assignee: ClipMine, Inc.Inventors: Zia Syed, Syed Farhan Raza Zaidi, Saad Ali, Ivana Savic, Omar Javed
-
Patent number: 9292699Abstract: Various systems facilitate encrypted file storage. A client device may generate an encrypted version of a file. The client device may obtain at least one reference to at least one storage location for the encrypted version of the file. The client device may cause the encrypted version of the file to be store at the at least one storage location using the at least one reference to the at least one storage location.Type: GrantFiled: June 2, 2015Date of Patent: March 22, 2016Assignee: AirWatch LLCInventors: Erich Stuntebeck, Ramani Panchapakesan, Akshay Laxminarayan, Kumar Ashish, Gangadhar Nittala
-
Patent number: 9251260Abstract: A user interface providing results to a user's search also facilitates user interaction with their social network. Such interaction includes a search context by which individuals from the user's social network can perform an equivalent search or access equivalent search results. The user can select individual search results to be shared and, in response to a search query, the user is provided with responsive search results, and also identification of individuals, from the user's social network, that are responsive to the user's search query. The sharing of search results includes a search context, through which the individuals to whom such search results are shared can perform an equivalent search and be presented with equivalent search results. The sharing of search results also includes the provision of a social context within which such search results are being shared.Type: GrantFiled: November 12, 2012Date of Patent: February 2, 2016Assignee: Microsoft Technology Licensing, LLCInventors: Gautam Satalkar, David Andrew Nelson, Jon Nicolas Myette, Gaurang Prajapati, Peiyu Liu
-
Patent number: 9195666Abstract: Managing data units by converting the data units into data segments and access files describing how to retrieve the data segments using hash values for the data segments. In a data store operation, the data unit is divided into data segments and an access file is generated. The access file includes segmenting scheme information for the data segments, hashing scheme information for the hash values, hash identification information describing the hash values, and location information identifying the locations at which the data segments are available. In a data retrieval operation, data from the data unit is retrieved by accessing the data segments and extracting the data therefrom, where the data segments are retrieved based on the access file for the data unit.Type: GrantFiled: January 17, 2012Date of Patent: November 24, 2015Assignee: Apple Inc.Inventors: Deric S. Horn, Jeffrey D. Chung, Wenguang Wang
-
Patent number: 9037817Abstract: A backup system override may be specified to allow a backup system to access a backup created on an old storage device. For example, an archival backup may be accessed long after the storage device that created the backup has been decommissioned. The file history information in the backup may specify a storage device no longer accessible by the backup system. An override in the backup system allows the backup system to access the backup with the file history information through a different storage device than the storage device that created the backup. The different storage device may have a different name and/or be of a different type than the original storage device that created the backup. The override may also allow access to command scripts and links in the backup.Type: GrantFiled: March 15, 2012Date of Patent: May 19, 2015Assignee: Unisys CorporationInventors: Ellen L. Sorenson, Roger V. Ritchie
-
Publication number: 20150127682Abstract: Systems, methods, and software described herein facilitate interfacing between processing nodes and a plurality of data repositories. In one example, a method of interfacing between a processing node and a plurality of data repositories includes identifying, for the processing node, a data access request using a first data access format, wherein the data access request includes a data connector identifier. The method further includes translating the access request to a second data access format based on the data connector identifier, and identifying a data repository in the plurality of data repositories to service the data access request based on the data connector identifier. The method also provides accessing data for the data access request in the data repository via the second data access format.Type: ApplicationFiled: November 4, 2014Publication date: May 7, 2015Inventors: Thomas A. Phelan, Michael J. Moretti, Joel Baxter, Gunaseelan Lakshminarayanan, Kumar Sreekanti
-
Publication number: 20150100563Abstract: Systems and methods for implementing changes to a website without losing the indexing status and accumulated SEO metrics for web pages of the website may include creating a page mapping table that associates old web page URLs with new web page URLs. Old web page URLs may be obtained by crawling the website or by searching the indexing cache of one or more search engines. The old web page URLs are saved as source paths in the table. New web page URLs may be manually associated with the source paths as destination paths in the table, or the destination paths maybe automatically obtained. A web server or a reverse proxy server uses the page mapping table to send 301 redirects to devices that request the old web pages. Usage data of the new web page may be collected and analyzed to determine if an automatically identified destination path is correct.Type: ApplicationFiled: October 9, 2013Publication date: April 9, 2015Inventor: Guy Ellis
-
Patent number: 8996572Abstract: A logical network directory database compliant with the X.500 standard for a directory data system is disclosed. The network directory database provides a source of subscriber and service data accessible by various control and management processes that require subscriber information. The network directory database may be extensible across various communications service providers and IT domain. Further, the disclosed network directory database may be applied to new and existing services, such as, IP Multimedia Subsystem, Unlicensed Mobile Access (UMA) and other IP services.Type: GrantFiled: April 20, 2012Date of Patent: March 31, 2015Assignee: Apertio LimitedInventor: Kevin Wakefield
-
Publication number: 20150088855Abstract: In a method, system, and computer-readable medium having instructions for sharing information between tenants of a multi-tenant database, information is received on a connection between a first tenant of a multi-tenant database and a second tenant and the connection has information on a scope of data from the first tenant shared with the second tenant, data is allowed for a record of the first tenant to be accessible to the second tenant in accordance with the connection, information is received on a file related to the record of the first tenant, and data is allowed from the file to be accessible to the second tenant in accordance with the connection.Type: ApplicationFiled: September 4, 2014Publication date: March 26, 2015Inventors: Aditya S. Kuruganti, Simon Z. Fell, Jayaprakash Pasala, Samatha Sanikommu, Kedar Doshi, Sanjaya Lai
-
Patent number: 8990252Abstract: The invention concerns a data anonymity measuring device for selectively transmitting an anonymized database to a third party comprising: calculation means (402) coupled to at least one memory, the memory storing an original database (204) and said anonymized database (206), said calculation means arranged to calculate the conditional entropy for each entry in said anonymized database based on entries in said original database; comparing means (406) arranged to compare at least one of said conditional entropies with a threshold value; and output means (410) arranged to transmit said anonymized database based on the result of said comparison.Type: GrantFiled: January 7, 2013Date of Patent: March 24, 2015Assignee: Accenture Global Services LimitedInventor: Michele Bezzi
-
Patent number: 8983896Abstract: Disclosed is a method, system, and program for providing access to spatial data. A request for data is received. Enterprise and third party data are integrated. The integrated data is processed. Spatially referenced results are generated using the processed data. The spatially referenced results are returned in response to the request.Type: GrantFiled: July 7, 2011Date of Patent: March 17, 2015Assignee: The Paradigm Alliance, Inc.Inventors: Tim A. von Kaenel, David Neil Dyrnaes, C. Suresh Kumar, Jared Paul Wayman, Jonathan David Goodwin, Craig Evan Trivelpiece, Joseph Mihalich, Anthony Page Jenkins, Richard Hoyt Odom, Jr., Mark Andrew Stier, Anne Janetta Obee
-
Patent number: 8966199Abstract: A storage system includes a replication source storage device equipped with a replication source storage unit storing replication target data, and a replication destination storage unit which is provided to a replication destination storage device and is a replication destination of the replication target data, which are connected with each other over a network. The replication destination storage unit is equipped with a host bus adapter which is an interface for connecting the replication destination storage unit with the network. Each of the replication source storage device and the host bus adapter provided to the replication destination storage unit is equipped with a connection device which uses the network, located between them, as an extension of a bus of the replication source storage device, and connects the replication source storage device and the host bus adapter provided to the replication destination storage unit with each other.Type: GrantFiled: March 7, 2011Date of Patent: February 24, 2015Assignee: NEC CorporationInventor: Hiroaki Nagano
-
Patent number: 8949185Abstract: In accordance with embodiments, there are provided mechanisms and methods for storing documents that are being tracked in an on-demand service. These mechanisms and methods for storing documents in an on-demand service can enable embodiments to provide the sharing of documents and the storing of the documents in association with a tag. The ability of embodiments to provide the sharing of documents and the storing can enable an efficient searching for a shared document. In an embodiment, the shared document is categorized upon being stored.Type: GrantFiled: October 8, 2012Date of Patent: February 3, 2015Assignee: salesforce.com, inc.Inventors: Timothy J. Barker, Ryan Lissack, Daniel L. Pletter
-
Publication number: 20150026214Abstract: Systems and methods for facilitating access to open public records are provided. The system for facilitating access to open public records comprising an open public records computer system for electronically receiving a request for a public record from a requestor computer system of a requestor, and a database in electronic communication with the open public records computer system, the database storing an updatable index of custodians of records thereon, wherein the open public records computer system automatically identifies a custodian appropriate for the request from the index, and transmits the request anonymously on behalf of the requestor to a custodian computer system of the custodian identified thereby preserving an identity of the requestor.Type: ApplicationFiled: July 18, 2014Publication date: January 22, 2015Applicant: NEW JERSEY APPLESEED PUBLIC INTEREST LAW CENTERInventor: Sean Monahan